Podcast appearances and mentions of daniel stenberg

Swedish software developer

  • 40PODCASTS
  • 83EPISODES
  • 50mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Mar 4, 2025LATEST
daniel stenberg

POPULARITY

20172018201920202021202220232024


Best podcasts about daniel stenberg

Latest podcast episodes about daniel stenberg

Paul's Security Weekly
Keeping Curl Successful and Secure Over the Decades - Daniel Stenberg - ASW #320

Paul's Security Weekly

Play Episode Listen Later Mar 4, 2025 69:02


Curl and libcurl are everywhere. Not only has the project maintained success for almost three decades now, but it's done that while being written in C. Daniel Stenberg talks about the challenges in dealing with appsec, the design philosophies that keep it secure, and fostering a community to create one of the most recognizable open source projects in the world. Segment Resources: https://daniel.haxx.se/blog/2025/01/23/cvss-is-dead-to-us/ https://daniel.haxx.se/blog/2024/01/02/the-i-in-llm-stands-for-intelligence/ https://thenewstack.io/curls-daniel-stenberg-on-securing-180000-lines-of-c-code/ Google replacing SMS with QR codes for authentication, MS pulls a VSCode extension due to red flags, threat modeling with TRAIL, threat modeling the Bybit hack, malicious models and malicious AMIs, and more! Visit https://www.securityweekly.com/asw for all the latest episodes! Show Notes: https://securityweekly.com/asw-320

Paul's Security Weekly TV
Keeping Curl Successful and Secure Over the Decades - Daniel Stenberg - ASW #320

Paul's Security Weekly TV

Play Episode Listen Later Mar 4, 2025 35:08


Curl and libcurl are everywhere. Not only has the project maintained success for almost three decades now, but it's done that while being written in C. Daniel Stenberg talks about the challenges in dealing with appsec, the design philosophies that keep it secure, and fostering a community to create one of the most recognizable open source projects in the world. Segment Resources: https://daniel.haxx.se/blog/2025/01/23/cvss-is-dead-to-us/ https://daniel.haxx.se/blog/2024/01/02/the-i-in-llm-stands-for-intelligence/ https://thenewstack.io/curls-daniel-stenberg-on-securing-180000-lines-of-c-code/ Show Notes: https://securityweekly.com/asw-320

Application Security Weekly (Audio)
Keeping Curl Successful and Secure Over the Decades - Daniel Stenberg - ASW #320

Application Security Weekly (Audio)

Play Episode Listen Later Mar 4, 2025 69:02


Curl and libcurl are everywhere. Not only has the project maintained success for almost three decades now, but it's done that while being written in C. Daniel Stenberg talks about the challenges in dealing with appsec, the design philosophies that keep it secure, and fostering a community to create one of the most recognizable open source projects in the world. Segment Resources: https://daniel.haxx.se/blog/2025/01/23/cvss-is-dead-to-us/ https://daniel.haxx.se/blog/2024/01/02/the-i-in-llm-stands-for-intelligence/ https://thenewstack.io/curls-daniel-stenberg-on-securing-180000-lines-of-c-code/ Google replacing SMS with QR codes for authentication, MS pulls a VSCode extension due to red flags, threat modeling with TRAIL, threat modeling the Bybit hack, malicious models and malicious AMIs, and more! Visit https://www.securityweekly.com/asw for all the latest episodes! Show Notes: https://securityweekly.com/asw-320

Application Security Weekly (Video)
Keeping Curl Successful and Secure Over the Decades - Daniel Stenberg - ASW #320

Application Security Weekly (Video)

Play Episode Listen Later Mar 4, 2025 35:08


Curl and libcurl are everywhere. Not only has the project maintained success for almost three decades now, but it's done that while being written in C. Daniel Stenberg talks about the challenges in dealing with appsec, the design philosophies that keep it secure, and fostering a community to create one of the most recognizable open source projects in the world. Segment Resources: https://daniel.haxx.se/blog/2025/01/23/cvss-is-dead-to-us/ https://daniel.haxx.se/blog/2024/01/02/the-i-in-llm-stands-for-intelligence/ https://thenewstack.io/curls-daniel-stenberg-on-securing-180000-lines-of-c-code/ Show Notes: https://securityweekly.com/asw-320

Kompilator
097 - 28 år av curl med Daniel Stenberg

Kompilator

Play Episode Listen Later Nov 6, 2024 52:24


Daniel Stenberg var en av Kompilators första gäster och gör ett återbesök för att berätta vad som har hänt under de 5 år som har hunnit förflyta. Bartek berättar om hur han reclaimade curl.se-domänen från domain squatters. Dessutom: lyssnarfrågor!The journey to a curl domain | daniel.haxx.seKodsnack 572 - Perfekt tillfälle att åka till Bryssel, med Daniel StenbergHostingen av Kompilator sponsras av Dekalfabriken

FOCUS ON: Linux
Sovereign Tech Fund

FOCUS ON: Linux

Play Episode Listen Later Aug 15, 2024 84:19


If there is one thing that has become increasingly important in recent years, it is the funding of critical open-source projects that have long been part of our everyday lives. The Sovereign Tech Fund has set out to improve the situation by serving various programs that assist project maintainers. Daniel Stenberg shares his experiences with maintaining the curl project, that has also been supported by the Sovereign Tech Fund.

The Changelog
Where DOESN'T curl run (Friends)

The Changelog

Play Episode Listen Later Jun 21, 2024 101:27


Daniel Stenberg shares his guiding principles for BDFL'ing curl, gives us his perspective on the state of the internet, talks financial independence, ensuring curl won't be the next XZ & more!

Changelog Master Feed
Where DOESN'T curl run (Changelog & Friends #49)

Changelog Master Feed

Play Episode Listen Later Jun 21, 2024 101:27


Daniel Stenberg shares his guiding principles for BDFL'ing curl, gives us his perspective on the state of the internet, talks financial independence, ensuring curl won't be the next XZ & more!

Rust in Production
Rust in Production Ep 8 - curl's Daniel Stenberg

Rust in Production

Play Episode Listen Later May 2, 2024 73:06 Transcription Available


In the season premier we talk to none other than Daniel Stenberg! We focus on integrating Rust modules in curl, their benefits, ways in which Rust and Rust crates helped improve curl, but also how curl helped those crates, and where curl is used in the official Rust toolchain. Along the way we also learn about the early history of curl and Rust, which section of your car's owner's-manual you should "re"-read, some weird HTTP edge-cases, and Daniel's experience in open-source maintainership.And don't forget: have fun!

CHAOSScast
Episode 82: The AI Conundrum: Implications for OSPOs

CHAOSScast

Play Episode Listen Later Apr 25, 2024 39:16


In this episode of CHAOSScast, host Dawn Foster brings together Matt Germonprez, Brian Proffitt, and Ashley Wolf to discuss the implications of Artificial Intelligence (AI) on Open Source Program Offices (OSPOs), including policy considerations, the potential for AI-driven contributions to create workload for maintainers, and the quality of contributions. They also touch on the use of AI internally within companies versus contributing back to the open source community, the importance of distinguishing between human and AI contributions, and the potential benefits and challenges AI introduces to open source project health and community metrics. The conversation strikes a balance between optimism for AI's benefits and caution for its governance, leaving us to ponder the future of open source in an AI-integrated world. Press download to hear more! [00:03:20] The discussion begins on the role of OSPOs in AI policy making, and Ashley emphasizes the importance of OSPOs in providing guidance on generative AI tools usage and contributions within their organizations. [00:05:17] Brian observes a conservative reflex towards AI in OSPOs, noting issues around copyright, trust, and the status of AI as not truly open source. [00:07:10] Matt inquires about aligning different policies from various organizations, like GitHub and Red Hat, with those from the Linux Foundation and Apache Software Foundation regarding generative AI. Brian speaks about Red Hat's approach to first figure out their policies before seeking alignment with others. [00:06:45] Ashley appreciates the publicly available AI policies from the Apache and Linux Foundations, noting that GitHub's policies have been informed by long-term thinking and community feedback. [00:10:34] Dawn asks about potential internal conflict for GitHub employees given different AI policies at GitHub and other organizations like CNCF and Apache. [00:12:32] Ashley and Brian talk about what they see as the benefits of AI for OSPOs, and how AI can help scale OSPO support and act as a sounding board for new ideas. [00:15:32] Matt proposes a scenario where generative AI might increase individual contributions to high-profile projects like Kubernetes for personal gain, potentially burdening maintainers. [00:18:45] Dawn mentions Daniel Stenberg of cURL who has seen an influx of low-quality issues from AI models, Ashley points out the problem of “drive-by-contributions” and spam, particularly during events like Hacktoberfest, and emphasizes the role of OSPOs in education about responsible contributions, and Brian discusses potential issues with AI contributions leading to homogenization and the increased risk of widespread security vulnerabilities. [00:22:33] Matt raises another scenario questioning if companies might use generative AI internally as an alternative to open source for smaller issues without contributing back to the community. Ashley states 92% of developers are using AI code generation tools and cautions against creating code in a vacuum, and Brian talks about Red Hat's approach. [00:27:18] Dawn discusses the impact of generative AI on companies that are primarily consumers of open source, rarely contributing back, questioning if they might start using AI to make changes instead of contributing. Brian suggests there might be a mixed impact and Ashley optimistically hopes the time saved using AI tools will be redirected to contribute back to open source. [00:29:49] Brian discusses the state of open source AI, highlighting the lack of a formal definition and ongoing efforts by the OSI and other groups to establish one, and recommends a fascinating article he read from Knowing Machines. Ashley emphasizes the importance of not misusing the term open source for AI until a formal definition is established. [00:32:42] Matt inquires how metrics can aid in adapting to AI trends in open source, like detecting AI-generated contributions. Brian talks about using signals like time zones to differentiate between corporate contributors and hobbyists, and the potential for tagging contributions from AI for clarity. [00:35:13] Ashley considers the human aspect of maintainers dealing with an influx of AI-generated contributions and what metrics could indicate a need for additional support, and she mentions the concept of the “Nebraska effect.” Value Adds (Picks) of the week: [00:36:59] Dawn's pick is seeing friends over the 4 day UK Easter holiday, playing board games, eating, and hanging out. [00:37:21] Brian's pick is traveling back home to Indiana to see his first ever total solar eclipse and bringing his NC friends along. [00:38:03] Matt's pick is reconnecting with colleagues this semester and doing talks at GSU and Syracuse. [00:38:40] Ashley's pick is going to the local nursery and acquiring some blueberry plants. Panelists: Dawn Foster Matt Germonprez Brian Proffitt Ashley Wolf Links: CHAOSS (https://chaoss.community/) CHAOSS Project X/Twitter (https://twitter.com/chaossproj?lang=en) CHAOSScast Podcast (https://podcast.chaoss.community/) podcast@chaoss.community (mailto:podcast@chaoss.community) Georg Link Website (https://georg.link/) Dawn Foster X/Twitter (https://twitter.com/geekygirldawn?lang=en) Matt Germonprez X/Twitter (https://twitter.com/germ) Brian Proffitt X/Twitter (https://twitter.com/TheTechScribe) Ashley Wolf X/Twitter (https://twitter.com/Meta_Ashley) Ashley Wolf LinkedIn (https://www.linkedin.com/in/ashleywolf/) AI-generated bug reports are becoming a big waste of time for developers (Techspot) (https://www.techspot.com/news/101440-ai-generated-bug-reports-waste-time-developers.html) Models All The Way Down- A Knowing Machines Project (https://knowingmachines.org/models-all-the-way) xkcd-Dependency (https://xkcd.com/2347/) Special Guest: Ashley Wolf.

Kodsnack
Kodsnack 572 - Perfekt tillfälle att åka till Bryssel, med Daniel Stenberg

Kodsnack

Play Episode Listen Later Mar 5, 2024 66:00


Fredrik snackar med Daniel Stenberg om konferensen FOSDEM och om utmaningarna med CVE-systemet för att dokumentera och publicera säkerhetsproblem. Fredrik har varit sugen på FOSDEM i ett par år. Daniel som är riktigt proffs berättar om hur konferensen är (skönt kaotisk, och biljettfri!), hur saker funkar, och kommer med lite tips som att kolla upp vad som händer dagarna intill konferensen och handla lunch kvart över tio på förmiddagen (eller ännu hellre bara följa med strömmen och se vad det blir). Har någon lyssnare koll på en stor samling FOSDEM-tröjor från konferensens olika år? Vi skulle jättegärna vilja se en bild på en sådan garderob! Kodsnacks spelsylt kommer tillbaka redan 9 mars, läs mer på https://itch.io/jam/spelsylt10, och häng med alla trevliga människor i kanalen #spelsylt i Kodsnacks Slack! Ett presentkort på 500 kronor och en hel massa ära står på spel! Sedan diskuterar CVE-systemet - ett system som är byggt för en värld som såg lite annorlunda ut än idag. Daniel berättar om de CVE-bekymmer som drabbat Curl och många andra projekt, och vilka problem som finns med systemet. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Daniel Tidigare avsnitt med Daniel FOSDEM FOSDEM 2024 ULB MAC-adresser FOSDEM-appar SReview - FOSDEMs videosystem CCC GDB Valgrind Wolfssl - där Daniel jobbar Johan Thelin Fringe-events kring FOSDEM Homebrew Debian So you think you know git - snack från huvudspåret, av Scott Chacon Curl Software bill of materials Kodsnacks tionde spelsylt Kodsnacks Slack CVE:er Mitre CVE numbering authoroties NVD - National vulnerability database NIST - National institute of standards and technology Daniels bloggtexter om CVE-problemen Titlar Ska vi börja med åkandet? Alla fysiska FOSDEM När Bryssel är som absolut sämst Grött Grått, blött, fuktigt, och ganska kallt Perfekt tillfälle att åka till Bryssel Det finns inga biljetter Man bara dyker upp Alla byter MAC-adresser 30 separata spår Ta in en öl till Väldigt stort och ganska kaotiskt Det finns inga slipsar där Bara hänga i cafeterian Det stora spåret Större möjligheter att bara hänga En klistermärkesintensiv konferens Notoriskt dåligt med eluttag Här börjar mitt snack Man är inte helt unik när man pratar på FOSDEM FOSDEM-lådan En FOSDEM-svit Om man hittar ett säkerhetsproblem Man behöver inte bevisa att det finns en bugg Här får du en CVE Den här icke-buggen Himlen ramlar, världen brinner En 9,8-CVE “Disputed” Rejected, inte disputed Om jag bara gnäller tillräckligt högt En anonym person som har missuppfattat Knak i hela CVE-systemet

The Changelog
The I in LLM stands for intelligence

The Changelog

Play Episode Listen Later Jan 8, 2024 8:19 Transcription Available


Daniel Stenberg is frustrated with the state of AI tooling for finding security bugs, Brian Birtles is surprised by weird things engineers believe about web dev, Feross Aboukhadijeh details the fallout from a nasty npm prank, Rob Pike shares what he thinks they got right and wrong with Go & Gavin Howard writes up why he believes “all code is tech debt” is all wrong.

Changelog News
The I in LLM stands for intelligence

Changelog News

Play Episode Listen Later Jan 8, 2024 8:19 Transcription Available


Daniel Stenberg is frustrated with the state of AI tooling for finding security bugs, Brian Birtles is surprised by weird things engineers believe about web dev, Feross Aboukhadijeh details the fallout from a nasty npm prank, Rob Pike shares what he thinks they got right and wrong with Go & Gavin Howard writes up why he believes “all code is tech debt” is all wrong.

Changelog Master Feed
The I in LLM stands for intelligence (Changelog News #76)

Changelog Master Feed

Play Episode Listen Later Jan 8, 2024 8:19 Transcription Available


Daniel Stenberg is frustrated with the state of AI tooling for finding security bugs, Brian Birtles is surprised by weird things engineers believe about web dev, Feross Aboukhadijeh details the fallout from a nasty npm prank, Rob Pike shares what he thinks they got right and wrong with Go & Gavin Howard writes up why he believes “all code is tech debt” is all wrong.

Open Source Security Podcast
Episode 399 - Curl, Security, and Daniel Stenberg

Open Source Security Podcast

Play Episode Listen Later Oct 30, 2023 37:53


Josh and Kurt talk to Daniel Stenberg about curl. Daniel is the creator of curl, we chat with him about the security of curl. Daniel tells us how curl is kept secure, we learn about some of the historical reasons curl works the way it does. We hear the story about the curl CVE situation firsthand. We also touch on the importance of curating the community of a popular open source project. Show Notes Daniel's Mastodon account Curl The curl CVE blog Broken curl on PowerShell wolfSSL

Sustain
Episode 203: What's wrong with CVEs? Daniel Stenberg of cURL wants you to know

Sustain

Play Episode Listen Later Oct 13, 2023 27:43


Guests Daniel Stenberg | Dan Lorenc Panelist Richard Littauer Show Notes Today, we are switching things up and doing something new for this episode of Sustain, where we'll be talking about current events, specifically security challenges. Richard welcomes guest, Daniel Stenberg, founder, and lead developer of the cURL project. Richard and Daniel dive into the complexities of Common Vulnerabilities and Exposures (CVEs), discussing issues with how they are reported, scored, and the potential impact on open source maintainers. They also explore the difficulty of fixing the CVE system, propose short-term solutions, and address concerns about CVE-related DDOS attacks. Dan Lorenc, co-founder, and CEO of Chainguard, also joins us and offers insights into the National Vulnerability Database (NVD) and suggests ways to improve CVE quality. NDS's response is examined, and Daniel shares his frustrations and uncertainties regarding the CVE system's future. Hit download now to hear more! [00:01:00] Richard explains that they will discuss Common Vulnerabilities and Exposures (CVEs) and mentions that CVEs were launched in September 1999, briefly highlighting their purpose. He mentions receiving an email about a CVE related to the cURL project, which wasn't acknowledged by the cURL team. [00:01:50] Daniel explains that the email about the CVE was sent to the cURL library mailing list by a contributor who noticed the issue. He describes the confusion about the old bug being registered as a new CVE. discusses the process of requesting a CVE. He also mentions the National Vulnerability Database (NVD) and how it consumes and assigns severity scores to CVEs. [00:03:54] Daniel discusses the process of requesting a CVE which involves organizations like MITRE, and he mentions the National Vulnerability Database (NVD) and how it consumes and assigns severity scores to CVEs. [00:06:21] Richard asks about how NVD assigns severity scores to CVEs and specifically in the case of CVE 2020, and Daniel describes the actual bug in curl, which was a minor issue involving retry delays and not a severe security threat. [00:09:57] Richard questions who at NVD determines these scores and whether they are policy makers or coders, to which Daniel admits he has no idea and discusses his efforts to address the issue. He expresses frustration with NVD's scoring system and their lack of communication. [00:11:18] Daniel and Richard discuss their concerns about the accuracy and relevance of CVE ratings, especially in cases where those assigning scores may not fully understand the technical details of vulnerabilities. [00:14:37] We now welcome Dan Lorenc to get his point of view on this issue. Dan introduces himself and talks about his experience with the NVD, highlighting some of the issues with CVE scoring and the varying quality of CVE reports. [00:16:11] Dan mentions the problems with the CVSS scoring and the incentives for individuals to report vulnerabilities with higher scores for personal gain, leading to score inflation. Dan suggests that NVD could improve the quality of CVEs by applying more scrutiny to high-severity and widely used libraries like cURL, which could reduce the noise and waste of resources in the industry. [00:18:23] Richard presents NVD's response to their inquiry. Then, Daniel and Richard discuss NVD's response and the discrepancy between their assessment and that of open source maintainers like Daniel who believe that some CVEs are not valid security issues. [00:20:44] Richard asks if anyone offered to fund the work to fix vulnerabilities in important open source projects like cURL when a CVE is reported. Daniel replies that no such offers have been made, as most involved in the project recognize that some CVEs are not actual security problems, but rather meta problems caused by the CVE rating system. [00:21:40] Daniel explains his short-term solution of registering his own CNA (CVE Numbering Authority) to manage CVEs for his products and prevent anonymous users from filing CVEs. [00:23:04] Richard raises concerns about the potential for a CVE DDOS attack on open source, overwhelming them with a flood of CVE reports. [00:24:20] Daniel comments on the growing problem of both legitimate and invalid CVEs being reported, as security scanners increasingly scan for them. Richard reflects on the global nature of the problem, and Daniel emphasizes the importance of having a unique ID for security problems like CVEs. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Open Collective-SustainOSS (Contribute) (https://opencollective.com/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Richard Littauer Mastodon (https://mastodon.social/@richlitt) Daniel Stenberg Twitter (https://twitter.com/bagder?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Daniel Stenberg Mastodon (https://mastodon.social/@bagder) Daniel Stenberg Website (https://daniel.haxx.se/) Dan Lorenc Twitter (https://twitter.com/lorenc_dan?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) National Vulnerability Database (https://nvd.nist.gov/) CVE (https://www.cve.org/) cURL (https://curl.se/) Chainguard (https://www.chainguard.dev/) Sustain Podcast-Episode 185: Daniel Stenberg on the cURL project (https://podcast.sustainoss.org/guests/stenberg) Sustain Podcast-Episode 93: Dan Lorenc and OSS Supply Chain Security at Google (https://podcast.sustainoss.org/93) Credits Produced by Justin Dorfman (https://www.justindorfman.com) & Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Daniel Stenberg and Dan Lorenc.

Tech Over Tea
BDFL Of curl & libcurl | Daniel Stenberg

Tech Over Tea

Play Episode Listen Later Sep 15, 2023 117:48


Curl is such an important project to the Linux world and today we have the one and only Daniel Stenberg the BDFL of the project here to talk about it and how we got to where we are today. ==========Guest Links========== Website: https://curl.se/ Blog: https://daniel.haxx.se/ Twitter: https://twitter.com/bagder Mastadon: https://mastodon.social/@bagder ==========Support The Show========== ► Patreon: https://www.patreon.com/brodierobertson ► Paypal: https://www.paypal.me/BrodieRobertsonVideo ► Amazon USA: https://amzn.to/3d5gykF ► Other Methods: https://cointr.ee/brodierobertson =========Video Platforms==========

The CLB Forge Podcast
157 | Leading a Bible Study Series Part 2

The CLB Forge Podcast

Play Episode Listen Later Aug 15, 2023 48:49


WMCLB Special Episode Karen Stenberg  interviews Michael Natale and Daniel Stenberg to talk about law and gospel in preparing a Bible Study.

Kodsnack in English
Kodsnack 536 - I choose computer science, with Michele Riva

Kodsnack in English

Play Episode Listen Later Aug 1, 2023 49:03


Recorded at the Øredev 2022 developer conference, Fredrik chats with Michele Riva about writing a full-text search engine, maintaining 8% of all Node modules, going to one conference per week, refactoring, the value of a good algorithm, and a lot more. Michele highly recommends writing a full-text search engine. He created Lyra - later renamed Orama, and encourages writing your own in order to demystify subjects. Since the podcast was recorded, Michele has left his then employer Nearform and founded Oramasearch to focus on the search engine full time. We also discuss working for product companies versus consulting, versus open source. It’s more about differences between companies than anything else. Open source teaches you deal with more and more different people. Writing code is never just writing code. Should we worry about taking on too many dependencies? Michele is in favour of not fearing dependencies, but ensuring you understand how things important parts for your application work. Writing books is never convenient, but it can open many doors. When it comes to learning, there are areas where a whole level of tutorials are missing - where there is only really surface-level tutorial and perhaps deep papers, but nothing in between. Michele works quite a bit on bridging such gaps through his presentations. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund and @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Michele Michele’s Øredev 2023 presentations Nearform TC39 - the committee which evolves Javascript as a language Matteo Collina - worked at Nearform, works with the Node technical steering committee Lyra - the full-text search engine - has been renamed Orama Lucene Solr Elasticsearch Radix tree Prefix tree Inverted index Thoughtworks McKinsey Daniel Stenberg Curl Deno Express Fastify Turbopack Turborepo from Vercel Vercel Fast queue Refactoring Michele’s refactoring talk Real-world Next.js - Michele’s book Next.js Multitenancy Create React app Nuxt Vue Sveltekit TF-IDF - “term frequency–inverse document frequency” Cosine similarity Michele’s talk on building Lyra Explaining distributed systems like I’m five Are all programming languages in English? 4th dimension Prolog Velato - programming language using MIDI files as source code Titles For foreign people, it’s Mitch That kind of maintenance A very particular company A culture around open source software Now part of the 8% Nothing more than a radix tree One simple and common API Multiple ways of doing consultancy What you’re doing is hidden You can’t expect to change people A problem we definitely created ourselves Math or magic Writing books is never convenient Good for 90% of the use cases (When I can choose,) I choose computer science

Sustain
Episode 185: Daniel Stenberg on the cURL project

Sustain

Play Episode Listen Later Jun 16, 2023 37:25


Guest Daniel Stenberg Panelists Richard Littauer | Leslie Hawthorne Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. On this episode, Richard and Leslie are super excited to have as their guest, Daniel Stenberg, Lead Developer of the cURL project. Today, Daniel shares his journey of how he got involved with cURL, its development over the years, the community behind it, and funding the development. Our conversation also touches on the upcoming release of cURL, the future of cURL, Daniel's desire to grow the project, the benefits of people to collaborate with and provide support, and the role of cURL in the broader landscape of internet protocols and digital infrastructure. Press download to hear more! [00:01:24] Daniel shares the story of how he became involved with the cURL project. [00:03:55] We hear about the community behind cURL and the number of maintainers involved. He mentions having over 1,100 commit authors in the current repository. [00:05:29] The discussion shifts to funding cURL's development. He tells us for the first twenty one years he had it as a spare time project while having a separate job. [00:06:28] He explains the challenge monetizing a free software project but emphasizes the value he provides to customers in terms of support and expertise. [00:08:40] Leslie raises the topic of Daniel's positive and generous attitude despite giving away free software and not always receiving equal support in return. He explains as long as he has enough customers to sustain his work, he remains calm and relaxed. [00:11:46] Daniel discusses the development of his mindset and how he acquired a positive outlook over the past 25 years. He attributes his confidence to proven success, test cases that validate code functionality, and feedback form the large install base of cURL. [00:12:45] Richard asks Daniel about his plans for the future of cURL, and Daniel expresses a desire to expand the team and highlights the benefits of having additional people to collaborate with and provide support. [00:13:56] Leslie takes the opportunity to promote wolfSSL, the company Daniel collaborates with to support cURLS's growth and provide services to more users, and he explains why he's working with wolfSSL. [00:17:02] Richard raises the topic funding individual maintainers with the broader open source ecosystem, and Daniel acknowledges that his support contract model might not work for all projects, as it requires a certain project size, importance, and ecosystem. [00:19:04] Security issues, particularly zero-day exploit is brought up, and Daniel emphasizes the significance of security and mentions that maintaining cURL involves devoting a considerable amount of time to fixing bugs, addressing support questions, and handling security concerns. [00:20:32] We hear how cURL fits into the wider landscape of internet protocols and digital infrastructure. Daniel talks about the importance of maintaining backward compatibility in cURL, and how he sees cURL as a tool that enables users to transfer data over the internet effectively. [00:22:53] We hear about Uncurled, which is a book by Daniel. [00:24:32] Daniel tells us what many companies would rather not say, such as companies that choose not to disclose their support or donations to cURL. They prefer to remain anonymous and keep their contributions private. [00:28:02] He acknowledges that extracting significant value solely from donations can be challenging and offering support contracts provides a way to generate more revenue and provide additional value to companies. [00:29:19] What's hard for Daniel? He attributes his optimistic and positive mindset to his personality and outlook on life, but he also mentions facing struggles. [00:34:24] Find out where you can follow Daniel on the web. Quotes [00:07:35] “My biggest way in is when my customers run into a bug. So, I have this weird incentive to not do it too good.” [00:10:32] “When you've been around for a long time and you know if things go well, I can be around for a long time further as well.” [00:21:24] “We haven't done a breaking change in 16 years.” [00:30:09] “The hard part is the humans, the community, interacting with others, all the cultures, languages, and people.” Spotlight [00:35:03] Leslie's spotlight is The Swedish Internet Foundation. [00:35:47] Richard's spotlight is WC and Cat. [00:36:10] Daniel's spotlight is Valgrind. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Leslie Hawthorne Twitter (https://twitter.com/lhawthorn) Daniel Stenberg Website (https://daniel.haxx.se/) Daniel Stenberg Twitter (https://twitter.com/bagder?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Daniel Stenberg Mastodon (https://mastodon.social/@bagder) cURL (https://curl.se/) wolfSSL (https://www.wolfssl.com/) Uncurled (https://un.curl.dev/) Everything curl (https://everything.curl.dev/) The Swedish Internet Foundation (https://internetstiftelsen.se/en/) wc (Unix) (https://en.wikipedia.org/wiki/Wc_(Unix)) Valgrind (https://valgrind.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Daniel Stenberg.

BSD Now
509: Dot File Naming

BSD Now

Play Episode Listen Later Jun 1, 2023 41:14


Leveraging OpenZFS to Build Your Own Storage Appliance, Install OpenBSD as a VM, Set up your own CalDAV and CardDAV servers on OpenBSD, display basic computer information using DMI table decoder, Gpart CheatSheet, Rob Pike on the Origin of Unix Dot File Names, and more NOTES This episode of BSDNow is brought to you by Tarsnap (https://www.tarsnap.com/bsdnow) and the BSDNow Patreon (https://www.patreon.com/bsdnow) Headlines OpenZFS – Leveraging OpenZFS to Build Your Own Storage Appliance (https://klarasystems.com/articles/openzfs-leveraging-openzfs-to-build-your-own-storage-appliance/) Install OpenBSD as a VM (https://byte-sized.de/linux-unix/openbsd-als-vm-installieren/#english) News Roundup Set up your own CalDAV and CardDAV servers on OpenBSD (https://dataswamp.org/~solene/2023-04-23-calendar-and-contacts-with-radicale.html) How to display basic computer information using DMI table decoder (https://sleeplessbeastie.eu/2023/03/31/how-to-display-basic-computer-information-using-dmi-table-decoder/) Gpart CheatSheet - wiping drives, partitioning, & formating (https://forums.FreeBSD.org/threads/gpart-cheatsheet-wiping-drives-partitioning-formating.45411) Rob Pike on the Origin of Unix Dot File Names (http://xahlee.info/UnixResource_dir/writ/unix_origin_of_dot_filename.html) Beastie Bits Hackerstations Mike McQuaid's clean, ergonomic setup in Edinburgh, Scotland (https://hackerstations.com/setups/mike_mcquaid/) Daniel Stenberg and the home of curl in Stockholm, Sweden (https://hackerstations.com/setups/daniel_stenberg/) viogpu(4), a VirtIO GPU driver, added to -current (http://undeadly.org/cgi?action=article;sid=20230421124221) OpenBGPD 8.0 released (http://undeadly.org/cgi?action=article;sid=20230505054214) cron(8) now supports random ranges with steps (http://undeadly.org/cgi?action=article;sid=20230507122935) malloc leak detection available in -current (http://undeadly.org/cgi?action=article;sid=20230417074903) vmd(8) moves to a multi-process model (https://www.undeadly.org/cgi?action=article;sid=20230430051250) Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv (mailto:feedback@bsdnow.tv)

Svenska Snillen
Daniel Stenberg skapade verktyget Curl som finns i uppkopplade prylar världen över – och hjälpte Nasa att landa på Mars

Svenska Snillen

Play Episode Listen Later May 4, 2023 58:35


Curl är namnet på ett svenskt verktyg för överföring av filer mellan datorer, mobiler – ja, praktiskt taget alla olika typer av enheter som är uppkopplade. Det återfinns i miljontals efter miljontals uppkopplade prylar världen över. – Det finns nästan inget stopp. Glödlampor, pendeltåg, helikoptrar, tvättmaskiner, bilar ... En av mina favoritpunkter är att Nasa använde Curl för att landa på Mars. Det är otroligt häftigt, säger Daniel Stenberg, programmeraren bakom Curl samt tidigare Polhemspristagare.I Ny Tekniks podcastserie Svenska snillen, som görs i samarbete med Sveriges Ingenjörer, berättar Daniel Stenberg om hur idén till Curl föddes, och hur verktyget sedan har spritts.Verktyget skrevs på 1990-talet och ursprungligen avsett för en valutaväxlare. Efter en några år tröttnade Daniel Stenberg på valutväxlaren, men fastnade för utvecklingen av ny teknik för internetöverföring. 1998 lanserades programmet Curl, som tack vare – eller på grund av – sitt upplägg med öppen källkod snabbt fick spridning världen över. I dag, 25 år senare, driver Daniel Stenberg den fortsatta utvecklingen av Curl som ett open source-projekt hemifrån i ett villaområde strax söder om Stockholm. 2017 tilldelades Daniel Stenberg Polhemspriset av Sveriges Ingenjörer.För kontakt med Ny Teknik: redaktionen@nyteknik.se Hosted on Acast. See acast.com/privacy for more information.

Allt du behöver veta om ny teknik
#145 – Daniel Stenberg skapade verktyget Curl som finns i uppkopplade prylar världen över – och hjälpte Nasa att landa på Mars

Allt du behöver veta om ny teknik

Play Episode Listen Later May 4, 2023 58:35


Curl är namnet på ett svenskt verktyg för överföring av filer mellan datorer, mobiler – ja, praktiskt taget alla olika typer av enheter som är uppkopplade. Det återfinns i miljontals efter miljontals uppkopplade prylar världen över. – Det finns nästan inget stopp. Glödlampor, pendeltåg, helikoptrar, tvättmaskiner, bilar ... En av mina favoritpunkter är att Nasa använde Curl för att landa på Mars. Det är otroligt häftigt, säger Daniel Stenberg, programmeraren bakom Curl samt tidigare Polhemspristagare.I Ny Tekniks podcastserie Svenska Snillen berättar Daniel Stenberg om hur idén till Curl föddes, och hur verktyget sedan har spritts.Verktyget skrevs på 1990-talet och ursprungligen avsett för en valutaväxlare. Efter en några år tröttnade Daniel Stenberg på valutväxlaren, men fastnade för utvecklingen av ny teknik för internetöverföring. 1998 lanserades programmet Curl, som tack vare – eller på grund av – sitt upplägg med öppen källkod snabbt fick spridning världen över. I dag, 25 år senare, driver Daniel Stenberg den fortsatta utvecklingen av Curl som ett open source-projekt hemifrån i ett villaområde strax söder om Stockholm. 2017 tilldelades Daniel Stenberg Polhemspriset av Sveriges Ingenjörer.Svenska Snillen är en podcast som lyfter fram svenska ingenjörer och uppfinnare, vars innovationer bryter ny mark. Vi berättar om de ambitiösa rebellerna som vågar gå sin egen väg med en idé som förändrar branscher, vårt samhälle och vår vardag. Svenska Snillen är en produktion från Sveriges största tekniktidning Ny Teknik i samarbete med Sveriges Ingenjörer.Kontakt: redaktionen@nyteknik.se Hosted on Acast. See acast.com/privacy for more information.

Les Cast Codeurs Podcast
LCC 292 - Enterprise Go Beans

Les Cast Codeurs Podcast

Play Episode Listen Later Mar 20, 2023 95:40


Cet épisode nouvelles discute d'améliorations dans le JDK, d'Hibernate 6, de Service Weaver, de la fin d'options dans DockerHub pour certains projets open source, de Gradle, de cURL et pleins d'autres choses encore. Enregistré le 17 mars 2023 Téléchargement de l'épisode LesCastCodeurs-Episode–292.mp3 News Langages Quelle version de JDK utiliser en fonction des fonctionnalités que l'on souhaite utiliser mais aussi du long time support https://whichjdk.com/ JetBrains propose une formation Rust intégrée aux IDEs https://blog.jetbrains.com/rust/2023/02/21/learn-rust-with-jetbrains-ides/ Un apprentissage directement intégré à l'IDE Avec un plugin “Academy” dédié, qui rajoute un troisième panneau avec les instructions, les explications, et on fait des exercices dans la partie IDE Une chouette manière d'apprendre intégrée directement à son IDE Chacun doit pouvoir créer ses propres ressources d'apprentissage, et on pourrait appliquer ça à des frameworks, des outils, ou pourquoi pas son propre projet informatique ! Retravail de classes du JDK Bits / ByteArray vers un usage via VarHandle pour le swapping de bits dans Java 21 https://minborgsjavapot.blogspot.com/2023/01/java–21-performance-improvements.html petit changement mais utilisé par beaucoup de classes comme ObjectInputStream RandomAccessFile etc améliore la serialization en java Rajout de la notion de “sequenced collection” dans la hiérarchie des collections, planifié pour JDK 21 https://www.infoq.com/news/2023/03/collections-framework-makeover/ va permettre de codifier les collections qui ont un ordre donné (pas forcément trié) rajouter aussi des méthodes pour traverser des collections séquentielles à l'envers, ou pour récupérer ou ajouter un élément au début ou à la fin d'une collection ordonnée aujourd'hui ces methodes sont eparpillées dans les implémentaions et n'avaient aps de contrat commun Le guide ultime des virtual threads https://blog.rockthejvm.com/ultimate-guide-to-java-virtual-threads/ un très long article qui couvre le sujet des nouveaux virtual threads comment en créer comment ils fonctionnent le scheduler et le scheduling coopératif les “pinned” virtual threads (lorsqu'un thread virtuel est bloqué dans un vrai thread, par exemple dans un bloc synchronized ou lors d'appel de méthondes natives) les thread local et thread pools Librairies Quarkus 3 alpha 5 avec Hibernate ORM 6 et une nouvelle DevUI https://quarkus.io/blog/quarkus–3–0–0-alpha5-released/ passage d'Hibernate 5 a 6 (donc testez! switch de compatibilité supérieur pour aider la transition https://github.com/quarkusio/quarkus/wiki/Migration-Guide–3.0:-Hibernate-ORM–5-to–6-migration#database-orm-compatibility (DB interaction esp schema StatelessSession injectable Gradle 8 nouvelle DEvUI (nouveau look and feel, plus extensible pour els extensions et pplus facile a utiliser, va au dela des integrations d'extension (config etc) quarkus deploy dans la CLI, gradle et maven: deploie dans Kube, knative, OpenShift La route vers Quarkus 3, article sure infoq https://www.infoq.com/news/2023/03/road-quarkus–3/ Jakarta EE, ORM 6, Microprofile 6, virtual threads, io_uring, ReactiveStreams=> Flow io_uring reduit les copie de buffer entre userspace et kernel space pas de support JPMS en vue mais Red Hat contribue a project Leyden Camel extensions, attendez Camel 4 (passage Jakarta EE) Interview de Geert Bevin, l'auteur du framework Java RIFE2 https://devm.io/java/rife2-java-framework Google annouce Service Weaver https://opensource.googleblog.com/2023/03/introducing-service-weaver-framework-for-writing-distributed-applications.html EJB is back (Enterprise Go Beans :D) ecrire en tant que modular monolith permet au deploiement décider ce qui est distribué basé sur leur experience du surtout de maintance des microservices (contrats plus difficiles a casser - dbesoin de coordination de rollout etc) dans la communauté des entousiastes et des gens concernés par les 10 falaccies of distributed computing et le fait de cacher les appels distants EJB et corba avant cela ont été des échecs de ce point de vue la ils n'expliquement pas comment le binding de nouveax contrats et de deploiement se fait de maniere transparente des deployeurs implementables (go et GKE initialement) Etude d'opinion de certains utilisateurs de Jakarta EE (OmniFaces community) https://omnifish.ee/2023/03/10/jakarta-ee-survey–2022–2023-results/ biaisée donc attention Java EE 8 suivi par Jakarta EE 8 et derriere Jakarta EE 10 etc WildFly puis Payara puis glassfish ensuite tomee et JBoss EAP gens contents de leurs serverus d'app sand Weblogic et Websphere les api utilisées le plus JPA, CDI, REST, Faces, Servlet, Bean Validation, JTA, EJB, EL etc Produit microprofile: Quarkus puis WildFlky puis Open Liberty puis Payara et Helidon Dans microprofile: Config, rest client, open api, health et metric sont les plus utilisés Comment utiliser des records et Hibernate https://thorben-janssen.com/java-records-embeddables-hibernate/ pas en tant qu'entité encore (final, pas de constructeur vide) mais en tant qu'@Embeddable records sont immuable dans hibernate 6.2, c'est supporté par default (annoter le record @Embeddable Ca utilise le contrat EmbeddableIntentiator Cinq librairies Java super confortables https://tomaszs2.medium.com/5-amazingly-comfortable-java-libraries–887802e240de mapstruct mapper des entités en DTO jOOQ requête de bases de données typées WireMock mocker des API ou être entre le client et l'API pour ne mocker que certaines requêtes Eclipse Collections : pour rendre le code plus simple et facile à comprendre. Attention à la,surface d'attaque HikariCP connection pool rapide - agroal est dans la meme veine mais supporte JTA. C'est ce qui est dans Quarkus. Retour d'expérience sur Hibernate 6 https://www.jpa-buddy.com/blog/hibernate6-whats-new-and-why-its-important/ côté APIs et côté moteur jakarta persistence 3 ; java 11 annotations de types hibernate sont typesafe support des types JSON OOTB meilleur support des dates avec @TimeZoneStorage soit natif de la base soit avec une colonne séparée changement dans la génération des ID (changement cassant) mais stratégies de noms historique peut être activé Options autour de UUID (Time base et IP based) composite id n'ont plus besoin d'être serialisable type texte long supportés via @JdbcTypeCode multitenancy (shared schema, resolver de tenant a plugger) read by position (SQL plus court car sans alias, deserialisarion plus rapide, moins de joins dans certains cas) modele sous jacent commun entre HQL et l'api criteria et donc même moteur meilleure génération du SQL et plus de fonction SQL modernes réduisant le gap entre HQL et SQL ronctions analytiques et fenêtre quand la base les supportent graphe traverse en largeur plutôt qu'en profondeur (potentiellement plus de join donc bien mettre lazy sur vos associations) Cloud Docker supprime les organisations open source sur DockerHub https://blog.alexellis.io/docker-is-deleting-open-source-images/ Les projets open source risquent de devoir passer de 0 $ à 420 $ par an pour héberger leurs images Rétropédalage de Docker https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/ Web Une base de connaissance sur le fonctionnement et les bonnes pratiques autour des WebHooks https://nordicapis.com/exploring-webooks-fyi-the-webhooks-knowledge-center/ Guillaume a refondu son blog https://glaforge.dev/ Cette fois ci, c'est un site web statique, généré avec Hugo, avec des articles en Markdown, hébergé sur Github Pages, buildé / publié automatiquement par Github Actions Outillage Gradle 8.0 est sorti https://docs.gradle.org/8.0/release-notes.html Une CLI connectée à OpenAI's Davinci model pour générer vos lignes de commandes https://github.com/TheR1D/shell_gpt sgpt -se "start nginx using docker, forward 443 and 80 port, mount current folder with index.html" -> docker run -d -p 443:443 -p 80:80 -v $(pwd):/usr/share/nginx/html nginx -> Execute shell command? [y/N]: y Un petit outil en ligne basé sur le modèle GPT–3 qui permet d'expliquer un bout de code https://whatdoesthiscodedo.com/g/db97d13 Copiez-collez un bout de code de moins de 1000 caractères, et le modèle de code de GPT–3, et l'outil vous explique ce que fait ces quelques lignes de code Assez impressionnant quand on pense que c'est un modèle de prédiction probabiliste des prochains caractères logiques Certaines réponses donnent vraiment l'impression parfois que l'outil comprends réellement l'intention du développeur derrière ce bout de code Git: Comment rebaser des branches en cascade https://adamj.eu/tech/2022/10/15/how-to-rebase-stacked-git-branches/ native-image va être inclu dans la prochaine version de GraalVM JDK. Plus besoin de gu install native-image https://github.com/oracle/graal/pull/5995 Si vous utilisez l'outil Mermaid pour faire des graphes d'architecture, d'interactions, etc, il y a un petit cheatsheet sympa qui montre comment faire certains diagrammes https://jojozhuang.github.io/tutorial/mermaid-cheat-sheet/ Un site avec plein de trucs et astuces sur psql, le langage SQL de PostgreSQL https://psql-tips.org/ CURL a 25 ans ! https://daniel.haxx.se/blog/2023/03/10/curl–25-years-online-celebration/ Son créateur, Daniel Stenberg, est toujours à la tête du projet cURL est utilisé dans d'innombrables projets par défaut dans plein de systèmes d'exploitation Cédric Champeau explique le concept de version catalog de Gradle et comment il améliore la productivité https://melix.github.io/blog//2023/03–12-micronaut-catalogs.html permet de réduire le temps et l'effort nécessaire à gérer la version de ses dépendances apport aussi plus de sécurité, de flexibilité, pour s'assurer qu'on a les bonnes versions les plus récentes des dépendances et qu'elles fonctionnent bien entre elles Architecture La pyramide des besoins du code de qualité https://www.fabianzeindl.com/posts/the-codequality-pyramid le bas de la pyramide supporte le haut performance de build performance de test testabilité qualité des codes de composants fonctionalités performance du code pour chaque bloc, il explique les raisons, ses definitions et des astuces pour l'ameliorer par exemples les fonctionalites changent et donc build, testabilité et qualite de code permet des changements légers en cas de changement dans les fonctionalités perf viennent ensuite ("premature opt, root of all evil), regader des besoins globaux Méthodologies Le DevSusOps est né https://www.infoq.com/news/2023/02/sustainability-develop-operation/?utm_campaign=i[…]nt&utm_source=twitter&utm_medium=feed&utm_term=culture-methods bon serieusement, comment on couvre avec un nom pareil sans déraper :man-facepalming: ah dommage Micreosoft rejoints la FinOps foundation https://www.infoq.com/news/2023/02/microsoft-joins-finops-org/?utm_campaign=infoq_content&utm_source=twitter&utm_medium=feed&utm_term=Cloud Imagine si ils avaient rejoint la DevSusOps fondation Sécurité Plein de choses qu'on peut faire avec des Yubikeys https://debugging.works/blog/yubikey-cheatsheet/ Pour générer des time-based one-time passwords, pour l'accès SSH,, pour sécuriser un base Keepass, comme 2FA pour le chiffrement de disque, pour la vérification d'identifiant personnel, pour gérer les clés privées… Loi, société et organisation Le fabricant de graveurs de CPU hollandais ASML se voit interdire d'exporter ses technologies vers la chine https://www-lemagit-fr.cdn.ampproject.org/c/s/www.lemagit.fr/actualites/365532284/Processeurs[…]le-escalade-dans-les-sanctions-contre-la-Chine?amp=1 en tous cas les technologies de gravure des deux dernières generations de la pression commerciale on passe au registre d'exclusion par decision militaire ASML s'était fait espionner récemment CAnon et Sony aussi dans la restriction Meta supprime de nouveau 10000 emplois soit 25% au total depuis la fin de l'année dernière https://www.lesechos.fr/tech-medias/hightech/meta-va-supprimer–10000-postes-de-plus–1915528 Rubrique débutant Bouger les éléments d'une liste https://www.baeldung.com/java-arraylist-move-items discute le concept d'array list en dessous et donc le coût d'insérer au milieu decouverte de Collections.swap (pour intervertir deux elements) decouverte de Collections.rotate pour “deplacer” l'index zero de la liste Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 15–18 mars 2023 : JChateau - Cheverny in the Châteaux of the Loire Valley (France) 23–24 mars 2023 : SymfonyLive Paris - Paris (France) 23–24 mars 2023 : Agile Niort - Niort (France) 30 mars 2023 : Archilocus - Online (France) 31 mars 2023–1 avril 2023 : Agile Games France - Grenoble (France) 1–2 avril 2023 : JdLL - Lyon 3e (France) 4 avril 2023 : AWS Summit Paris - Paris (France) 4 avril 2023 : Lyon Craft - Lyon (France) 5–7 avril 2023 : FIC - Lille Grand Palais (France) 12–14 avril 2023 : Devoxx France - Paris (France) 20 avril 2023 : WordPress Contributor Day - Paris (France) 20–21 avril 2023 : Toulouse Hacking Convention 2023 - Toulouse (France) 21 avril 2023 : WordCamp Paris - Paris (France) 27–28 avril 2023 : AndroidMakers by droidcon - Montrouge (France) 4–6 mai 2023 : Devoxx Greece - Athens (Greece) 10–12 mai 2023 : Devoxx UK - London (UK) 11 mai 2023 : A11yParis - Paris (France) 12 mai 2023 : AFUP Day - lle & Lyon (France) 12 mai 2023 : SoCraTes Rennes - Rennes (France) 25–26 mai 2023 : Newcrafts Paris - Paris (France) 26 mai 2023 : Devfest Lille - Lille (France) 27 mai 2023 : Polycloud - Montpellier (France) 31 mai 2023–2 juin 2023 : Devoxx Poland - Krakow (Poland) 31 mai 2023–2 juin 2023 : Web2Day - Nantes (France) 1 juin 2023 : Javaday - Paris (France) 1 juin 2023 : WAX - Aix-en-Provence (France) 2–3 juin 2023 : Sud Web - Toulouse (France) 7 juin 2023 : Serverless Days Paris - Paris (France) 15–16 juin 2023 : Le Camping des Speakers - Baden (France) 20 juin 2023 : Mobilis in Mobile - Nantes (France) 20 juin 2023 : Cloud Est - Villeurbanne (France) 21–23 juin 2023 : Rencontres R - Avignon (France) 28–30 juin 2023 : Breizh Camp - Rennes (France) 29–30 juin 2023 : Sunny Tech - Montpellier (France) 29–30 juin 2023 : Agi'Lille - Lille (France) 8 septembre 2023 : JUG Summer Camp - La Rochelle (France) 19 septembre 2023 : Salon de la Data Nantes - Nantes (France) & Online 21–22 septembre 2023 : API Platform Conference - Lille (France) & Online 25–26 septembre 2023 : BIG DATA & AI PARIS 2023 - Paris (France) 28–30 septembre 2023 : Paris Web - Paris (France) 2–6 octobre 2023 : Devoxx Belgium - Antwerp (Belgium) 10–12 octobre 2023 : Devoxx Morroco - Agadir (Morroco) 12 octobre 2023 : Cloud Nord - Lille (France) 12–13 octobre 2023 : Volcamp 2023 - Clermont-Ferrand (France) 12–13 octobre 2023 : Forum PHP 2023 - Marne-la-Vallée (France) 19–20 octobre 2023 : DevFest Nantes - Nantes (France) 10 novembre 2023 : BDX I/O - Bordeaux (France) 6–7 décembre 2023 : Open Source Experience - Paris (France) 31 janvier 2024–3 février 2024 : SnowCamp - Grenoble (France) 1–3 février 2024 : SnowCamp - Grenoble (France) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via twitter https://twitter.com/lescastcodeurs Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/

The Changelog
News: New OpenAI APIs, self-hosting all the things, the Dart Frog project, curl's NuGet story & Hacker Stations

The Changelog

Play Episode Listen Later Mar 6, 2023 7:06 Transcription Available


Reorx lists awesome apps & tools using the new ChatGPT API, Ernie Smith ranks self-hosted app alternatives, Very Good Ventures brings Dart to the server, Daniel Stenberg tells curl's NuGet story & Hacker Stations showcases tech workspace setups from all over the world.

Changelog News
New OpenAI APIs, self-hosting all the things, the Dart Frog project, curl's NuGet story & Hacker Stations

Changelog News

Play Episode Listen Later Mar 6, 2023 7:06 Transcription Available


Reorx lists awesome apps & tools using the new ChatGPT API, Ernie Smith ranks self-hosted app alternatives, Very Good Ventures brings Dart to the server, Daniel Stenberg tells curl's NuGet story & Hacker Stations showcases tech workspace setups from all over the world.

Changelog Master Feed
New OpenAI APIs, self-hosting all the things, the Dart Frog project, curl's NuGet story & Hacker Stations (Changelog News #34)

Changelog Master Feed

Play Episode Listen Later Mar 6, 2023 7:06 Transcription Available


Reorx lists awesome apps & tools using the new ChatGPT API, Ernie Smith ranks self-hosted app alternatives, Very Good Ventures brings Dart to the server, Daniel Stenberg tells curl's NuGet story & Hacker Stations showcases tech workspace setups from all over the world.

The Sourcegraph Podcast
Daniel Stenberg, Founder & Lead Developer of cURL

The Sourcegraph Podcast

Play Episode Listen Later Feb 14, 2023 58:51 Transcription Available


In this episode, we are honored to have Daniel Stenberg, the founder and lead developer of cURL, as our guest. cURL is a ubiquitous data transfer utility that grew into a robust library used in billions of applications worldwide. Daniel is a Swedish developer who has been involved in open source for decades. He is also the recipient of the Polhem Prize 2017 for his work on cURL. Join us as we talk to Daniel about his journey with cURL, his passion for open source, and everything in between.

Kodsnack
Kodsnack 500 - På ett berg i Lerum

Kodsnack

Play Episode Listen Later Nov 22, 2022 58:35


Kodsnack fyllde tio år under hösten, och större delen av det här avsnittet spelades in live med publik under firandet. Fredrik och Tobias snackar poddens historia, tio år av hemmajobbande, och hur utvecklarjobbet förändrats under tiden. Vi hinner faktiskt också beröra några klassiska ämnen också, som byggsystem. Avsnittet och hela tioårsfirandet sponsras av Mpya digital, ett IT-konsultbolag baserat i Stockholm som förutom ett starkt fokus på kod och utveckling också bygger på en stark tro att på riktigt bry sig om varandra samt varje individs utveckling och välmående. Mpya betyder nytänkande på swahili och speglar sig i bolaget genom att medarbetarna bland annat sätter sin egen lön. Lär dig mer om dem på mpyadigital.com, i avsnitt avsnitt 393, eller följ dem i sociala medier under “mpyadigital”. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Kodsnacks tioårsfirande Anton Mpya digital Kodsnack 393 Asdf Developers! Senaste Cortex A collection of unmitigated pedantry Sort JSON objects Appsnack - webbplatsen finns i alla fall kvar WWDC - Apples årliga utvecklarkonferens Build & analyze Cocoaheads Göteborg - meetupgruppen där Fredrik och Tobias först träffades Kodsnack 0 Första och andra avsnittet med Noa Resare Avsnitt med Daniel Stenberg - skapare av Curl Martin Amanda Still in beta Artifactory Jenkins Groovy APL Avsnittet med Joe Armstrong Erlang C++20 Prince of Persia Sharpmake - Ubisofts byggsystem Perl Actionscript Haxe Titlar Twitter-Titanic Stolen till vänster Ett glapp under de senaste tre åren Investera i en ny mick (Uppe) På ett berg i Lerum Så det började En stor skillnad, men samtidigt inte Liknande saker fast på ett annat ställe Bättre än det var för tio år sedan

Kodsnack
Kodsnack 488 - Nedprioritera det otrevliga, med Mattias Karlsson, Svante Richter, och Daniel Stenberg

Kodsnack

Play Episode Listen Later Aug 30, 2022 57:13


Mattias Karlsson, Svante Richter, och Daniel Stenberg diskuterar med små inspel från Fredrik livet inom och bland öppna källkodsprojekt. Mattias hjälper till att underhålla Cake, Daniel driver Curl, och alla tre har tankar att ventilera om att arbeta med öppen källkod. Hitta bra uppgifter för nybörjare, ta kritik, nedprioritera negativa saker, svara på önskemål och problemrapporter. Och givetvis den intressanta frågan om pengar - hur vill man få hjälp med sitt projekt, och hur fördelar man egentligen pengar bra om de faktiskt kommer in? Och var inte själv i ett projekt - se till att ha ett tryggt forum att ventilera i vid behov. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Mattias Svante nås med fördel i vår Slack-kanal Daniel Cake - projektet - eller projekten - Mattias hjälper till att underhålla Curl Hacktoberfest Mattias skrev en text om att vara en bra öppen källkods-medborgare The three F:s of open source - fix it, fork it, fuck off Issue templates på Github MIT-licensen APL-licensen Heartbleed Cakes sponsorer Curls sponsorer Tidelift Titlar Jag har hunnit lugna ner mig lite (Det kan vara) många småsaker Ingen tydlig transaktion Man jobbar med människor hela tiden Kanske inte rätt issue för dig Det här är inte vårt heltidsjobb Hur man beter sig i en buggrapport Ta det en annan dag Nedprioritera det otrevliga Vad man utlovat i sin readme Licensen styr mycket Tio dollar i månaden i tjugo år Alltid utanför Mörk materia En liten kladdig Curl Jag är inte med i något ekosystem

The FOSS Pod
curl With Daniel Stenberg

The FOSS Pod

Play Episode Listen Later Jun 24, 2022 71:10


The simple data transfer tool curl, and its associated library, are estimated to be installed on roughly 10 billion computers, VMs, and embedded devices around the world. For this ep we had a wide ranging conversation with Daniel Stenberg, curl's longtime author and maintainer, about starting up such an essential project back in the '90s, juggling the dizzying array of protocols curl supports, the decision-making process around one of the most critical open source programs in use today, and a bunch more.SHOW NOTESFind out (way) more about curl on its home page: https://curl.se/Daniel blogs extensively on curl and other topics: https://daniel.haxx.se/blog/Daniel is also working on a memoir, available online: https://un.curl.dev/The FOSS Pod is brought to you by Google Open Source. Find out more at https://opensource.google

Software Engineering Radio - The Podcast for Professional Software Developers
Episode 505: Daniel Stenberg on 25 years with cURL

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Mar 29, 2022 63:14


Daniel Stenberg, founder and lead developer of cURL and libcurl, and winner of the Polhem Prize, discusses the history of the project, key events in the project timeline, war stories, favorite command line options and various experiences from 25 years of developing an Open Source project.

Trevlig Mjukvara
Trevlig Intervju - Daniel "cURL" Stenberg

Trevlig Mjukvara

Play Episode Listen Later Mar 21, 2022 53:13


Vi får äran att prata cURL, open source och livet med nätverksfantasten, Polhemspristagaren, människan, Daniel Stenberg. Häng med! https://daniel.haxx.se/ https://curl.se/ https://github.com/bagder/ https://www.twitch.tv/curlhacker Länkar: https://trevligmjukvara.se/s10e04 Stöd Trevlig Mjukvara: https://liberapay.com/trevligmjukvara/donate

Cybersecurity: Amplified And Intensified
57 - Daniel Stenberg Creator of cURL and libcurl

Cybersecurity: Amplified And Intensified

Play Episode Listen Later Mar 14, 2022 25:36


Daniel Stenberg is the founder and lead developer of cURL and libcurl. An internet protocol geek, an open source person and a developer. Daniel has been programming for fun and profit since 1985. You'll find lots of info about my various projects on these web pages and on his GitHub profile. Daniel participates within the IETF, primarily in the HTTPbis and QUIC working groups, speaks in public every now and then. Daniel currently works for wolfSSL doing commercial curl support. If you need help to fix curl problems, fix your app's use of libcurl, add features to curl, fix curl bugs, optimize your curl use or libcurl education for your developers... Then Daniel is your man. Contact him! This episode is also available on YouTube: https://www.youtube.com/watch?v=sp5bYuFIi0Y Daniel Stenberg https://daniel.haxx.se/ https://twitter.com/bagder https://github.com/bagder/ https://www.twitch.tv/curlhacker Shiva Maharaj https://www.linkedin.com/in/shivamaharaj https://twitter.com/kontinuummsp https://www.kontinuum.com/ https://www.buymeacoffee.com/shivaemm --- Support this podcast: https://anchor.fm/amplifiedandintensified/support

Software at Scale
Software at Scale 42 - Daniel Stenberg, founder of curl

Software at Scale

Play Episode Listen Later Feb 10, 2022 46:40


Daniel Stenberg is the founder and lead developer of curl and libcurl.Apple Podcasts | Spotify | Google PodcastsThis episode, along with others like this one, reminds me of this XKCD:We dive into all the complexity of transferring data across the internet.Highlights[00:30] - The complexity behind HTTP. What goes on behind the scenes when I make a web request?[11:30] - The organizational work behind internet-wide RFCs, like HTTP/3.[20:00] - Rust in curl. The developer experience, and the overall experience of integrating Hyper.[30:00] - Web socket support in curl[34:00] - Fostering an open-source community.[38:00] - People around the world think Daniel has hacked their system, because of the curl license often included in malicious tools.[41:00] - Does curl have a next big thing? Subscribe at www.softwareatscale.dev

Engineering Kiosk
#04 Lohnt der Einstieg in Open Source?

Engineering Kiosk

Play Episode Listen Later Jan 25, 2022 50:44


Für Andy ist Open Source und die Open Source Community ist bereits ein langer und essentieller Begleiter. In dieser Episode interviewed Wolfgang Andy genau zu dieseme Thema: Wie war sein Einsteig? Wieso es wichtig ist, sich Zeit zu nehmen um ein Bug-Ticket zu schreiben und was Snowboarden mit Open Source zu tun hat.Bonus: Wie man Andy dazu bringt, nackig durch die Wohnung zu flitzen.Feedback an stehtisch@engineeringkiosk.dev oder via Twitter an https://twitter.com/EngKioskAndy (https://twitter.com/andygrunwald) und Wolfgang (https://twitter.com/schafele) sprechen im Detail über:Kapitelmarken zum Navigieren:(2:04) Wann hast du mit Open Source begonnen und warum?(03:27) Wie würdest du denn Open Source definieren?(05:08) Warum bist du in der Open Source Szene geblieben?(06:45) Hattest du mal schlechte Erlebnisse bei oder mit Open Source? als Maintainer?(07:33) ... und als Contributor?(08:15) Welche Tips kannst du Contributoren geben, um die Erfolgschancen für Pull Requests zu erhöhen?(10:04) Hast du Best Practices aus Maintainer-Seite, wie man mit Contributoren umgeht?(12:12) Wie geht man mit eigenen Open Source Projekten um, die man selbst nicht mehr nutzt?(15:31) Wie gehst du mit Feature Requests um?(17:56) Hat dir bereits jemand ein Feature gesponsored?(19:14) Open Source wird als Free work verstanden(20:45) Tipps für einen Feature Request bei einem Projekt(21:49) Kommunikation ist sehr wichtig(22:36) Wie siehst du den Stellenwert von Open Source im professionellem Umfeld?(24:35) Open Source als Mittel fürs Recruiting(25:40) Wie kann sich eine kleine Firma im Open Source Bereich engagieren?(28:09) Was hälst du von dem Open Source First Konzept?(29:29) Was ist Inner Source?(30:40) Passwörter und Secrets im Code(32:12) Möglichkeiten um ein Repository zu Open Sourcen(32:38) Negative Punkte für den Einsatz von Open Source(36:55) Welche Open Source Lizenz würdest du empfehlen, wenn jemand mit einem neuen Projekt starten möchte?(39:29) Projekte auf GitHub ohne Lizenz(40:35) Beer- und Pizza-Lizenz(41:02) Kleine Sponsoring-Beiträge und Danke-Nachrichten können viel bewirken(45:13) Andy flitzt nackig durch die Wohnung(48:15) Was deine Open Source Contribution mit deinem professionellen Werdegang zu tun hatErwähnte Artikel"Choose an open source license" von GitHub: https://choosealicense.com/"Scaling from 2,000 to 25,000 engineers on GitHub at Microsoft" von Jeff Wilcox: https://www.jeff.wilcox.name/2019/06/scaling-25k/"Für 50 Prozent der Entwickler ist Open Source ein 9-to-5-Job": https://www.techrepublic.com/article/for-50-percent-of-developers-open-source-is-a-9-to-5-job/"BMW *are* complying with the GPL" von Terence Eden: https://shkspr.mobi/blog/2016/03/bmw-are-complying-with-the-gpl/Erwähnte PersonenRichard Stallman: https://stallman.org/Daniel Stenberg: https://daniel.haxx.se/Erwähnte Projektecurl: https://curl.se/wolfSSL: https://www.wolfssl.com/Wolfgangs Doku-Wiki Plugin: https://github.com/woolfg/dokuwiki-plugin-gitbackedGerrit Code Review: https://www.gerritcodereview.com/TYPO3: https://typo3.org/Erwähnte EventsTYPO3 Snowboard Tour: https://t3board.typo3.org/FOSDEM: https://fosdem.org/2022/Erwähnte LizenzenBier-Lizenz: https://fedoraproject.org/wiki/Licensing/BeerwarePizza-Lizenz: https://github.com/PumaConcolor/pizza-licenseDo What the Fuck You Want to Public Lizenz: http://www.wtfpl.net/MIT Lizenz: https://opensource.org/licenses/MITBSD Lizenz: https://opensource.org/licenses/BSD-3-ClauseApache 2.0 Lizenz: https://www.apache.org/licenses/LICENSE-2.0HostsWolfgang Gassler (https://twitter.com/schafele)Andy Grunwald (https://twitter.com/andygrunwald)Engineering Kiosk PodcastAnfragen an stehtisch@engineeringkiosk.dev

Kodsnack
Kodsnack 440 - Det enklaste sättet att döda en hobby, med Bartek Tatkowski

Kodsnack

Play Episode Listen Later Oct 19, 2021 61:34


Fredrik snackar hobbies och sidoprojekt med Bartek Tatkowski, mannen bakom numera avslutade podden utvecklarpodden Kompilator. Vi diskuterar skillnaden på hobbies och sidoprojekt, varför vi har så lätt för att förvandla saker vi gör utanför jobbet till krav- och målstyrda extrajobb, och varför det är så svårt att lägga ner dem och bara göra saker för nöjes skull. Bartek berättar också lite om entreprenörsporr, att ta bort allt som är tråkigt, och om specialanpassade verktyg som gör vad man behöver innan de generella verktygen ens hunnit starta. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Bartek Tatkowski Bartek driver det lilla och naggande goda konsultbolaget Yoisho Kompilator Kristoffer gästade avsnitt 34 av Kompilator Kristoffer och Fredrik gästade avsnitt 30 av Kompilator Hello internet Memet om att faktiskt ha ledigt eller stressa över sidoprojekt Memet om hur det roliga lätt försvinner när något blir ens jobb PHPBB FIRE-rörelsen - financial independence, retire early Mr money mustache Side hustle nation Tim Ferriss The four-hour workweek Survivorship bias Daniel Vassallo Sunk cost fallacy Lars Wikman om att göra saker på arbetstid Podcast chapters - Fredriks app Standarden för JSON-kapitel för poddar Daniel Stenberg, mannen bakom Curl Marie Kondo XKCD om standarder Advent of code Super Mario maker Townscaper Oskar Stålberg - mannen bakom Townscaper Eurorack Bad north Under utveckling - podden Fredrik gjorde på jobbet Scott Hanselman Scott Hanselman i Kompilator Devsum Adobe audition Hindenburg Audacity Reaper Canva Underachiever's manifesto Titlar Alla vill vara egenkonsulter En fruktansvärt hektisk period Midsommar som hägrar Vi sätter punkt där Omvänd medelålderskris Pushen att säga tack och hej Flytande gräns mellan sidoprojekt, hobbies, och ens jobb Det enklaste sättet att döda en hobby En väldigt ledsen man som spelar piano Välling på gitarrerna Entreprenörsporr Jag vann på lotto, låt mig berätta hur jag valde siffrorna Man fyller den mentala garderoben Varje icke-debiterad timme är en förlorad timme En skrivare på trehundra kilo Nörda ner sig på valfri nivå Bygger för byggandets skull Det finns inget slutmål Mental fidget spinner Det kändes som att jobba Ta bort allt som är tråkigt Innan Photoshop hunnit starta

Python Bytes
#251 A 95% complete episode (wait for it)

Python Bytes

Play Episode Listen Later Sep 22, 2021 55:33


Watch the live stream: Watch on YouTube About the show Sponsored by us: Check out the courses over at Talk Python And Brian's book too! Special guest: Brett Cannon Michael #1: auto-optional by Daan Luttik Did you know that concrete types cannot be None in Python typing? This is wrong: def do_a_thing(extra_info: str = None): ... auto-optional will fix it: def do_a_thing(extra_info: Optional[str] = None): ... Why would you want this? Easily modify external libraries that didn't pay attention to proper use of optional to improve mypy linting. Force consistency in your own code-base: Enforcing that None parameter implies an Optional type. Run via the CLI: auto-optional [path] Brian #2: Making World-Class Docs Takes Effort Daniel Stenberg Six requirements for a project to get a gold star docs in the code repo NOT extracted from the code examples, lots of examples, more than you think you need document every API call you provide easily accessible and browsable and hopefully offline readable as well easy to contribute to Non-stop iterating is key to having good docs. extra goodness consistency for section titles cross-references I'd add Check for grammar and spelling mistakes Consistency in all things, formatting, style, tone, depth of info of diff topics Don't be afraid to have a personality. docs that include easter eggs, fun examples, tasteful jokes, etc are nice, as long as that fun stuff doesn't complicate the docs. Don't slam projects for having bad docs. Not all open source projects exist for your benefit. You can make them better by contributing. :) Brett #3: Starship Continuing the trend of stuff to help make your coding better, Python or not.

Barcoding
Episode 18 - Curl: the ins and outs on developing a world-wide used command line tool

Barcoding

Play Episode Listen Later May 25, 2021 41:39


Daniel Stenberg started working on curl (HttpGet back then) in the late 1990s and made it to the widely used tool which it is now. In this episode, Arnout and Paulien ask him about how he set up this opensource project, what he encountered during his journey and much more!

Changelog Master Feed
Curl is a full-time job (and turns 23) (The Changelog #436)

Changelog Master Feed

Play Episode Listen Later Apr 12, 2021 77:36 Transcription Available


This week we’re talking with Daniel Stenberg about 23 years of curl. Daniel shares how curl came to be, what drives and motivates him, maintaining a good cadence of an open source product, what to expect from http3, how many billions of users curl has, and Daniel also shares some funny stories like the “Spotify and Instagram hacking ring.”

The Changelog
Curl is a full-time job (and turns 23)

The Changelog

Play Episode Listen Later Apr 12, 2021 77:36 Transcription Available


This week we’re talking with Daniel Stenberg about 23 years of curl. Daniel shares how curl came to be, what drives and motivates him, maintaining a good cadence of an open source product, what to expect from http3, how many billions of users curl has, and Daniel also shares some funny stories like the “Spotify and Instagram hacking ring.”

Podcast proConf
#90 GOTOpia November 2020 - Советы архитекторам | Как вырастать в лида | Старые сайты еще на коне

Podcast proConf

Play Episode Listen Later Mar 11, 2021 122:12


Доклады по порядку: Did We(b Development) Lose the Right Direction? • Stefan Judis (https://youtu.be/0Vtoblyq8fE) Futurology for Developers • Mark Rendle (https://youtu.be/Mm1WExYXhl8) Five Things Every Developer Should Know about Software Architecture • Simon Brown (https://youtu.be/9Az0q2XHtH8) Talking With Tech Leads • Patrick Kua (https://youtu.be/F81W-JcRgXM) Apps, Algorithms & Abstractions • Dylan Beattie (https://youtu.be/qlnxx6M-mvA) HTTP/3 Is Next Generation HTTP. Is It QUIC Enough? • Daniel Stenberg (https://youtu.be/pUxyukqoXR4) “Good Enough” Architecture Part 1 • Stefan Tilkov (https://youtu.be/RtRpL3Ndi0c) Common Retrospectives Traps & Solutions • Aino Vonge Corry (https://youtu.be/j3Diza_x9gI) Нас можно найти: 1. Telegram: https://t.me/proConf 2. Youtube: https://www.youtube.com/c/proconf 3. SoundCloud: https://soundcloud.com/proconf 4. Itunes: https://podcasts.apple.com/by/podcast/podcast-proconf/id1455023466 5. Spotify: https://open.spotify.com/show/77BSWwGavfnMKGIg5TDnLz

IGeometry
cURL creator Daniel Stenberg threatened - The entitlement towards OSS needs to STOP!

IGeometry

Play Episode Listen Later Feb 19, 2021 5:48


This is unacceptable and the entitlement towards open-source maintains needs to STOP! Danial’s blog https://daniel.haxx.se/blog/2021/02/19/i-will-slaughter-you/ Support curl by becoming a backer https://opencollective.com/curl#backer --- Send in a voice message: https://anchor.fm/hnasr/message

The Crude Life
Watford City Still Embracing Growth, Opportunities

The Crude Life

Play Episode Listen Later Oct 6, 2020


Daniel Stenberg, McKenzie County Economic Development and Job Authority, gives an update from the heart of the Bakken oil field. Watford City and McKenzie County are considered the “hot zone” for the Bakken and have been seeing an increase in births at their local hospitals as well as opening a [...]

Security Headlines
Curl special with Daniel Stenberg

Security Headlines

Play Episode Listen Later Sep 18, 2020 64:40


In this episode of Security Headlines, we jump into curl with its founder and maintainer Daniel Stenberg. We talk security, CI systems, creation of curl, Fuzzing, IRC bots and a lot more! Few software developers never even get near to having one of their projects being picked up by a larger community. A project that started as a currency plugin to an IRC bot. Spun off and ended up becoming bigger and bigger resulting in being adopted by over 10 billion devices. Well, this project is called curl! Curl is known to be the stable swizz army knife that can be used for making various types of transfer requests. Need to download a file? Curl is here for you Need to test a socks5 proxy? Curl is here for you Need to download an ezine over Gopher? Curl is here for you Need to test a unix socket? Curl is here for you In this episode of Security Headlines, we are joined by Daniel Stenberg who is the founder and maintainer of Curl. He has even been awarded a gold medal by the Swedish king for his work with Curl. External links: https://curl.haxx.se/ https://curl.haxx.se/docs/security.html https://en.wikipedia.org/wiki/CURL https://twitter.com/bagder https://www.wolfssl.com/ https://daniel.haxx.se/ https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:curl https://en.wikipedia.org/wiki/Gopher_%28protocol%29 https://curl.haxx.se/mail/

The Crude Life
The Crude Life Week in Review Episode 361: Mining Bitcoin, Reducing Flaring, Energy Apocalypse and Record Growth

The Crude Life

Play Episode Listen Later Jun 29, 2020


Daniel Stenberg, McKenzie County Economic Development/Job Development, gives an update from Watford City, including a discussion on their 349% population growth from 2010 to 2019. Brandon Davis and Imran Khan, Swan Energy, react to a recent article in the Houston Chronicle reporting the “Energy Apocalypse” in oil and gas. Sensationalism [...]

The Crude Life
Watford City Grows 349% the Past Decade

The Crude Life

Play Episode Listen Later Jun 26, 2020


Daniel Stenberg, McKenzie County Economic Development and Job Development Authority comments on the unbelievable population growth in the heart of the Bakken oil field, Watford City, North Dakota. Watford City's population has increased 349% since 2010 according to the recently released 2019 US Census Bureau estimates. Since 2010, Watford City's [...]

The Crude Life
The Crude Life Week in Review Episode 346: Gumbo, Nat Gas Royalties, Watford City and a State-Sponsored Money Grab

The Crude Life

Play Episode Listen Later Mar 14, 2020


Tiffany Steiner, API Dickinson, gives an overview of the Bakken BBQ history and preview of 2020's theme. The bulk of the interview is devoted to the 23rd Annual API Gumbo Cookoff. Daniel Stenberg, McKenzie County Job Development Authority, gives an update from the heart of the Bakken – Watford City [...]

The Crude Life
The Crude Life Interview: Daniel Stenberg, McKenzie County Job Development Authority

The Crude Life

Play Episode Listen Later Mar 8, 2020


Daniel Stenberg, McKenzie County Job Development Authority, gives an update from the heart of the Bakken – Watford City and McKenzie County. Stenberg shares information on several grant and loan programs the city, county and state are offering for building opportunities and quality of life developments.  Stenberg shares examples of [...]

The Crude Life
The Crude Life Podcast Episode 31: Warren Drops Out, ConocoPhillips Sells Leases and Urban Smugness

The Crude Life

Play Episode Listen Later Mar 7, 2020


The Crude Life Podcast Episode 31 March 5, 2020 Guests/Topics:    Daniel Stenberg, McKenzie County Job Development Authority, gives an update from the heart of the Bakken – Watford City and McKenzie County. Stenberg shares information on several grant and loan programs the city, county and state are offering for building [...]

Björeman // Melin
Avsnitt 195: Min statiska kiropraktor

Björeman // Melin

Play Episode Listen Later Feb 5, 2020 63:41


Det tekniktunga-nördiga-meckiga-hackiga avsnittet Fredrik dricker skum läsk Viss risk för hosta finns. Vi fixar det i redigeringen Errata: eBay äger Tradera, inte Amazon. Enpass och Webdav: fungerar utmärkt med Nextcloud. En molntjänst mindre (Onedrive) för Jocke med andra ord SAS kontra SAS, klart förvirrande för den som åker norrut på fel väg Nextcloudappen för ios kämns inget vidare Jockes hårdvaruinköp: två 10GbE-nätverkskort. en SAS-controller till MD3200i-SAN och ett SAS-kontrollerkort till lagringsserver Ny NFS-server baserad på FreeBSD. Bättre prestanda jämfört med motsvarande funktion på CentOS 7 USB-C-hubben funkar så mycket bättre än tidigare lösningar. Det är sjukt mycket trevligare när man hittar rätt pryl Att gå balansgång med en för svag laddare till sin dator Fredrik spontanköper tangenter Jekyll-hackandet fortsätter. Fler fitjures inlagda. Det är fint med statiskt genererade sidor man lätt kan knacka på. Fredrik blir sugen att putsa sin egen hemsida också Dell Poweredge R620 Gate tar en dramatisk vändning! Veckans oväntade placering av en nätverksport Och vad är /dev/shm bra för? Fredrik doppar tårna i MP3-taggningshavet igen Andra har snackat trevligt om Ipad vid tio års ålder ##Länkar## Pepsi max raspberry Webdav Enpass Daniel Stenberg Curl Daniel kommenterar Dropbx hantering av sitt säkerhetshål Jockes blogginlägg om MD3200i Tangenterna Fredrik spontantköpt Pixel art-böckerna Jekyll Gems All about the bass Chromecast /dev/shm Podcast Chapters Forecast Byte order mark Talk show om Ipad vid tio Transmit Prompt Isight Två nördar - en podcast. Fredrik Björeman och Joacim Melin diskuterar allt som gör livet värt att leva. Fullständig avsnittsinformation finns här: https://www.bjoremanmelin.se/podcast/avsnitt-195-min-statiska-kiropraktor.html.

The Crude Life
The Crude Life Interview: Daniel Stenberg, McKenzie Co. Job Development Authority

The Crude Life

Play Episode Listen Later Dec 30, 2019


Daniel Stenberg, McKenzie Co. Job Development Authority, discusses a loan program designed to encourage more housing development. Increasing school enrollment, births and the job market are discussed as well. McKenzie County's oil production is projected to rise from its current production around 16 million barrels a month to between 18-20 [...]

Internetmuseum
Internetmuseum träffar internetpionjären Daniel Stenberg

Internetmuseum

Play Episode Listen Later Dec 19, 2019 48:26


Använder du internet? I så fall har du hjälp av Daniel Stenbergs verktyg, cURL, många gånger varje dag. 10 miljarder installationer räknar han det själv till. I 20 år har han outtröttligt jobbat minst två timmar om dagen med att utveckla verktyget – större delen av tiden helt på ideell basis. Internetmuseum riktar strålkastarljuset på den svenske internetpionjären Daniel Stenberg för att prata Open source, C64, Polhemspris och drivkrafter.

The Crude Life
The Crude Life Interview: Daniel Stenberg, McKenzie County Job Development Authority

The Crude Life

Play Episode Listen Later Oct 30, 2019


Daniel Stenberg, McKenzie County Job Development Authority and Economic Development, talks about the historic growth of Watford City and their new quality of life additions to the community. Stenberg explains the need for single family housing and what special loan programs and incentives are in place for builders and families. [...]

Kodsnack
Kodsnack 334 - Homer får designa precis allt vi använder

Kodsnack

Play Episode Listen Later Oct 15, 2019 61:13


Fredrik och Kristoffer börjar med att irritera sig på Slack. Vi utgår från att vara konkret irriterade på Slacks funktion för trådar och går därifrån vidare till att diskutera problemen med att lägga till funktioner över tid och hur vildvuxet och ofärdigt det kan bli, oavsett eller kanske speciellt om man ser sig som agil, flexibel, och kunddriven. Diskuterar någon numera att utveckla något med en vision? Och finns det någon som är bra på att ta bort saker? För att balansera all negativitet snackar vi sedan tangentbord en stund. Kristoffer har också skaffat sig ett fyrtioprocentstangentbord och vi diskuterar hur det känns såhär långt. Det blir givetvis mycket diskussion om layouter, var det kunde tänkas finnas fler och färre tangenter, med mera. Kristoffer diskuterar också hur han försöker layouterna på sina två aktivt använda tangentbord att matcha och skilja sig lagom mycket. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi. Länkar IRC Homer Simpsons bil The auteur theory of design Daniel Stenberg gör Curl Google wave Planck EZ Kbd4x Ergodox EZ QMK Ergodox webbaserade tangentbordskonfigurator US international alt-gr Windowstangentbordslayouter Ukulele - layoutredigeringsapp för Mac Dvorak Colemak Svorak Kailh speed bronze Avsnittet med Ergodox EZ-grundaren Erez Jack Humbert olkb.com Board makers Preonic hette tangentbordet med lite fler knappar Kristoffers tangentbordslayouter Hypercritical John Siracusa Titlar Hur mycket bättre skulle inte mitt liv vara utan trådar En massa folk som sitter och undrar vad de ska göra Underkanaler i kanalerna Ett grenande flöde Vi har inte nått Git än Tidsresor i Slack-kanaler Ingen gräns för hur icke-linjärt det kan vara Komplikationen med trådar Det är inte färdigtänkt Sluta lägga till saker Homer får designa precis allt vi använder Hundratusen bra features Tillsammans med andra saker som andra kunder behöver Man måste våga göra sig ovän med folk Allting ska försöka vara allting, för alla, hela tiden Helheten blir Homer Simpsons bil Den allmäna onda cirkeln Curl är ju han Det mänskliga perspektivet i fokus Google jobbar inte på mänsklig skala Inga döda tangenter Ett helt eget äventyr

Kodsnack
Kodsnack 331 - Så gjorde vi inte för tio år sedan, med Daniel Stenberg

Kodsnack

Play Episode Listen Later Sep 24, 2019 53:38


Fredrik snackar med Daniel Stenberg, skapare av URL-verktyget Curl och tidigare gäst i avsnitt 120. Vi snackar om vad som är spännande i Curl just nu: HTTP/3 är på ingång och Curl står överst i ett korthus av tidiga implementationer och specifikationer under utveckling. Daniel berättar också om hur Curl höjt sin ribba för kvalité, säkerhet med mera genom åren, och samtidigt lyckats både höja utvecklingstakten och välkomna fler bidrag från fler olika personer. Fredrik fascineras av hur stora alla siffror blir när man jobbar stadigt över tid med någonting. Daniel berättar också om Curls planering för framtiden, om belöningsprogrammet för att hitta buggar, och om hur fantastiskt fantasifulla de som hittar komplicerade buggar är på helt andra sätt än vi som skriver koden de hittar nya vägar genom. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi. Länkar Daniel Stenberg Daniels sida med poddframträdanden Kodsnack 120: Förra avsnittet Daniel var med i Curl Alla som bidragit till Curl Curl på Github HTTP/3 QUIC TLS HTTP/3 draft 23 Relevanta RFC:er för Curl Daniels HTTP/3-presentation från Full stack fest Daniels sida med presentationer IETF - Internet engineering task force HTTPbis, IETF-gruppen för HTTP HTTP-cookies och deras historia RFC 6265 - specen för cookies (för sju år sedan) Saker som, förhoppningsvis, ska tas bort ur Curl HTTP pipelining Gopher SMB Daniels roadmap ESNI HSTS - HTTP strict transport security MQTT Curls bug bounty-program SPF C-ares C-ares-buggen Chrome OS Sponsra Curl! Daniel på Twitter Titlar Varje dag i elva år 4000 av 7200 Folk som committar idag Mer och mer motstånd för alla, hela tiden 200 namn per år Många rörliga delar TLS på ett nytt sätt Ett korthus där alla korten är lite ofärdiga En hel del specläsning över tiden Så gjorde vi inte för tio år sedan Inte fantasi nog att tänka ut hur dåligt det kan bli Variationer på samma presentation En spec som var två sidor lång Hur cookies användes för sju år sedan Protokollen jag själv är sämst på Här har Daniel haft lite tråkigt Infrastrukturgnäll En byte utanför

The Crude Life
MultiMedia Cafe Week in Review Episode 232: Ed Schultz Memories, Watford City Growing

The Crude Life

Play Episode Listen Later Jul 13, 2019


Daniel Stenberg, McKenzie County Job Development Authority, gives an update from the heart of the Bakken oil fields. He gives an overview of their unprecedented 300% city growth. Stenberg lists new local businesses that have popped up on Main Street, new school being built and a new airport. Josh Swanson, [...]

The Crude Life
MultiMedia Cafe Week In Review Episode 224: Heart of the Bakken and Ed Schultz

The Crude Life

Play Episode Listen Later Jun 1, 2019


Daniel Stenberg, McKenzie County Job Development Authority, gives an update from the heart of the Bakken oil fields. He gives an overview of their unprecedented 300% city growth. Stenberg lists new local businesses that have popped up on Main Street, new school being built and a new airport. Josh Swanson, [...]

The Crude Life
The Crude Life Week In Review Episode 300: Davis Refinery, Planting Trees and Watford City Update

The Crude Life

Play Episode Listen Later May 4, 2019


William Prentice, CEO, Meridian Energy Group, gives an update on the Davis Refinery, being constructed in the Bakken oil fields. The location of the refinery, near Belfield, is close to major transportation and distribution arteries. Daniel Stenberg, McKenzie County Job Development Authority, gives an update from the heart of the [...]

The Crude Life
The Crude Life Interview: Daniel Stenberg, McKenzie County Job Development Authority

The Crude Life

Play Episode Listen Later Apr 26, 2019


Daniel Stenberg, McKenzie County Job Development Authority, gives an update from the heart of the Bakken oil fields. He gives an overview of their unprecedented 300% city growth. Stenberg lists new local businesses that have popped up on Main Street, new school being built and a new airport. He also [...]

The Crude Life
MultiMedia Cafe Episode 73: Planting Trees in the Bakken

The Crude Life

Play Episode Listen Later Apr 26, 2019


MultiMedia Cafe Special Guest and Topics Menu Wednesday April 24, 2019 Daniel Stenberg, McKenzie County Job Development Authority, gives an update from the heart of the Bakken oil fields. He gives an overview of their unprecedented 300% city growth. Stenberg lists new local businesses that have popped up on Main [...]

Kompilator
008 – HTTP... 3?! med Daniel Stenberg

Kompilator

Play Episode Listen Later Apr 24, 2019 33:27


Veckans gäst Daniel Stenberg är upphovsmannen och primära drivkraften bakom cURL och libcurl. Han titulerar sig själv som ”internetprotokollsnörd”, open source-person och utvecklare. Tidigare jobbade Daniel på Mozilla, men numera ägnar han sig helhjärtat åt cURL-support via wolfSSL. Han jobbar även med HTTP/3 och QUIC i IETF. Länkar HTTP/3 QUIC daniel.haxx.se IETF

Kompilator
008 – HTTP... 3?! med Daniel Stenberg

Kompilator

Play Episode Listen Later Apr 23, 2019 33:24


Veckans gäst Daniel Stenberg är upphovsmannen och primära drivkraften bakom cURL och libcurl. Han titulerar sig själv som ”internetprotokollsnörd”, open source-person och utvecklare. Tidigare jobbade Daniel på Mozilla, men numera ägnar han sig helhjärtat åt cURL-support via wolfSSL. Han jobbar även med HTTP/3 och QUIC i IETF. Länkar HTTP/3 QUIC daniel.haxx.se IETF

Björeman // Melin
Avsnitt 163: Jag tror jag drog ett Dockerskämt idag

Björeman // Melin

Play Episode Listen Later Apr 11, 2019 74:37


Jocke turistar i Kraków 99.se lägger ner Fredrik tog spårvagnen till konferens, varning för omnämnanden av både Java och Docker Zabbix + Grafana = sant Datormagazin retro nummer tre är på tryckeriet! Köp idag! Fredrik Unifierar lite - det sköna antiklimaxet att sätta upp saker som bara funkar. Och kommer i en fin låda! Jocke ramlar och har sönder sin iPhone X Konsumentupplysning om HyperDrive pro 8-in-2 och andra thunderbolt/USB-C-prylar Pock, mysigt i touch bar Google tulip, ett fint aprilskämt Dropbox drar ner antalet tillåtna kopplade enheter på gratiskonton - så borde Fredrik egentligen börja betala för iCloud? Länkar Vår Shoutcastserver Kraków 99 Ida Blix Feber Maximac Appleyra Foss-north Johan Thelin Rust Visual studio code Racer Docker Adoptopenjdk Grafana Zabbix Daniel Stenberg Curl Datormagazin retro nummer tre! Amplifi HD Amplifi HD Gamers edition Eero Hyperdrive pro 8-in-2 OWC Lenovo thinkcentre ADC - Apple display connector Dell ultrasharpskärm med USB-C Pock - Macens dock i touchbaren Google tulip Dropbox drar ner på antalet kopplade enheter som tillåts för ett gratiskonto Owncloud Scaleway.com Två nördar - en podcast. Fredrik Björeman och Joacim Melin diskuterar allt som gör livet värt att leva. Fullständig avsnittsinformation finns här: https://www.bjoremanmelin.se/podcast/avsnitt-163-jag-tror-jag-drog-ett-dockerskamt-idag.html.

Kompilator
005 - curl driver internet med Daniel Stenberg

Kompilator

Play Episode Listen Later Apr 2, 2019 32:33


Veckans Gäst Daniel Stenberg är upphovsmannen och primära drivkraften bakom cURL och libcurl. Han titulerar sig själv som "internetprotokollsnörd", open source-person och utvecklare. Tidigare jobbade Daniel på Mozilla, men numera ägnar han sig helhjärtat åt cURL-support via wolfSSL. Han jobbar även med HTTP/3 och QUIC i IETF. Länkar cURLlibcurldaniel.haxx.seIETF

Kompilator
005 - curl driver internet med Daniel Stenberg

Kompilator

Play Episode Listen Later Apr 2, 2019 32:33


Veckans Gäst Daniel Stenberg är upphovsmannen och primära drivkraften bakom cURL och libcurl. Han titulerar sig själv som "internetprotokollsnörd", open source-person och utvecklare. Tidigare jobbade Daniel på Mozilla, men numera ägnar han sig helhjärtat åt cURL-support via wolfSSL. Han jobbar även med HTTP/3 och QUIC i IETF. Länkar cURLlibcurldaniel.haxx.seIETF

The Crude Life
The Crude Life Interview: Daniel Stenberg, McKenzie County Economic Development Corporation

The Crude Life

Play Episode Listen Later Feb 3, 2019


Daniel Stenberg, McKenzie County Economic Development Corporation, gives an update from Watford City, the heart of the Bakken oil field. Stenberg talks about the addition of a new community development person who will connect several parts of government and private sector. He gives an overview of the economic activity in [...]

The Crude Life
MultiMedia Cafe Episode 15: The Heart of the Bakken and a Live Music Performace

The Crude Life

Play Episode Listen Later Feb 2, 2019


MultiMedia Cafe Special Guest and Topics Menu Friday February 1, 2019 Daniel Stenberg, McKenzie County Economic Development Corporation, gives an update from Watford City, the heart of the Bakken oil field. Stenberg talks about the addition of a new community development person who will connect several parts of government and [...]

The Crude Life
The Crude Life Interview: Daniel Stenberg, McKenzie County Economic Development

The Crude Life

Play Episode Listen Later Nov 7, 2018


Daniel Stenberg, McKenzie County Economic Development, gives an overview of economic development's role in Watford City and touches on energy service company Nuverra Environmental Services and how they are working with the local high school on a CDL trucking program. He also gives an update on the energy activity and [...]

Björeman // Melin
Avsnitt 142: Jag måste värma upp Vax:en

Björeman // Melin

Play Episode Listen Later Oct 11, 2018 66:15


Ur veckans avsnitt av en nästan-men-inte-riktigt-prisbelönt podcast som inte är Sveriges största men sannolikt en av de trevligare diskuterar vi nätverkskort för Amiga 2000, Volvoaffärer, Spotify, Playstation VR-headset, säsong tre av The Man In The High Castle och en av livets stora, avgörande frågor: vilken är den bästa science fiction-filmen genom tiderna, alla kategorier? X-Surf–100 och Amigor som klickar med sina diskettstationer Java, BankID på kort och annat elände. Oracle vill sälja Java-licenser, men eventuellt är det inte lika illa som det lät. Det kan gälla att få support på gamla versioner om man är företag och inte håller sig uppdaterad Nu finns vi på SPOTIFY. Varför är Spotify så sent med podcasts? Ett poddtips Hur hårt tappade Bloomberg egentligen bollen med sin artikel The big hack? Fredriks PSVR har gått sönder (troligen), hoppas på reparation Volvogate - the standoff Film: The equalizer. Pang-pang med Denzel Washington från 2014 TV: The Man In The High Castle, säsong 3. Microsoft släpper 60000 patent som … öppen källkod? Inför nästa vecka: vilken är den bästa science-fiction-filmen någonsin? Vi vill höra ditt val, gärna med en motivering! Länkar X-surf–100 Microsoft compact optical mouse VAX Oracle härjar med Java-licensiering OpenJDK Jetbrains Retro hour-podden Retro hour-avsnitten om Simon the sorcerer, Grim fandango och med Westwood-grundaren Louis Castle ATP 33: A 30-minute skip button The big hack - Bloombergs märkliga artikel Bloomberg-terminalerna Astro bot rescue mission - ett underbart spel för PSVR The equalizer The man in the high castle, säsong tre Microsoft släpper patent för öppen källkods-användande Daniel Stenberg Curl Wget Subethaedit Två nördar - en podcast. Fredrik Björeman och Joacim Melin diskuterar allt som gör livet värt att leva. Fullständig avsnittsinformation finns här: https://www.bjoremanmelin.se/podcast/avsnitt-142-jag-maste-varma-upp-vaxen.html.

The Changelog
Curl turns 20, HTTP/2, QUIC

The Changelog

Play Episode Listen Later May 31, 2018 64:30 Transcription Available


Daniel Stenberg joined the show to talk about 20 years of curl, what’s new with http2, and the backstory of QUIC - a new transport designed by Jim Roskind at Google which offers reduced latency compared to that of TCP+TLS+HTTP/2.

Changelog Master Feed
Curl turns 20, HTTP/2, QUIC (The Changelog #299)

Changelog Master Feed

Play Episode Listen Later May 31, 2018 64:30 Transcription Available


Daniel Stenberg joined the show to talk about 20 years of curl, what’s new with http2, and the backstory of QUIC - a new transport designed by Jim Roskind at Google which offers reduced latency compared to that of TCP+TLS+HTTP/2.

Kodsnack
Kodsnack 230 - 32000% last

Kodsnack

Play Episode Listen Later Oct 14, 2017 43:04


Tobias, Kristoffer och Fredrik följer upp förra veckans livepodd med mer Git och annat för att sedan snacka hårdvara. Tobias nya trådrivande byggmaskin, närmare bestämt. Hemjobbare ser hemleverans på ett annat sätt än andra. Tobias Threadripper AMD Ryzen Threadripper 1950X - 16C/32T, 3,4GHz MSI X399 GAMING PRO CARBON AC - ATX / X399 2 x Corsair Vengeance LPX Black 16GB (2x8GB) / 3000Mhz EVGA PowerSupply (PSU) SuperNOVA 750 G2 750W Fractal Design Define C NZXT Kraken X62 All-in-One 2x140 mm Liquid Cooler Samsung SSD 960 EVO 500GB (MZ-V6E500BW) MSI GeForce® GT 1030 2GH LP OC Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar Liveavsnittet Avsnittet med Joe Armstrong Avsnittet med Daniel Stenberg - skapare av Curl Intervjun med Marcin de Kaminski från Internetdagarna Din noja för Mark Zuckerberg - vårt avsnitt om Facebooks köp av Oculus CVS Subversion Gitweb Plumbing - Gits lågnivåkommandon Gits index Bloblagret Mercurial Bazaar Betamax-VHS-kriget Bluray mot HD-DVD XKCD om standarder Cmake TimeEdit - som Fredrik bygger på arbetstid Gävle developer meetup AWS Threadripper Webhallen Arch linux Ethereum Folding@home Coffee lake Tobias twitterbild på threadrippern Emil Lundbergs länkar, tack! Git from the bottom up: text och föreläsning The thing about Git SwedenCpp - Stockholms meetupgrupp för C++ SwedenCpp på Youtube Titlar Vi är alla här idag Vem är jag egentligen? Det borde vara lättare att träffas virtuellt än i Uppsala Helt naturligt för mig vid det här laget Gå en intensivkurs och bara sluta gnälla I långa loppet så vinner Git Slippa duplicera arbete om och om igen Begreppsavgrunden Hårdvaruporr - safe for work Jag hamnar på Youtube Ett projekt som passar på och i 15 minuter 32000% last Linus as a service Här finns det bara ett ego och det är Linus

The Crude Life
Industry and workforce syncing up in the Bakken

The Crude Life

Play Episode Listen Later Jul 26, 2017


  Daniel Stenberg sees the oil and gas activity every day in Watford City. Watford City is located in the heart of the Bakken oil fields in North Dakota in McKenzie County. According to Stenberg, McKenzie County Economic Development, this activity isn't in a hiring blitz, rather a workforce development [...]

Between | Screens Podcast
Daniel Stenberg | cURL | Open source | Innovation | Future | GitHub | Female contributors

Between | Screens Podcast

Play Episode Listen Later Nov 3, 2016 12:32


Show notes: betweenscreens.fm/episodes/146 - Was cURL your start in open source? - What makes you excited about open source? - What works and what might be broken about open source these days? - What works particularly well in open source? - How do you picture the future of open source? - How can we get more people into working on open source in the future? - Do you think GitHub is in a unique position to move forward with this issue and can possibly solve it? - How can we get more female developers to work on open source projects?

BSD Now
150: Sprinkle a little BSD into your life.

BSD Now

Play Episode Listen Later Jul 13, 2016 81:34


Today on the show, we are going to be talking to Jim Brown (of BSD Cert Fame) about his home-brew sprinkler system… Wait for it… This episode was brought to you by Headlines Distrowatch reviews OpenBSD and PCBSD's live upgrade method (http://distrowatch.com/weekly.php?issue=20160620#upgrade) Upgrading… The bane of any sysadmin! Distrowatch has recently done a write-up on the in-place upgrading of various distros / BSDs including PC-BSD and OpenBSD. Lets look first at the PC-BSD attempt, which was done going from 9.2 -> 10. “I soon found trying to upgrade either the base system or pkg would fail. The update manager did not provide details as to what had gone wrong and so I decided to attempt a manual upgrade by following the FreeBSD Handbook as I had when performing a live upgrade of FreeBSD back in May. At first the manual process seemed to work, downloading the necessary patches for FreeBSD 10 and getting me to resolve conflicts between my existing configuration files and the new versions. Part way through, we are asked to reboot and then continue the upgrade process using the freebsd-update command utility. PC-BSD failed to reboot and, in fact, the boot loader no longer found any operating systems to run.” Ouch! I'm not sure on the particular commands used, but to lose the boot-loader indicates something went horribly wrong. There is good news in this though. After the pain experienced in the 9.X upgrade process, 11.0 has been vastly improved to help fix this going forward. The updater is also self-updating, which means future changes to tools such as package can be accounted for in previously released versions. Moving on to OpenBSD, Jesse had much better luck: > “The documentation provided explains how to upgrade OpenBSD 5.8 to version 5.9 step-by-step and the instructions worked exactly as laid out. Upgrading requires two reboots, one to initiate the upgrade process and one to boot into the new version of OpenBSD. Upgrading the base operating system took approximately ten minutes, including the two reboots. Upgrading the third-party packages took another minute or two. The only quirk I ran into was that I had to manually update my repository mirror information to gain access to the new packages available for OpenBSD 5.9. If this step is not done, then the pkg_add package manager will continue to pull in packages from the old repository we set up for OpenBSD 5.8. “ A good read, and they covered some Linux distros such as Mint and OpenMandriva as well, if you want to find out how they fared. *** A curated list of awesome DTrace books, articles, videos, tools and resources (http://awesome-dtrace.com/) The website awesome-dtrace.com compiles a list of resources, including books, articles, videos, tools, and other resources, to help you get the most out of DTrace The list of books includes 2 open source books that are available on the web, and of course Brendan Gregg's official DTrace book There are also cheat sheets, one-liner collections, and a set of DTrace war stories A breakdown of different PID providers and the userspace statically defined tracepoints The videos from DTrace.conf 2008, 2012, and soon 2016 And links to the tools to start using DTrace with your favourite programming language, including Erlang, Node.JS, Perl, PHP, Python, or Ruby There are also DTrace setups for MySQL/MariaDB, and PostreSQL Joyent has even written a mod_usdt DTrace module for the Apache web server This seems like a really good resource, and with the efforts of the new OpenDTrace project, to modernize the dtracetoolkit and make it more useful across the different supported operating systems, there has never been a better time to start learning DTrace *** Installing OpenBSD using a serial console with no external monitor (http://unix.stackexchange.com/questions/292891/how-can-i-install-openbsd-using-the-serial-console-without-external-monitor-wi) Have you found yourself needing to install OpenBSD from USB, but with a twist, as in no external monitor? Well somebody has and asked the question on stackexchange. The answer provided is quite well explained, but in a nut-shell the process involves downloading the USB image and making some tweaks before copying it to the physical media. Specifically with a couple of well-placed echo's into boot.conf, the serial-port can be enabled and ready for use: echo "stty com0 115200" > /mnt/etc/boot.conf echo "set tty com0" >> /mnt/etc/boot.conf + After that, simply boot the box and you are ready to access the serial console and drive the installation as normal! #bsdhacks GSoC 2016 Reports: Split debug symbols for pkgsrc builds (https://blog.netbsd.org/tnf/entry/gsoc_2016_reports_split_debug) The NetBSD blog provides a status report on one of the GSoC projects that is nearing its midterm evaluation The project to split debugging data into separate pkgsrc packages, so that users can install the debugging symbols if they need them to debug a failing application The report is very detailed, and includes “A quick introduction to ELF and how debug information are stored/stripped off” It walks through the process of writing a simple example application, compiling it, and dealing with the debug data It includes a number of very useful diagrams, and a summary of what changes needed to be make to the pkgsrc makefile infrastructure With this as a recipe, someone should be able to do something quite similar for FreeBSD's ports tree *** iXsystems iXsystems' TrueNAS Firmware Update Delivers Compelling Performance, Replication, and Graphing Improvements (https://www.ixsystems.com/blog/ixsystems-truenas-firmware-update-delivers-compelling-performance-replication-graphing-improvements/) *** Interview - Jim Brown - jpb@jimby.name (mailto:jpb@jimby.name) FreeBSD+BBB Sprinkler System News Roundup From the past : A Research Unix Reader (http://www.cs.dartmouth.edu/~doug/reader.pdf) A paper by by Douglas McIlroy “Selected pages from the nine research editions of the UNIX® Programmer's Manual illustrate the development of the system” “Accompanying commentary recounts some of the needs, events, and individual contributions that shaped this evolution.” Interesting insight into the evolution of the origin UNIX operating system *** Evolution of C programming practices – Unix 1973–2015 (http://kristerw.blogspot.com/2016/06/evolution-of-c-programming-practices.html) From the author of the recent post we covered, “20 years of NetBSD code bloat”, comes a new post “I found a recent paper that also looks at how the BSD code base has evolved, but from a very different perspective compared to my code-size investigation.” The paper "The Evolution of C Programming Practices: A Study of the Unix Operating System 1973–2015" investigates coding style, and tests seven hypotheses by looking at metrics (line length, number of volatile in the source code, etc.) in 66 releases of Unix from 1973 to 2014. The hypotheses are: > + Programming practices reflect technology affordances (e.g. developers may be more liberal with screen space when using high resolution displays) > + Modularity increases with code size > + New language features are increasingly used to saturation point > + Programmers trust the compiler for register allocation > + Code formatting practices converge to a common standard > + Software complexity evolution follows self correction feedback mechanisms > + Code readability increases and the result is that they seem to be true, as interpreted through the metrics. > “The data points for the releases have somewhat random dates. One issue is that the paper use each release's mean file date (the average of the files' last modification time) instead of the release date (that is why the graphs stop at November 2010, even though FreeBSD 10 was released in 2014). The idea is that this better reflects the age of the code base, but this has the effect of compressing some of the data points (especially the clustering around 1993-1994), and it makes the spline fitting even more suspect.” > “One other problem is that the original data used by the researchers seems to have incorrect timestamps. For example, 4.3BSD Net/1 was released in 1989, but is listed as 1993-12-25 in the paper. The same is true for at least the Net/2 release too, which was released in 1991, but the paper list it as 1993-07-02.” *** [old release pictures] openbsd 2.1 - 5.9, straight from theo's bookshelf. (https://twitter.com/blakkheim/status/747540167112671232) Speaking of old releases, our Producer JT picked up this gem at Southeast Linuxfest this year (https://twitter.com/q5sys/status/748003859012984837) Noah Axon shares a scan of his NetBSD 1.4 disc (https://plus.google.com/+NoahAxon/posts/VsiQhUn3tHb) Jan van den broek shares a pic of his FreeBSD 2.2.5 set (https://plus.google.com/101232368324501316985/posts/4QsaJE2KxXh) *** FreeBSD: Just in Time (https://bsdmag.org/just_in_time/) Another BSDMag goodie this week, we have a small article written by Jonathan Garrido which details their experience switching to FreeBSD for a NTP server. The article is short, but a good read: > “A Few years ago we had a time problem. Suddenly our linux NTP server, for a reason that I still do not know, started to fail giving us a lot of issues within all the equipment and services within our network. After a quick and brief meeting with management, I found out that there was not sufficient budget left for a fancy and well-suited appliance. So, with no time (literally) and no money to spend, I decided to give it a try and utilized a homemade open source solution, and the operating system of choice was FreeBSD 10.0.” “Now, let's pause for a second. You may be thinking, why in the world is this guy doing this, when he has never installed a BSD machine in his life? The answer is very simple; here, in the Dominican Republic, in the heart of the Caribbean, FreeBSD has a very good reputation when it comes to reliability and security. In fact, there is some collective thought within the sysadmin community that says something like: “If you want to deal only once with a service, install it over FreeBSD.”” Jonathan then goes through some of the steps taken to initial deploy NTP services, but with that out of the way, he has a great summary: > “Fascinated with the whole experience, we migrate one of our internal dns servers to a second FreeBSD machine and at the moment of this writing we are testing haproxy, an open source load-balancing proxy into a another server with the same OS. > After all this, no time issues have been reported in the past 2 years, so at least for my environment, FreeBSD came just in time.“ *** Beastie Bits MiniBSD laptop computer (https://hackaday.io/project/643-minibsd-laptop-computer) The state of LibreSSL in FreeBSD (https://attilagyorffy.com/2016/07/02/the-state-of-libressl-in-freebsd/) Justin Sherrill is looking for someone willing to run a Go builder with DragonflyBSD (https://www.dragonflydigest.com/2016/07/01/18372.html) Tiny Unix tools for Windows (https://tinyapps.org/blog/windows/201606040700_tiny_unix_tools_windows.html) OpenBSD's doas added to the FreeBSD Ports Tree (http://www.freshports.org/security/doas/) ubuntuBSD 16.04 to feature a combo of BusyBox and OpenRC, no systemd (http://linux.softpedia.com/blog/ubuntubsd-16-04-will-feature-a-combination-of-busybox-and-openrc-but-no-systemd-505463.shtml) Syncast Podcast 4 : Curl, libcurl and the future of the web, with Daniel Stenberg (http://podcast.sysca.st/podcast/4-curl-libcurl-future-web-daniel-stenberg/) Feedback/Questions Harri - Using beadm / zfssnap (http://pastebin.com/qKeCd63F) Jonathan - bhyve vs Proxmox (http://pastebin.com/EhXDwbWQ) Mohammad - Bhyve gfx passthrough (http://pastebin.com/ZCNk4Bga) Jeremy - Shapshots and more Snapshots (http://pastebin.com/xp7nzEYa) Ron - Microphone (http://pastebin.com/H2xr53CR) ***

Syscast: talking linux, open source, web development and system administration (DevOps)
#4: Curl, libcurl and the future of the web, with Daniel Stenberg

Syscast: talking linux, open source, web development and system administration (DevOps)

Play Episode Listen Later Jun 21, 2016 62:26


If you’re a sysadmin or a developer, you’ve probably used curl before. Or some kind of project, like PHP, Python, Ruby, … that uses libcurl. You can thank Daniel Stenberg, creator and maintainer of curl, for that. In this episode I talk to Daniel about the history of curl and libcurl, we discuss the web and open source, Google’s Quic, LibreSSL vs OpenSSL and so much more. If you’re interested in ‘the web’, this episode is for you! Shownotes Daniel is @bagder on Twitter Daniel’s blog is at daniel.haxx.se/blog Google’s QUIC Curl & wget & httpie LibreSSL & BoringSSL The “productive Japanese guy” is Tatsuhiro Tsujikawa: nghttp2.org & @tatsuhiro_t on twitter Feedback? Let me know via syscast@ttias.be or at @mattiasgeniar on Twitter.

The Changelog
17 Years of curl

The Changelog

Play Episode Listen Later May 1, 2015 65:20 Transcription Available


Daniel Stenberg joined the show to talk about curl and libcurl and how he has spent at least 2 hours every day for the past 17 years working on and maintaining curl. That’s over 13k hours! We covered the origins of curl, how he chooses projects to work on, why he has remained so dedicated to curl all these years, the various version control systems curl has used, licensing, and more.

Changelog Master Feed
17 Years of curl (The Changelog #153)

Changelog Master Feed

Play Episode Listen Later May 1, 2015 65:20 Transcription Available


Daniel Stenberg joined the show to talk about curl and libcurl and how he has spent at least 2 hours every day for the past 17 years working on and maintaining curl. That’s over 13k hours! We covered the origins of curl, how he chooses projects to work on, why he has remained so dedicated to curl all these years, the various version control systems curl has used, licensing, and more.

The Changelog
BONUS — Magic cURL Feature

The Changelog

Play Episode Listen Later Apr 30, 2015 2:20


This is a bonus clip from the after call with Daniel Stenberg for episode #153. Daniel shared the details of a “magic feature” in cURL that’s been there for over 6 years. It’s a feature he feels most people don’t know exists.

Changelog Master Feed
BONUS — Magic cURL Feature (The Changelog)

Changelog Master Feed

Play Episode Listen Later Apr 30, 2015 2:20


This is a bonus clip from the after call with Daniel Stenberg for episode #153. Daniel shared the details of a “magic feature” in cURL that’s been there for over 6 years. It’s a feature he feels most people don’t know exists.