Podcasts about Git

Free and open source software (FOSS) for revision control

  • 1,336PODCASTS
  • 4,217EPISODES
  • 47mAVG DURATION
  • 5WEEKLY NEW EPISODES
  • May 26, 2025LATEST
Git

POPULARITY

20172018201920202021202220232024

Categories



Best podcasts about Git

Show all podcasts related to git

Latest podcast episodes about Git

Tell Em Steve-Dave
#638: Caws and Baws

Tell Em Steve-Dave

Play Episode Listen Later May 26, 2025 103:35


Walt receives a threat of a punch to the mouth, Git em is accused of sordid acts, Q busts out his fish nets and loses his possessions in real time, is Lindsay REALLY a hero?

Python Bytes
#433 Dev in the Arena

Python Bytes

Play Episode Listen Later May 26, 2025 28:40 Transcription Available


Topics covered in this episode: git-flight-rules Uravelling t-strings neohtop Introducing Pyrefly: A new type checker and IDE experience for Python Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: git-flight-rules What are "flight rules"? A guide for astronauts (now, programmers using Git) about what to do when things go wrong. Flight Rules are the hard-earned body of knowledge recorded in manuals that list, step-by-step, what to do if X occurs, and why. Essentially, they are extremely detailed, scenario-specific standard operating procedures. [...] NASA has been capturing our missteps, disasters and solutions since the early 1960s, when Mercury-era ground teams first started gathering "lessons learned" into a compendium that now lists thousands of problematic situations, from engine failure to busted hatch handles to computer glitches, and their solutions. Steps for common operations and actions I want to start a local repository What did I just commit? I want to discard specific unstaged changes Restore a deleted file Brian #2: Uravelling t-strings Brett Cannon Article walks through Evaluating the Python expression Applying specified conversions Applying format specs Using an Interpolation class to hold details of replacement fields Using Template class to hold parsed data Plus, you don't have to have Python 3.14.0b1 to try this out. The end result is very close to an example used in PEP 750, which you do need 3.14.0b1 to try out. See also: I've written a pytest version, Unravelling t-strings with pytest, if you want to run all the examples with one file. Michael #3: neohtop Blazing-fast system monitoring for your desktop Features Real-time process monitoring CPU and Memory usage tracking Beautiful, modern UI with dark/light themes Advanced process search and filtering Pin important processes Process management (kill processes) Sort by any column Auto-refresh system stats Brian #4: Introducing Pyrefly: A new type checker and IDE experience for Python From Facebook / Meta Another Python type checker written in Rust Built with IDE integration in mind from the beginning Principles Performance IDE first Inference (inferring types in untyped code) Open source I mistakenly tried this on the project I support with the most horrible abuses of the dynamic nature of Python, pytest-check. It didn't go well. But perhaps the project is ready for some refactoring. I'd like to try it soon on a more well behaved project. Extras Brian: Python: The Documentary Official Trailer Tim Hopper added Setting up testing with ptyest and uv to his “Python Developer Tooling Handbook” For a more thorough intro on pytest, check out courses.pythontest.com pocket is closing, I'm switching to Raindrop I got one question about code formatting. It's not highlighted, but otherwise not bad. Michael: New course! Polars for Power Users: Transform Your Data Analysis Game Apache Airflow 3.0 Released Paste 5 Joke: Theodore Roosevelt's Man in the Arena, but for programming

Voice of the DBA
Does Version Control Scare You

Voice of the DBA

Play Episode Listen Later May 20, 2025 2:58


As a part of my job, I often work with customers on how they can get database code into a version control system. That's Git for the most part today, which is the most popular system in the world. I'm comfortable using Git for many basic tasks, but I am not an expert by any means. I've used version control for years, and quite a few systems, and I like Git as a way of managing code. I have been surprised how many people aren't comfortable with version control or Git. Many don't have the habit, but are amenable to it. What I'm amazed by in 2025 is how many people don't use it, given that so many tools we use to work with databases, and even other systems, will store items in Git. This isn't just for development code, but also for infrastructure code. Lots of data tools and servers can store data in Git and use it to deploy changes to all kinds of systems. I'd have expected more people to know Git. Read the rest of Does Version Control Scare You

Bring The Noise Podcast
Between A Rock And A Hard Place

Bring The Noise Podcast

Play Episode Listen Later May 19, 2025 41:59


1994 saw some of the most classic releases in hip-hop and among them was the underground classic Between A Rock And A Hard Place from rap duo The Artifacts. Tame One and EL Da Sensai brought hip-hop back to its roots, focusing on MCing, DJing and graffiti-writing over boom bap beats making this album a masterpiece from start to finish.

programmier.bar – der Podcast für App- und Webentwicklung
News 20/25: V8 // Accessibility // iMessage-Bug // VS Code Updates // JJ vs. Git // Nissan Leaf Hack

programmier.bar – der Podcast für App- und Webentwicklung

Play Episode Listen Later May 15, 2025 42:13


In dieser News-Ausgabe sprechen wir über Änderungen an der V8 JavaScript Engine, die euch erlauben, Dateien mit Explicit Compile Hints für die direkte Kompilierung zu markieren. In der neuen Chrome-Version kann das hunderte Millisekunden Beschleunigung bringen.Wir diskutieren außerdem, warum die WCAG anfängt, ihr Kernthema „Accessibility“ anders zu denken und zu bewerten.Dave berichtet von einem Bug, der still und leise Nachrichten in Apples iMessage verschluckt & was genau XML damit zu tun hat.Fabi nutzt zwar mittlerweile mehrheitlich Cursor als IDE, war aber trotzdem erstaunt über die neuesten Änderungen und Verbesserungen im Umgang mit AI und Copilot in Visual Studio Code.Nachdem es zuletzt mit Evo nicht geklappt hatte, eine Alternative zu git zu etablieren, nimmt das Projekt JJ (Jujutsu) immer mehr an Fahrt auf. Jan legt dar, welche Vorteile das Projekt gegenüber Git mitbringt und was Google damit zu tun hat.Und zu guter Letzt berichtet Dennis, wie es (White-Hat-)Hacker:innen gelungen ist, die Kontrolle über einen Nissan Leaf zu übernehmen und was sie alles damit anstellen konnten.Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback: podcast@programmier.barFolgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. BlueskyInstagramLinkedInMeetupYouTube

Larry Richert and John Shumway
The Big K Hour 3- Lenny McAllister Talks Executive Orders and A Git? Plus Trending with T

Larry Richert and John Shumway

Play Episode Listen Later May 12, 2025 23:28


The Big K Hour 3- Lenny McAllister Talks Executive Orders and A Git? Plus Trending with T full 1408 Mon, 12 May 2025 13:37:09 +0000 8eqs062vgelyctFoXMbGXDinH0SMIrcs news,a-newscasts,top picks The Big K Morning Show news,a-newscasts,top picks The Big K Hour 3- Lenny McAllister Talks Executive Orders and A Git? Plus Trending with T The Big K Morning Show 2024 © 2021 Audacy, Inc. News News News News news News News News News News False htt

Rails with Jason
255 - Ghost Engineers with Yegor Denisov-Blanch and Simon Obstbaum

Rails with Jason

Play Episode Listen Later May 9, 2025 56:58 Transcription Available


In this episode I talk with Yegor Denisov-Blanch and Simon Obstbaum about their Stanford research on developer productivity. They share findings about "ghost engineers" (9.5% of developers who do minimal work), discuss challenges in measuring engineering output versus productivity, and explain their data-driven approach to software engineering assessment. The conversation explores how different developers contribute varying value, how life circumstances impact work motivation, and their methodology examining source code and Git metadata. The researchers highlight the importance of quantifying engineering contributions and have collected data from over 50,000 engineers in their ongoing study.

All JavaScript Podcasts by Devchat.tv
Building Enterprise Infrastructure with Bit & AI with Gilad Shoham - JSJ 676

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later May 8, 2025 58:04


In this episode, I (Steve Edwards) flew solo on the mic but had the pleasure of hosting a truly insightful conversation with Gilad Shoham, VP of Engineering at Bit.Cloud. Gilad brought the heat from Israel as we explored how Bit is revolutionizing enterprise software architecture—and how AI is being layered on top to supercharge developer productivity.We started by breaking down Bit's core platform, which helps teams compose applications from reusable, independently versioned components. Think Lego blocks, but for your codebase. It's all about boosting dev velocity, reducing duplication, and making collaboration across teams more seamless.Gilad walked us through some jaw-dropping features: versioning without Git, deep component CI pipelines, and even Bit's ability to replace monolithic repositories with a graph of decoupled components. Everything is Node + TypeScript under the hood, and while it's currently JS-focused, the ambition is clearly broader.Then came the big twist: AI. Bit is now leveraging AI not to just write code, but to compose it using existing components. Instead of bloating your codebase with endless variations of the same button, Bit's AI understands your graph and builds features by intelligently reusing what's already there. It's like Copilot with a memory—and architectural sense.Key takeaways:Bit components wrap your existing code (like React/Vue) with metadata, testing, and versioning.Their infrastructure makes it possible to build and test components independently and in parallel.The AI strategy is reuse-first: generate only when needed, always compose from what already exists.Even massive enterprise codebases can gradually migrate to Bit without a full rewrite.Expect a human-in-the-loop process, but with most of the heavy lifting handled by AI.Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

Storm⚡️Watch by GreyNoise Intelligence
Biggest Cybersecurity Threats EXPOSED: Zero-Day Attacks, Chinese Hackers & Enterprise Breaches

Storm⚡️Watch by GreyNoise Intelligence

Play Episode Listen Later May 6, 2025 52:42


Forecast = Cloudy with a chance of zero-days-watch for Spellbinder storms and scattered Git leaks! ‍ On this episode of Storm⚡️Watch, the crew dives into the fast-moving world of vulnerability tracking and threat intelligence, spotlighting how defenders are moving beyond the traditional CVE system to keep pace with real-world attacks. The show kicks off with a look at the latest listener poll, always a source of lively debate, before jumping into some of the most pressing cybersecurity stories of the week. A major focus of this episode is the recent revelation that a China-aligned APT group, dubbed TheWizards, is using a tool called Spellbinder to abuse IPv6 SLAAC for adversary-in-the-middle attacks. This technique lets attackers move laterally through networks by hijacking software update mechanisms-specifically targeting popular Chinese applications like Sogou Pinyin and Tencent QQ-to deliver malicious payloads such as the modular WizardNet backdoor. The crew unpacks how this approach leverages IPv6's stateless address autoconfiguration to intercept and redirect legitimate traffic, underscoring the evolving sophistication of lateral movement techniques in targeted campaigns. The episode then turns to Google's 2024 zero-day exploitation analysis, which reports a drop in the total number of zero-days exploited compared to last year but highlights a worrying shift: attackers are increasingly targeting enterprise products and infrastructure. Microsoft, Ivanti, Palo Alto Networks, and Cisco are among the most targeted vendors, with nearly half of all zero-day exploits now aimed at enterprise systems and network appliances. The discussion covers how attackers are chaining vulnerabilities for more impactful breaches and why defenders need to be vigilant as threat actors pivot to harder-to-monitor enterprise environments. Censys is in the spotlight for its recent research and tooling, including a new Ports & Protocols Dashboard that gives organizations granular visibility into their attack surface across all ports and protocols. This helps teams quickly spot risky exposures and misconfigurations, making it easier to prioritize remediation efforts and automate alerting for high-risk assets. The crew also highlights Censys's collaborative work on botnet hunting and their ongoing push to retire stale threat indicators, all of which are reshaping proactive defense strategies. runZero's latest insights emphasize the importance of prioritizing risks at the asset stack level, not just by CVE. The crew explains how misconfigurations, outdated software, and weak network segmentation can create stacked risks that traditional scanners might miss, urging listeners to adopt a more holistic approach to asset management and vulnerability prioritization. Rounding out the episode, GreyNoise shares new research on a dramatic spike in scanning for Ivanti Connect Secure VPNs and a surge in crawling activity targeting Git configuration files. These trends highlight the persistent risk of codebase exposure and the critical need to secure developer infrastructure, as exposed Git configs can lead to the leak of sensitive credentials and even entire codebases. As always, the show wraps up with some final thoughts and goodbyes, leaving listeners with actionable insights and a reminder to stay vigilant in the face of rapidly evolving cyber threats. If you have questions or want to hear more about any of these topics, let us know-what's on your mind this week? Storm Watch Homepage >> Learn more about GreyNoise >>  

Python Bytes
#431 Nerd Gas

Python Bytes

Play Episode Listen Later May 5, 2025 29:27 Transcription Available


Topics covered in this episode: pirel: Python release cycle in your terminal FastAPI Cloud Python's new t-strings Extras Joke Watch on YouTube About the show Sponsored by NordLayer: pythonbytes.fm/nordlayer Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: pirel: Python release cycle in your terminal pirel check shows release information about your active Python interpreter. If the active version is end-of-life, the program exits with code 1. If no active Python interpreter is found, the program exits with code 2. pirel list lists all Python releases in a table. Your active Python interpreter is highlighted. A picture is worth many words Brian #2: FastAPI Cloud Sebastián Ramírez, creator of FastAPI, announced today the formation of a new Company, FastAPI Cloud. Here's the announcement blog post: FastAPI Cloud - By The Same Team Behind FastAPI There's a wait list to try it out. Promises to turns deployment into fastapi login; fastapi deploy Side note: announcement includes quote from Daft Punk: Build Harder, Better, Faster, Stronger I just included this in a talk I'm gave last week (and will again next week), where I modify this to “Build Easier, Better, Faster, Stronger” Sebastian and I are both fans of the rocket emoji. BTW, we first covered FastAPI on episode 123 in 2019 Brian #3: Python's new t-strings Dave Peck, one of the authors of PEP 750, which will go into Python 3.14 We covered t-strings in ep 428 In article t-strings security benefits over f-strings How to work with t-strings A Pig Latin example Also, I think I have always done this wrong Is it the first consonant to the end? or the first consonant cluster? So… Brian → Rianbay? or Ianbray? BTW, this is an example of nerdgassing What's next once t-strings ship? On thing that's next (in Python 3.15, maybe, is using t-strings in shlex and subprocess) PEP 787 – Safer subprocess usage using t-strings deferred to 3.15 Michael #4: zev A simple CLI tool to help you remember terminal commands. Examples: # Find running processes zev 'show all running python processes' # File operations zev 'find all .py files modified in the last 24 hours' # System information zev 'show disk usage for current directory' # Network commands zev 'check if google.com is reachable' # Git operations zev 'show uncommitted changes in git' Again, picture worth many words: Extras Brian: Holy Grail turns 50 nerdgassing Michael: Transcripts are a bit better now. Zen is better now Joke: Can my friend come in?

Develop Yourself
#236 - Developer Internships: The Good, The Bad, and The “Wait, They Threw Out My Code?”

Develop Yourself

Play Episode Listen Later May 5, 2025 26:27 Transcription Available


Send a text and I may answer it on next episode (I cannot reply from this service

HTML All The Things - Web Development, Web Design, Small Business
What Junior Web Developers Need to Know About DevOps

HTML All The Things - Web Development, Web Design, Small Business

Play Episode Listen Later Apr 29, 2025 54:30


Even if you're not "doing DevOps," understanding it can seriously level up your development career. In this episode, Matt and Mike dive into why every web developer should care about DevOps practices, even at a basic level. They explore how deployment pipelines work, how Git supports safe code changes, and how you can prevent and fix production issues faster. You'll hear real-world examples showing how small habits—like writing good commit messages, checking build logs, and knowing when to rollback—can make you a better teammate and a more reliable developer. Whether you're working with GitHub Actions, Vercel, Jenkins, or another CI/CD system, this episode will help you work smarter, troubleshoot faster, and stay calm under pressure. Show Notes: https://www.htmlallthethings.com/podcasts/what-junior-web-developers-need-to-know-about-devops Use our affiliate link (https://scrimba.com/?via=htmlallthethings) for a 20% discount!! Full details in show notes.

Storm⚡️Watch by GreyNoise Intelligence
2025 Cybersecurity Report Breakdown: FBI, Mandiant, GreyNoise, VulnCheck

Storm⚡️Watch by GreyNoise Intelligence

Play Episode Listen Later Apr 29, 2025 61:44


Forecast = Scattered phishing attempts with a 90% chance of encrypted clouds. ‍ In this episode of Storm⚡️Watch, the crew dissects the evolving vulnerability tracking landscape and the challenges facing defenders as they move beyond the aging CVE system. The show also highlights the rise of sophisticated bot traffic, the expansion of GreyNoise's Global Observation Grid, and fresh tools from VulnCheck and Censys that are helping security teams stay ahead of real-time threats. In our listener poll this week, we ask: what would you do if you found a USB stick? It's a classic scenario that always sparks debate about curiosity versus caution in cybersecurity. It's officially cyber report season, and we're breaking down the latest findings from some of the industry's most influential threat intelligence teams. GreyNoise's new research spotlights the growing risk from resurgent vulnerabilities-those old flaws that go quiet for years before suddenly making a comeback, often targeting edge devices like routers and VPNs. The FBI's 2024 IC3 report is out, revealing a record $16.6 billion in reported losses last year, with phishing, extortion, and business email compromise topping the charts. Mandiant's M-Trends 2025, VulnCheck's Q1 exploitation trends, and other reports all point to a relentless pace of vulnerability weaponization, with nearly a third of new CVEs being exploited within 24 hours of disclosure. We also dig into a series of ace blog posts and research from Censys, including their push to end stale indicators and their deep dives into the sharp rise in attacks targeting edge security devices. Their recent work with GreyNoise and CursorAI on botnet hunting, as well as their new threat hunting module, are changing the game for proactive defense. VulnCheck's quarterly report is raising eyebrows with the revelation that 159 vulnerabilities were exploited in Q1 2025 alone, and 28% of those were weaponized within a single day of disclosure. This underscores how quickly attackers are operationalizing new exploits and why defenders need to move faster than ever. We round out the show with the latest from runZero and a look at GreyNoise's recent findings, including a ninefold surge in Ivanti Connect Secure scanning and a spike in Git configuration crawling-both of which highlight the ongoing risk of codebase exposure and the need for continuous vigilance. Storm Watch Homepage >> Learn more about GreyNoise >>  

TheVR Happy Hour
Ami jó, az jó! | TheVR Happy Hour #1851 - 04.24.

TheVR Happy Hour

Play Episode Listen Later Apr 24, 2025 58:59


00:00:00 - Gyűrűk Ura mémek00:01:28 - Mémek és könyvjelzők00:05:18 - HH jegyzetek, témák és a témakereső00:15:51 - Alkoholista majmok00:18:21 - Sivatagi show00:19:53 - Vásárlásokkal és előfizetésekkel menőzni00:25:47 - Gitártudás00:28:13 - Balázs hatalma00:28:53 - Boomerek és szlengek00:30:28 - PC-ség és zavaró dolgok filmekben00:35:29 - (Erőltetett?) női szerepek filmekben00:45:24 - Zavaró kulturális változások?00:49:37 - Elfogadod, vagy nem? Szereted, vagy nem?00:57:41 - “Senkit nem illet meg a jog, hogy egy burokban éljen”00:58:50 - Befejezés

All TWiT.tv Shows (MP3)
Untitled Linux Show 199: The Older You Get, the Less Time You Have

All TWiT.tv Shows (MP3)

Play Episode Listen Later Apr 21, 2025 86:23


Ubuntu and Fedora are out! And Git turns 20! Cosmic is showing up everywhere, Framework has an impressive AMD-powered 13-inch laptop, and Thunderbird is rolling out the Thundermail service! For tips we have vidir for renaming multiple files at once, pw-mon for monitoring pipewire, g as a go replacement for ls, and todist-rs for a TUI take on todoist. It's a great show, and the notes are at https://bit.ly/4lzTAWt thanks for coming! Host: Jonathan Bennett Co-Hosts: Jeff Massie, Ken McDonald, and Rob Campbell Download or subscribe to Untitled Linux Show at https://twit.tv/shows/untitled-linux-show Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.

Crazy Wisdom
Episode #454: From Zero to Git: A Founder's Guide to the Terminal

Crazy Wisdom

Play Episode Listen Later Apr 21, 2025 64:42


In this episode, I, Stewart Alsop III, sat down with AJ Beckner to walk through how non-technical founders can build a deeper understanding of their codebase using AI tools like Cursor and Claude. We explored the reality of navigating an IDE as a beginner, demystified Git and GitHub version control, and walked through practical ways to clone a repo, open it safely in Cursor, and start asking questions about your app's structure and functionality without breaking anything. AJ shared his curiosity about finding specific text in his app and how to track that down across branches. We also looked at using AI-powered tools for tasks like dependency analysis and visualizing app architecture, with a focus on empowering non-devs to gain confidence and clarity in their product's code. You can connect with AJ through Twitter at @thisistheaj.Check out this GPT we trained on the conversation!Timestamps00:00 – Stewart introduces Cursor as a fork of Visual Studio Code and explains the concept of an IDE to AJ, who has zero prior experience. They talk about the complexity of coding and the importance of developer curiosity.05:00 – They walk through cloning a GitHub repository using the git clone command. Stewart highlights that AJ won't break anything and introduces the idea of a local playground for exploration.10:00 – Stewart explains Git vs GitHub, the purpose of version control, and how to use the terminal for navigation. They begin setting up the project in Cursor using the terminal rather than GUI options.15:00 – They realize only a README was cloned, leading to a discussion about branches—specifically the difference between main and development branches—and how to clone the right one.20:00 – Using git fetch, they get access to the development branch. Stewart explains how to disconnect from Git safely to avoid pushing changes.25:00 – AJ and Stewart begin exploring Cursor's AI features, including the chat interface. Stewart encourages AJ to start asking natural-language questions about the app structure.30:00 – Stewart demonstrates how to ask for a dependency analysis and create mermaid diagrams for visualizing how app modules are connected.35:00 – They begin identifying specific UI components, including finding and editing the home screen title. AJ uploads a screenshot to use as reference in Cursor.40:00 – They successfully trace the UI text to an index.tsx file and discuss the layout's dependency structure. AJ learns how to use search and command-F effectively.45:00 – They begin troubleshooting issues with Claude's GitHub integration, exploring Claude MCP servers and configuration files to fix broken tools.50:00 – Stewart guides AJ through using npm to install missing packages, explains what Node Package Manager is, and reflects on the interconnected nature of modern development.55:00 – Final troubleshooting steps and next steps. Stewart suggests bringing in Phil for deeper debugging. AJ reflects on how empowered he now feels navigating the codebase.Key InsightsYou don't need to be a developer to understand your app's codebase: AJ Beckner starts the session with zero familiarity with IDEs, but through Stewart's guidance, he begins navigating Cursor and GitHub confidently. The key idea is that non-technical founders can develop real intuition about their code—enough to communicate better with developers, find what they need, and build trust with the systems behind their product.Cursor makes AI-native development accessible to beginners: One of the biggest unlocks in this episode is seeing how Cursor, a VS Code fork with AI baked in, can answer questions about your codebase in plain English. By cloning the GitHub repo and indexing it, AJ is able to ask, “Where do I change this text in the app?” and get direct, actionable guidance. Stewart points out that this shifts the role of a founder from passively waiting on answers to actively exploring and editing.Version control doesn't have to be scary—with the right framing: Git and GitHub come across as overwhelming to many non-engineers, but Stewart breaks it down simply: Git is the local system that helps keep changes organized and non-destructive, and GitHub is the cloud-based sharing tool layered on top. Together, they allow safe experimentation, like cloning a development branch and disconnecting it from the main repo to create a playground environment.Branching strategies reflect how work gets done behind the scenes: The episode includes a moment of discovery: AJ cloned the main branch and only got a README. Stewart explains that the real work often lives in a “development” branch, while “main” is kept stable for production. Understanding this distinction helps AJ (and listeners) know where to look when trying to understand how features are actually being built and tested.Command line basics give you superpowers: Rather than relying solely on visual tools, Stewart introduces AJ to the terminal—explaining simple commands like cd, git clone, and git fetch—and emphasizes that the terminal has been the backbone of developer work for decades. It's empowering to learn that you can use just a few lines of text to download and explore an entire app.Modern coding is less about code and more about managing complexity: A recurring theme in the conversation is the sheer number of dependencies, frameworks, and configuration files that make up any modern app. Stewart compares this to a reflection of modern life—interconnected and layered. Understanding this complexity (rather than being defeated by it) becomes a mindset that AJ embraces as part of becoming technically fluent.AI will keep lowering the bar to entry, but learning fundamentals still matters: Stewart shares how internal OpenAI coding models went from being some of the worst performers two years ago to now ranking among the top 50 in the world. While this progress promises an easier future for non-devs, Stewart emphasizes the value of understanding what's happening under the hood. Tools like Claude and Cursor are incredibly powerful, but knowing what they're doing—and when to be skeptical—is still key.

MP3 – mintCast
459 – Travel Digital Hygene

MP3 – mintCast

Play Episode Listen Later Apr 19, 2025 120:31


First up in the news: Mint Monthly News, Linux 6.16 To Add Asahi UAPI Header For Apple Silicon, Switzerland battles privacy intrusions, Firefox adds HEVC playback in Linux, Debian releases APT 3.0, Apple may add Mx GCC core support, Git turns 20, ProtonMail adds advanced features, ArcoLinux ends it all Then in our Wanderings: Bill is having trouble on the road and won't be here, Joe returns to us, Moss juggles tablets, Majid learns things, and Eric is AWOL In our Innards section: we talk travel computing In Bodhi Corner, Robert Wiley releases a script which can be used to install Moksha on any version of Debian, including Trixie

php[podcast] episodes from php[architect]
The PHP Podcast: 2025.04.17

php[podcast] episodes from php[architect]

Play Episode Listen Later Apr 18, 2025 68:33


 This week on the PHP Podcast, Eric and John discuss PHP Tek 2025, the PHP Foundation's security audit of PHP source code, Git's 20th anniversary, getting jaked with Jaked PHP, and more. Links from the show: PHP Core Security Audit Results — The PHP Foundation — Supporting, Advancing, and Developing the PHP Language The […] The post The PHP Podcast: 2025.04.17 appeared first on PHP Architect.

Hacker Public Radio
HPR4359: Fosdem 2025 - My Personal Experience

Hacker Public Radio

Play Episode Listen Later Apr 17, 2025


This show has been flagged as Clean by the host. Links to presentation information aerc Git repository here: https://git.sr.ht/~rjarry/aerc Slide deck here: https://aerc-mail.org/fosdem-2025 JMAP information: https://jmap.io/ Building a watt-meter esp-rs and a rocket backend Wattmeter code: https://github.com/ssaavedra/esp32-amp-sensor Backend code: https://github.com/ssaavedra/amp-sensor-backend Celebrating Open Standards: How Podcasting 2.0 Shaped the Future of Podcasting Description and links on the FOSDEM website: https://fosdem.org/2025/schedule/event/fosdem-2025-5630-celebrating-open-standards-how-podcasting-2-0-shaped-the-future-of-podcasting/ Immich Home page: https://immich.app All the world's a stage:Running a theatre show on open source software https://fosdem.org/2025/schedule/event/fosdem-2025-4290-all-the-world-s-a-stage-running-a-theatre-show-on-open-source-software/ LoRaMesher Repository: https://github.com/LoRaMesher/LoRaMesher Provide feedback on this episode.

Packet Pushers - Full Podcast Feed
NB522: Git Turns 20, An iPhone Airlift, Cybersec Silence Speaks Volumes

Packet Pushers - Full Podcast Feed

Play Episode Listen Later Apr 14, 2025 53:43


Take a Network Break! Guest co-host Ned Bellavance steps in for Johna this week. We start with a Fortinet vulnerability, and then opine on a memo from Shopify’s CEO on the company requiring and measuring AI use by employees. Git celebrates 20 years, DARPA names 15 companies to participate in a Quantum Benchmarking Initiative to... Read more »

The Changelog
Google's new protocol has AI agents talkin' (News)

The Changelog

Play Episode Listen Later Apr 14, 2025 8:45


Google announces an open protocol for AI agent collaboration, Datastar is an Alpine.js / htmx love child, Matthias Endler documents things he finds common in the best programmers, turns out Linus Torvalds built Git in 10 days & Zev is a CLI that helps you remember (or discover) terminal commands using natural language.

Packet Pushers - Network Break
NB522: Git Turns 20, An iPhone Airlift, Cybersec Silence Speaks Volumes

Packet Pushers - Network Break

Play Episode Listen Later Apr 14, 2025 53:43


Take a Network Break! Guest co-host Ned Bellavance steps in for Johna this week. We start with a Fortinet vulnerability, and then opine on a memo from Shopify’s CEO on the company requiring and measuring AI use by employees. Git celebrates 20 years, DARPA names 15 companies to participate in a Quantum Benchmarking Initiative to... Read more »

Packet Pushers - Fat Pipe
NB522: Git Turns 20, An iPhone Airlift, Cybersec Silence Speaks Volumes

Packet Pushers - Fat Pipe

Play Episode Listen Later Apr 14, 2025 53:43


Take a Network Break! Guest co-host Ned Bellavance steps in for Johna this week. We start with a Fortinet vulnerability, and then opine on a memo from Shopify’s CEO on the company requiring and measuring AI use by employees. Git celebrates 20 years, DARPA names 15 companies to participate in a Quantum Benchmarking Initiative to... Read more »

Destination Linux
415: Gitting Deepin to Immutability

Destination Linux

Play Episode Listen Later Apr 14, 2025 70:37


video: https://youtu.be/G5_NNCKF4yc In this episode, we take a look at the alpha release of Deepin 25. We also reflect on 20 years of Git and its impact on software development. Plus, we discuss the role of immutability in modern Linux systems. So let's get on the road towards Destination Linux. Forum Discussion Thread (https://destinationlinux.net/forum) Download as MP3 (https://aphid.fireside.fm/d/1437767933/32f28071-0b08-4ea1-afcc-37af75bd83d6/81451a8a-3ddd-4536-a0ac-d2512d49022b.mp3) Support the show by becoming a patron at tuxdigital.com/membership (https://tuxdigital.com/membership) or get some swag at tuxdigital.com/store (https://tuxdigital.com/store) Hosted by: Ryan (DasGeek) = dasgeek.net (https://dasgeek.net) Jill Bryant = jilllinuxgirl.com (https://jilllinuxgirl.com) Michael Tunnell = michaeltunnell.com (https://michaeltunnell.com) Chapters: 00:00:00 Intro 00:02:24 Community Feedback 00:08:38 Sandfly Security 00:12:05 Deepin 25 Alpha: Eye Candy Meets AI 00:22:43 Deepin Dilemma: Trust, Transparency, and Telemetry 00:28:56 Git Turns 20: A Look Back at Its Impact 00:36:55 Jill's Island Under Fire — via Git Rocket! 00:37:57 The Rise of Immutable Distros 00:52:14 Teasing the Future: COSMIC desktop 00:53:52 Ryan Says: No Skipping — Go Back to Episode 1 00:55:09 Duck.ai: When AI Meets Privacy 00:58:28 Can AI Decode the DL Stool Joke? 01:03:01 Wait, Are We Talking Immutable Distros Again? 01:04:28 Support the Show 01:10:06 Outro Links: Community Feedback https://destinationlinux.net/comments (https://destinationlinux.net/comments) https://destinationlinux.net/forum (https://destinationlinux.net/forum) Sandfly Security https://destinationlinux.net/sandfly (https://destinationlinux.net/sandfly) https://destinationlinux.net/409 (https://destinationlinux.net/409) Deepin 25 Alpha: Eye Candy Meets AI https://www.deepin.org.cn/v25/en/ (https://www.deepin.org.cn/v25/en/) Git Turns 20: A Look Back at Its Impact https://www.tomshardware.com/software/git-turns-20-as-we-celebrate-decades-of-open-source-software-distribution (https://www.tomshardware.com/software/git-turns-20-as-we-celebrate-decades-of-open-source-software-distribution) https://github.blog/open-source/git/git-turns-20-a-qa-with-linus-torvalds/ (https://github.blog/open-source/git/git-turns-20-a-qa-with-linus-torvalds/) The Rise of Immutable Distros https://fedoraproject.org/atomic-desktops/silverblue/ (https://fedoraproject.org/atomic-desktops/silverblue/) https://fedoraproject.org/atomic-desktops/kinoite/ (https://fedoraproject.org/atomic-desktops/kinoite/) https://universal-blue.org/ (https://universal-blue.org/) https://bazzite.gg/ (https://bazzite.gg/) Teasing the Future: COSMIC desktop https://system76.com/cosmic/ (https://system76.com/cosmic/) Duck.ai: When AI Meets Privacy https://duckduckgo.com/?q=DuckDuckGo+AI+Chat&ia=chat&duckai=1 (https://duckduckgo.com/?q=DuckDuckGo+AI+Chat&ia=chat&duckai=1) Support the Show https://tuxdigital.com/membership (https://tuxdigital.com/membership) https://store.tuxdigital.com/ (https://store.tuxdigital.com/)

Changelog News
Google's new protocol has AI agents talkin'

Changelog News

Play Episode Listen Later Apr 14, 2025 8:45


Google announces an open protocol for AI agent collaboration, Datastar is an Alpine.js / htmx love child, Matthias Endler documents things he finds common in the best programmers, turns out Linus Torvalds built Git in 10 days & Zev is a CLI that helps you remember (or discover) terminal commands using natural language.

El sótano
El sótano - El incandescente ataque sónico de Weird Omen - 14/04/25

El sótano

Play Episode Listen Later Apr 14, 2025 59:08


Weird Omen, trío francés en inusual formato de guitarra, batería y saxo barítono. Su nuevo disco, “Blood”, es una descarga sin tregua de garage high energy absolutamente incandescente. Estarán de gira en el mes de mayo. Suenan también novedades de Jim Jones All Stars, Hives o el primer álbum de The Untamed Youth en 27 años.Playlist;WEIRD OMEN “Middle class”WEIRD OMEN “All wrong”WEIRD OMEN “I can stand it”JIM JONES ALL STARS “Goin higher”THE HIVES “Enough is enough”THE DICTATORS “It’s alright”THE DUSTAPHONICS “La chica rockarolla”THE UNTAMED YOUTH “Git up and go”THE WATERBOYS “Live in the moment baby”DEAN WAREHAM “Dear Betty baby”GEOFF PALMER “Teenage memories”THE SPEEDWAYS “Now that I know how”MING CITY ROCKERS “I wanna find a way so I don’t feel like me, ever again”SKEGSS “So excited”THE PINE HILL HAINTS “Drinking with the prince”Escuchar audio

The Mob Mentality Show
No Branches?! Ron Cohen Breaks Down Trunk Based Development and Feature Flags (For Real)

The Mob Mentality Show

Play Episode Listen Later Apr 14, 2025 43:48


Changelog Master Feed
Google's new protocol has AI agents talkin' (Changelog News #140)

Changelog Master Feed

Play Episode Listen Later Apr 14, 2025 8:45 Transcription Available


Google announces an open protocol for AI agent collaboration, Datastar is an Alpine.js / htmx love child, Matthias Endler documents things he finds common in the best programmers, turns out Linus Torvalds built Git in 10 days & Zev is a CLI that helps you remember (or discover) terminal commands using natural language.

LINUX Unplugged
610: Linus' Next Big Thing

LINUX Unplugged

Play Episode Listen Later Apr 13, 2025 70:34 Transcription Available


Apple's software is going rotten, while Linux sneaks up as the better Mac. Linus grumbles through Git's 20th birthday, and we spot a hardware window Linux better not slam shut.Sponsored By:Tailscale: Tailscale is a programmable networking software that is private and secure by default - get it free on up to 100 devices! 1Password Extended Access Management: 1Password Extended Access Management is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps. ConfigCat Feature Flags: Manage features and change your software configuration using ConfigCat feature flags, without the need to re-deploy code. Support LINUX UnpluggedLinks:

All Jupiter Broadcasting Shows
Linus' Next Big Thing | LINUX Unplugged 610

All Jupiter Broadcasting Shows

Play Episode Listen Later Apr 13, 2025


Apple's software is going rotten, while Linux sneaks up as the better Mac. Linus grumbles through Git's 20th birthday, and we spot a hardware window Linux better not slam shut.

Top Traders Unplugged
SI343: CTAs: The Unexpected Heroes of Market Crises ft. Yoav Git

Top Traders Unplugged

Play Episode Listen Later Apr 12, 2025 71:23 Transcription Available


Together with Yoav Git, we'll explore how market conditions are shifting and what that means for investors, especially in light of recent bond market movements. It's been a wild ride lately, with unexpected changes in correlations between stocks and bonds, and we're here to break it all down. We'll also touch on the implications for trend-following strategies and how they can adapt in these turbulent times. So, whether you're a seasoned investor or just curious, hang tight as we unravel these complex topics together!-----50 YEARS OF TREND FOLLOWING BOOK AND BEHIND-THE-SCENES VIDEO FOR ACCREDITED INVESTORS - CLICK HERE-----Follow Niels on Twitter, LinkedIn, YouTube or via the TTU website.IT's TRUE ? – most CIO's read 50+ books each year – get your FREE copy of the Ultimate Guide to the Best Investment Books ever written here.And you can get a free copy of my latest book “Ten Reasons to Add Trend Following to Your Portfolio” here.Learn more about the Trend Barometer here.Send your questions to info@toptradersunplugged.comAnd please share this episode with a like-minded friend and leave an honest Rating & Review on iTunes or Spotify so more people can discover the podcast.Follow Yoav on LinkedIn.Episode TimeStamps:01:21 - What has caught our attention recently?04:39 - Are there more to the Trump Tariffs than meets the eyes?09:53 - What is actually a safe haven asset today?11:50 - Industry performance update15:15 - Git's trend following perspective on fixed income17:25 - Trend following performance numbers21:39 - What you can expect from trend following during a crisis period30:31 - What we can learn from the current economic events34:27 - Key insights to achieving diversification40:40 - Achieving better performance through trend predictors45:01 - How CTAs interpret diversification in a unique way50:03 - Are we experiencing more dispersion today than previously?57:57 - The symbiotic relation between time and price in a trend following...

Software Defined Talk
Episode 514: It's All Affiliate Links

Software Defined Talk

Play Episode Listen Later Apr 11, 2025 59:44


This week, we discuss the rise of MCP, Google's Agent2Agent protocol, and 20 years of Git. Plus, lazy ways to get rid of your junk. Watch the YouTube Live Recording of Episode (https://www.youtube.com/live/o2bmkzXOzHE?si=bPrbuPlKYODQj88s) 514 (https://www.youtube.com/live/o2bmkzXOzHE?si=bPrbuPlKYODQj88s) Runner-up Titles They like to keep it tight, but I'll distract them Bring some SDT energy Salesforce is where AI goes to struggle I like words Rundown MCP The Strategy Behind MCP (https://fintanr.com/links/2025/03/31/mcp-strategy.html?utm_source=substack&utm_medium=email) Google's Agent2Agent Protocol Helps AI Agents Talk to Each Other (https://thenewstack.io/googles-agent2agent-protocol-helps-ai-agents-talk-to-each-other/) Announcing the Agent2Agent Protocol (A2A)- Google Developers Blog (https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/) MCP: What It Is and Why It Matters (https://addyo.substack.com/p/mcp-what-it-is-and-why-it-matters) 20 years of Git. Still weird, still wonderful. (https://blog.gitbutler.com/20-years-of-git/) A love letter to the CSV format (https://github.com/medialab/xan/blob/master/docs/LOVE_LETTER.md?ref=labnotes.org) Relevant to your Interests JFrog Survey Surfaces Limited DevSecOps Gains - DevOps.com (https://substack.com/redirect/dc38a19b-484e-47bc-83ec-f0413af42718?j=eyJ1IjoiMmw5In0.XyGUvWHNbIDkkVfjKDkxiDWJVFXc4dKUhxHaMrlgmdI) Raspberry Pi's sliced profits are easier to swallow than its valuation (https://on.ft.com/42d3mol) 'I begin spying for Deel': (https://www.yahoo.com/news/begin-spying-deel-rippling-employee-151407449.html) Bill Gates Publishes Original Microsoft Source Code in a Blog Post (https://www.cnet.com/tech/computing/bill-gates-publishes-original-microsoft-source-code-in-a-blog-post/) WordPress.com owner Automattic is laying off 16 percent of workers (https://www.theverge.com/news/642187/automattic-wordpress-layoffs-matt-mullenweg) Intel, TSMC recently discussed chipmaking joint venture (https://www.reuters.com/technology/intel-tsmc-tentatively-agree-form-chipmaking-joint-venture-information-reports-2025-04-03/) TikTok deal scuttled because of Trump's tariffs on China (https://www.nbcnews.com/politics/politics-news/trump-tiktok-ban-extension-rcna199394) NVIDIA Finally Adds Native Python Support to CUDA (https://thenewstack.io/nvidia-finally-adds-native-python-support-to-cuda/) Cloudflare Acquires Outerbase (https://www.cloudflare.com/press-releases/2025/cloudflare-acquires-outerbase-to-expand-developer-experience/) UK loses bid to keep Apple appeal against demand for iPhone 'backdoor' a secret (https://www.cnbc.com/2025/04/07/uk-loses-bid-to-keep-apple-appeal-against-iphone-backdoor-a-secret.html) Cloud Asteroids | Wiz (https://www.wiz.io/asteroids) Unpacking Google Cloud Platform's Acquisition Of Wiz (https://moorinsightsstrategy.com/unpacking-google-cloud-platforms-acquisition-of-wiz/) Trade, Tariffs, and Tech (https://stratechery.com/2025/trade-tariffs-and-tech/?access_token=eyJhbGciOiJSUzI1NiIsImtpZCI6InN0cmF0ZWNoZXJ5LnBhc3Nwb3J0Lm9ubGluZSIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJzdHJhdGVjaGVyeS5wYXNzcG9ydC5vbmxpbmUiLCJhenAiOiJIS0xjUzREd1Nod1AyWURLYmZQV00xIiwiZW50Ijp7InVyaSI6WyJodHRwczovL3N0cmF0ZWNoZXJ5LmNvbS8yMDI1L3RyYWRlLXRhcmlmZnMtYW5kLXRlY2gvIl19LCJleHAiOjE3NDY2MjA4MTAsImlhdCI6MTc0NDAyODgxMCwiaXNzIjoiaHR0cHM6Ly9hcHAucGFzc3BvcnQub25saW5lL29hdXRoIiwic2NvcGUiOiJmZWVkOnJlYWQgYXJ0aWNsZTpyZWFkIGFzc2V0OnJlYWQgY2F0ZWdvcnk6cmVhZCBlbnRpdGxlbWVudHMiLCJzdWIiOiJDS1RtckdldHdmM1lYa3FCYkpKaUgiLCJ1c2UiOiJhY2Nlc3MifQ.pVeppxFZcYy960AbHM--oz5gzQdMEa_mv3ZPrqrZmbw9PhwL3iCEQ7_PtfPEKgInTfvSGWofXW0ZjAN-G_Eug5BlvwlF8T6HhXOCNJlwJJeqkWKvNdjvVz0t6bc5fOjn4Tbt_JobtrwxIEe-4-L7QRMhzFj9ajiiRqU6KNi3qYxWScg3XWfYmuhRdItQsgWINcSyW9iLaTkDLga_m95MMBNAat-CXDhEeKKCrAApZBM_RoNFaQ3s679vslz2IbJuCIAN1jVvZYR2Vg18lDbwubPiddDQAOkjs77PZRX_tCnMSwVXtOq0S1cCn4GZIw1qPY8j0qWWmkUck_izqPAveg) Google Workspace gets automation flows, podcast-style summaries (https://techcrunch.com/2025/04/09/google-workspace-gets-automation-flows-podcast-style-summaries/?guccounter=1&guce_referrer=aHR0cHM6Ly9uZXdzLmdvb2dsZS5jb20v&guce_referrer_sig=AQAAAAm5axmZnaAYjPgnDoqozIFkZHFPG8FHWa9y8pWwoQMN-oJ8MvJjY0IOg7Ej35bBB1Y2Ej192X3dHr5Q8PZ4i8WP_VNeXKj4f1n-KXFgqrpjfjUbiUvE4eGIl1j1VPWIg62ApISVGhYQ-__bXdIteBex8_k5-wxcpSYtfmlAFxsk) Zelle is shutting down its app. Here's how you can still use the service (https://www.cnn.com/2025/04/03/business/zelle-cash-transferring-app-shuts-down/index.html) One year ago Redis changed its license – and lost most of its external contributors (https://devclass.com/2025/04/01/one-year-ago-redis-changed-its-license-and-lost-most-of-its-external-contributors/?ck_subscriber_id=512840665&utm_source=convertkit&utm_medium=email&utm_campaign=[Last%20Week%20in%20AWS]%20Issue%20#417:%20Way%20of%20the%20Weasel,%20RDS%20and%20SageMaker%20Edition%20-%2017192200) Tailscale raises $160 Million (USD) Series C to build the New Internet (https://tailscale.com/blog/series-c) Nonsense NFL announces use of virtual measurement technology for first downs (https://www.nytimes.com/athletic/6247338/2025/04/01/nfl-announces-virtual-first-down-measurement-technology/?source=athletic_scoopcity_newsletter&campaign=13031970&userId=56655) Listener Feedback GitJobs (https://gitjobs.dev/) Freecycle (https://www.freecycle.org) Conferences Tanzu Annual Update AI PARTY! (https://go-vmware.broadcom.com/april-moment-2025?utm_source=cote&utm_campaign=devrel&utm_medium=newsletter), April 16th, Coté speaking DevOps Days Atlanta (https://devopsdays.org/events/2025-atlanta/welcome/), April 29th-30th Cloud Foundry Day US (https://events.linuxfoundation.org/cloud-foundry-day-north-america/), May 14th, Palo Alto, CA, Coté speaking Fr (https://vmwarereg.fig-street.com/051325-tanzu-workshop/)ee AI workshop (https://vmwarereg.fig-street.com/051325-tanzu-workshop/), May 13th. day before C (https://events.linuxfoundation.org/cloud-foundry-day-north-america/)loud (https://events.linuxfoundation.org/cloud-foundry-day-north-america/) (https://events.linuxfoundation.org/cloud-foundry-day-north-america/)Foundry (https://events.linuxfoundation.org/cloud-foundry-day-north-america/) Day (https://events.linuxfoundation.org/cloud-foundry-day-north-america/) NDC Oslo (https://ndcoslo.com/), May 21st-23th, Coté speaking SDT News & Community Join our Slack community (https://softwaredefinedtalk.slack.com/join/shared_invite/zt-1hn55iv5d-UTfN7mVX1D9D5ExRt3ZJYQ#/shared-invite/email) Email the show: questions@softwaredefinedtalk.com (mailto:questions@softwaredefinedtalk.com) Free stickers: Email your address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) Follow us on social media: Twitter (https://twitter.com/softwaredeftalk), Threads (https://www.threads.net/@softwaredefinedtalk), Mastodon (https://hachyderm.io/@softwaredefinedtalk), LinkedIn (https://www.linkedin.com/company/software-defined-talk/), BlueSky (https://bsky.app/profile/softwaredefinedtalk.com) Watch us on: Twitch (https://www.twitch.tv/sdtpodcast), YouTube (https://www.youtube.com/channel/UCi3OJPV6h9tp-hbsGBLGsDQ/featured), Instagram (https://www.instagram.com/softwaredefinedtalk/), TikTok (https://www.tiktok.com/@softwaredefinedtalk) Book offer: Use code SDT for $20 off "Digital WTF" by Coté (https://leanpub.com/digitalwtf/c/sdt) Sponsor the show (https://www.softwaredefinedtalk.com/ads): ads@softwaredefinedtalk.com (mailto:ads@softwaredefinedtalk.com) Recommendations Brandon: KONNWEI KW208 12V Car Battery Tester (https://www.amazon.com/dp/B08MPXGSGN?ref=ppx_yo2ov_dt_b_fed_asin_title) Matt: Search Engine: The Memecoin Casino (https://www.searchengine.show/planet-money-the-memecoin-casino/) Coté: :Knipex Cobra High-Tech Water Pump Pliers (https://www.amazon.com/atramentized-125-self-service-87-01/dp/B098D1HNGY/) Photo Credits Header (https://unsplash.com/photos/a-bicycle-parked-on-the-side-of-a-road-next-to-a-traffic-sign-wPv1QV_i8ek)

Python Bytes
#427 Rise of the Python Lord

Python Bytes

Play Episode Listen Later Apr 7, 2025 36:31 Transcription Available


Topics covered in this episode: Git Town solves the problem that using the Git CLI correctly PEP 751 – A file format to record Python dependencies for installation reproducibility git-who and watchgha Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment Extras Joke Watch on YouTube About the show Sponsored by Posit Package Manager: pythonbytes.fm/ppm Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: Git Town solves the problem that using the Git CLI correctly Git Town is a reusable implementation of Git workflows for common usage scenarios like contributing to a centralized code repository on platforms like GitHub, GitLab, or Gitea. Think of Git Town as your Bash scripts for Git, but fully engineered with rock-solid support for many use cases, edge cases, and error conditions. Keep using Git the way you do now, but with extra commands to create various branch types, keep them in sync, compress, review, and ship them efficiently. Basic workflow Commands to create, work on, and ship features. git town hack - create a new feature branch git town sync - update the current branch with all ongoing changes git town switch - switch between branches visually git town propose - propose to ship a branch git town ship - deliver a completed feature branch Additional workflow commands Commands to deal with edge cases. git town delete - delete a feature branch git town rename - rename a branch git town repo - view the Git repository in the browser Brian #2: PEP 751 – A file format to record Python dependencies for installation reproducibility Accepted From Brett Cannon “PEP 751 has been accepted! This means Python now has a lock file standard that can act as an export target for tools that can create some sort of lock file. And for some tools the format can act as their primary lock file format as well instead of some proprietary format.” File name: pylock.toml or at least something that starts with pylock and ends with .toml It's exciting to see the start of a standardized lock file Michael #3: git-who and watchgha git-who is a command-line tool for answering that eternal question: Who wrote this code?! Unlike git blame, which can tell you who wrote a line of code, git-who tells you the people responsible for entire components or subsystems in a codebase. You can think of git-who sort of like git blame but for file trees rather than individual files. And watchgha - Live display of current GitHub action runs by Ned Batchelder Brian #4: Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment Dave Johnson Nice full tutorial discussing single file Python scripts using uv with external dependencies Starting with a script with dependencies. Using uv add --script [HTML_REMOVED] [HTML_REMOVED] to add a /// script block to the top Using uv run Adding #!/usr/bin/env -S uv run --script shebang Even some Windows advice Extras Brian: April 1 pranks done well BREAKING: Guido van Rossum Returns as Python's BDFL including Brett Cannon noted as “Famous Python Quotationist” Guido taking credit for “I came for the language but I stayed for the community” which was from Brett then Brett's title of “Famous Python Quotationist” is crossed out. Barry Warsaw asking Guido about releasing Python 2.8 Barry is the FLUFL, “Friendly Language Uncle For Life “ Mariatta can't get Guido to respond in chat until she addresses him as “my lord”. “… becoming one with whitespace.” “Indentation is Enlightenment” Upcoming new keyword: maybe Like “if” but more Pythonic as in Maybe: print("Python The Documentary - Coming This Summer!") I'm really hoping there is a documentary April 1 pranks done poorly Note: pytest-repeat works fine with Python 3.14, and never had any problems If you have to explain the joke, maybe it's not funny. The explanation pi, an irrational number, as in it cannot be expressed by a ratio of two integers, starts with 3.14159 and then keeps going, and never repeats. Python 3.14 is in alpha and people could be testing with it for packages Test & Code is doing a series on pytest plugins pytest-repeat is a pytest plugin, and it happened to not have any tests for 3.14 yet. Now the “joke”. I pretended that I had tried pytest-repeat with Python 3.14 and it didn't work. Test & Code: Python 3.14 won't repeat with pytest-repeat Thus, Python 3.14 won't repeat. Also I mentioned that there was no “rational” explanation. And pi is an irrational number. Michael: pysqlscribe v0.5.0 has the “parse create scripts” feature I suggested! Markdown follow up Prettier to format Markdown via Hugo Been using mdformat on some upcoming projects including the almost done Talk Python in Production book. Command I like is mdformat --number --wrap no ./ uv tool install --with is indeed the pipx inject equivalent, but requires multiple --with's: pipx inject mdformat mdformat-gfm mdformat-frontmatter mdformat-footnote mdformat-gfm-alerts uv tool install mdformat --with mdformat-gfm --with mdformat-frontmatter --with mdformat-footnote --with mdformat-gfm-alerts uv follow up From James Falcon As a fellow uv enthusiast, I was still holding out for a use case that uv hasn't solved. However, after last week's episode, you guys finally convinced me to switch over fully, so I figured I'd explain the use case and how I'm working around uv's limitations. I maintain a python library supported across multiple python versions and occasionally need to deal with bugs specific to a python version. Because of that, I have multiple virtualenvs for one project. E.g., mylib38 (for python 3.8), mylib313 (for python 3.13), etc. I don't want a bunch of .venv directories littering my project dir. For this, pyenv was fantastic. You could create the venv with pyenv virtualenv 3.13.2 mylib313, then either activate the venv with pyenv activate mylib313 and create a .python-version file containing mylib313 so I never had to manually activate the env I want to use by default on that project. uv doesn't have a great solution for this use case, but I switched to a workflow that works well enough for me: Define my own central location for venvs. For me that's ~/v Create venvs with something like uv venv --python 3.13 ~/v/mylib313 Add a simple function to my bashrc: `workon() { source ~/v/$1/bin/activate } so now I can run workon mylib313orworkon mylib38when I need to work in a specific environment. uv's.python-version` support works much differently than pyenv's, and that lack of support is my biggest frustration with this approach, but I am willing to live without it. Do you Firefox but not Zen? You can now make pure Firefox more like Zen's / Arc's layout. Joke: So here it will stay See the follow up thread too! Also: Guido as Lord Python via Nick Muoh

Hacker Public Radio
HPR4351: HPR Community News for March 2025

Hacker Public Radio

Play Episode Listen Later Apr 7, 2025


This show has been flagged as Explicit by the host. New hosts Welcome to our new host: Marc W. Abel. Last Month's Shows Id Day Date Title Host 4326 Mon 2025-03-03 HPR Community News for February 2025 HPR Volunteers 4327 Tue 2025-03-04 Chatting with Sgoti Some Guy On The Internet 4328 Wed 2025-03-05 Use SELinux the easy way Klaatu 4329 Thu 2025-03-06 Maintaining The Remote System hairylarry 4330 Fri 2025-03-07 GIMP: Fixing Photos Ahuka 4331 Mon 2025-03-10 Re-inventing the light switch Lee 4332 Tue 2025-03-11 Top 5 mistakes every new terminal user makes Klaatu 4333 Wed 2025-03-12 A Radically Transparent Computer Without Complex VLSI Marc W. Abel 4334 Thu 2025-03-13 24-25 New Years Eve show episode 3 Honkeymagoo 4335 Fri 2025-03-14 Responce to Antoin's H P R 4 3 1 3 operat0r 4336 Mon 2025-03-17 The Everything-I-Know 20-minutes Show Antoine 4337 Tue 2025-03-18 Open Web UI operat0r 4338 Wed 2025-03-19 328eforth Brian in Ohio 4339 Thu 2025-03-20 Review of the YR01 smart lock Rho`n 4340 Fri 2025-03-21 Playing Civilization IV, Part 7 Ahuka 4341 Mon 2025-03-24 Transferring Large Data Sets hairylarry 4342 Tue 2025-03-25 How I use Git to blog on the web and gopherspace Klaatu 4343 Wed 2025-03-26 Interviewing the Redot engine Founder Celeste 4344 Thu 2025-03-27 24-25 New Years Eve show episode 4 Honkeymagoo 4345 Fri 2025-03-28 Android 2025 operat0r 4346 Mon 2025-03-31 A brief review of the Pinetab 2 Swift110 Comments this month These are comments which have been made during the past month, either to shows released during the month or to past shows. There are 25 comments in total. Past shows There are 6 comments on 6 previous shows: hpr3967 (2023-10-17) "Unsolicited thoughts on running open source software projects" by dnt. Comment 1: Antoine on 2025-03-01: "My comment about this show" hpr4142 (2024-06-18) "A Shared Shell History With Atuin" by mnw. Comment 2: Windigo on 2025-03-12: "Appreciate the overview" hpr4276 (2024-12-23) "PWNED" by operat0r. Comment 2: operat0r on 2025-03-02: "not a robot" hpr4321 (2025-02-24) "Crux Linux" by Klaatu. Comment 1: dnt on 2025-03-05: "Messing up" hpr4323 (2025-02-26) "Good Samaritan laws, Duty to rescue in the Netherlands" by Ken Fallon. Comment 1: Some Guy on the Internet on 2025-03-05: "Great show." Comment 2: Antoine on 2025-03-05: "And in Brazil" hpr4325 (2025-02-28) "Two Software I use- Futo Keyboard and Inoreader" by Antoine. Comment 1: archer72 on 2025-03-02: "FUTO Keyboard" Comment 2: Antoine on 2025-03-02: "@#1 My setup" This month's shows There are 19 comments on 9 of this month's shows: hpr4326 (2025-03-03) "HPR Community News for February 2025" by HPR Volunteers. Comment 1: dnt on 2025-03-05: "SGOTI's mop" hpr4328 (2025-03-05) "Use SELinux the easy way" by Klaatu. Comment 1: lyunpaw@gmail.com on 2025-03-07: "Time to brick the box."Comment 2: Klaatu on 2025-03-10: "This advice comes with no warranty" hpr4329 (2025-03-06) "Maintaining The Remote System" by hairylarry. Comment 1: Ken Fallon on 2025-03-04: "Have you considered using Syncthing" hpr4330 (2025-03-07) "GIMP: Fixing Photos" by Ahuka. Comment 1: Ken Fallon on 2025-01-15: "Great Tips"Comment 2: Rother on 2025-03-08: "playback "Comment 3: Kevin O'Brien on 2025-03-08: "Processing"Comment 4: Henrik Hemrin on 2025-03-11: "Quick access to external photo editing tools from digiKam thumbnail view. "Comment 5: Kevin O'Brien on 2025-03-11: "Good tip" hpr4331 (2025-03-10) "Re-inventing the light switch" by Lee. Comment 1: Ken Fallon on 2025-03-03: "undocumented network exploit" hpr4332 (2025-03-11) "Top 5 mistakes every new terminal user makes" by Klaatu. Comment 1: Ken Fallon on 2025-03-04: "Send this back to my past self" hpr4333 (2025-03-12) "A Radically Transparent Computer Without Complex VLSI" by Marc W. Abel. Comment 1: Ken Fallon on 2025-03-04: "Everyone needs to listen to this show"Comment 2: Marc on 2025-03-07: "Reply to comment (or if a volunteer can edit it directly instead, that's fine)"Comment 3: paulj on 2025-03-19: "Dauug"Comment 4: Marc on 2025-03-24: "Hardware build road map"Comment 5: Celeste on 2025-03-24: "About the software part reliability" hpr4339 (2025-03-20) "Review of the YR01 smart lock" by Rho`n. Comment 1: Ken Fallon on 2025-03-11: "Unfortunately mine turned into a project."Comment 2: Trey on 2025-03-20: "Only one trip to the hardware store?" hpr4342 (2025-03-25) "How I use Git to blog on the web and gopherspace" by Klaatu. Comment 1: oxo on 2025-03-25: "Cool!" Mailing List discussions Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mailing List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman. The threaded discussions this month can be found here: https://lists.hackerpublicradio.com/pipermail/hpr/2025-March/thread.html Events Calendar With the kind permission of LWN.net we are linking to The LWN.net Community Calendar. Quoting the site: This is the LWN.net community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page. Provide feedback on this episode.

Python Bytes
#426 Committing to Formatted Markdown

Python Bytes

Play Episode Listen Later Mar 31, 2025 29:18 Transcription Available


Topics covered in this episode: mdformat pre-commit-uv PEP 758 and 781 Serie: rich git commit graph in your terminal, like magic Extras Joke Watch on YouTube About the show Sponsored by Posit Connect Cloud: pythonbytes.fm/connect-cloud Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: mdformat Suggested by Matthias Schöttle Last episode Michael covered blacken-docs, and I mentioned it'd be nice to have an autoformatter for text markdown. Matthias delivered with suggesting mdformat “Mdformat is an opinionated Markdown formatter that can be used to enforce a consistent style in Markdown files.” A python project that can be run on the command line. Uses a style guide I mostly agree with. I'm not a huge fan of numbered list items all being “1.”, but that can be turned off with --number, so I'm happy. Converts underlined headings to #, ##, etc. headings. Lots of other sane conventions. The numbering thing is also sane, I just think it also makes the raw markdown hard to read. Has a plugin system to format code blocks Michael #2: pre-commit-uv via Ben Falk Use uv to create virtual environments and install packages for pre-commit. Brian #3: PEP 758 and 781 PEP 758 – Allow except and except* expressions without parentheses accepted PEP 781 – Make TYPE_CHECKING a built-in constant draft status Also, PEP Index by Category kinda rocks Michael #4: Serie: rich git commit graph in your terminal, like magic While some users prefer to use Git via CLI, they often rely on a GUI or feature-rich TUI to view commit logs. Others may find git log --graph sufficient. Goals Provide a rich git log --graph experience in the terminal. Offer commit graph-centric browsing of Git repositories. Extras Michael: Sunsetting Search? (Startpage) Ruff in or out? Joke: Wishing for wishes

Open Source Security Podcast
Distributed CI and Git with Lars Wirzenius

Open Source Security Podcast

Play Episode Listen Later Mar 31, 2025 27:27


Lars Wirzenius discusses his innovative CI/CD system Ambient, which uses isolated virtual machines without network access to enhance security, and his work on Radicle, a peer-to-peer Git collaboration platform. Together, these projects offer a glimpse into a more distributed future for software development, addressing key challenges in current CI/CD systems like long wait times, security vulnerabilities, and centralized infrastructure limitations. The blog post for this episode can be found at https://opensourcesecurity.io/2025/2025-03-ambient-radicle-lars-wirzenius/

Every Day Oral Surgery: Surgeons Talking Shop
Go on, Git!: Finding Humor in the Daily Difficulties of Oral Surgery (by Dr. Grant Stucki)

Every Day Oral Surgery: Surgeons Talking Shop

Play Episode Listen Later Mar 24, 2025 11:56


In this lighthearted and humorous episode of Everyday Oral Surgery, Dr. Grant Stucki introduces a new segment, Go On, Git, inspired by Jimmy Fallon's comedic bits. In today's episode, he shares a collection of frustrating yet amusing moments that oral surgeons experience daily. Hear about stubborn implant screwdrivers, patients who won't recline in their chairs, why sutures always seem to break at the worst possible moment, thermostat mishaps, schedulers who book six patients per hour, why overhead lights seem to have a vendetta against oral surgeons, and more! Using his best cowboy accent, Dr. Stucki adds to the humor, making this episode an entertaining take on the unexpected challenges of surgery. Join us to get a dose of surgical comedy and learn how to find laughter in the daily struggles of oral surgery. Tune in now!Key Points From This Episode:Introducing Dr. Stucki's Go On, Git list and the motivation behind creating it.How humor can turn the everyday frustrations into moments of laughter.Hear about the patient who insists they “can't lean back.”Why bite blocks act like soap bars and dealing with assistants who refuse to take a sick day.Implant screws that won't stay put and root shapes that defy extraction logic.Dealing with texting patients who refuse to put their phone down before surgery.Learn about the struggle of irrigation ricochet and avoiding a smack from the overhead light.An invitation for listeners to submit their own Go On, Git moments.Links Mentioned in Today's Episode:Everyday Oral Surgery Website — https://www.everydayoralsurgery.com/ Everyday Oral Surgery on Instagram — https://www.instagram.com/everydayoralsurgery/ Everyday Oral Surgery on Facebook — https://www.facebook.com/EverydayOralSurgery/Dr. Grant Stucki Email — grantstucki@gmail.comDr. Grant Stucki Phone — 720-441-6059

DOU Podcast
Тестування цифрової гривні | ШІ-шахраї на співбесідах | $155 мільйонів за Uklon — DOU News #190

DOU Podcast

Play Episode Listen Later Mar 24, 2025 33:38


DOU 20 років! Саме 24 березня 2005 року Макс Іщенко розпочав цю історію — і сформувалась крута спільнота розумних і активних айтівців. Дякуємо вам за всі ці роки разом! 

Late Night Linux Extra
Linux Dev Time – Episode 120

Late Night Linux Extra

Play Episode Listen Later Mar 23, 2025 28:50


Our advice on how to move into a career in software development including making and contributing to projects, advocating for your work, collaborating, avoiding exploitation, learning Git, and loads more.           Support us on Patreon and get an ad-free RSS feed with early episodes sometimes   See our contact page for... Read More

Thinking Elixir Podcast
245: Supply Chain Security and SBoMs

Thinking Elixir Podcast

Play Episode Listen Later Mar 18, 2025 74:36


News includes a new library called phoenix_sync for real-time sync in Postgres-backed Phoenix applications, Peter Solnica released a Text Parser for extracting structured data from text, a useful tip on finding Hex package versions locally with mix hex.info, Wasmex updated to v0.10 with WebAssembly component support, and Chrome introduces a new browser feature similar to LiveView.JS. We also talked with Alistair Woodman and Jonatan Männchen from the EEF about Jonatan's role as CISO, the Security Working Group, and their work on OpenChain compliance for supply-chain security, Software Bill of Materials (SBoMs), and what these initiatives mean for the Elixir community, and more! Show Notes online - http://podcast.thinkingelixir.com/245 (http://podcast.thinkingelixir.com/245) Elixir Community News https://gigalixir.com/thinking (https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes) – Gigalixir is sponsoring the show, offering 20% off standard tier prices for a year with promo code "Thinking". https://github.com/electric-sql/phoenix_sync (https://github.com/electric-sql/phoenix_sync?utm_source=thinkingelixir&utm_medium=shownotes) – New library called phoenix_sync providing real-time sync for Postgres-backed Phoenix applications. https://hexdocs.pm/phoenix_sync/readme.html (https://hexdocs.pm/phoenix_sync/readme.html?utm_source=thinkingelixir&utm_medium=shownotes) – Documentation for phoenix_sync, a solution for building modern, real-time apps with local-first/sync in Elixir. https://github.com/josevalim/sync (https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's original proof of concept repo that was promptly archived. https://electric-sql.com/ (https://electric-sql.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Electric SQL's platform that syncs subsets of Postgres data into local apps and services, allowing data to be available offline and in-sync. https://solnic.dev/posts/announcing-textparser-for-elixir/ (https://solnic.dev/posts/announcing-textparser-for-elixir/?utm_source=thinkingelixir&utm_medium=shownotes) – Peter Solnica released TextParser, a library for extracting interesting parts of text like hashtags and links. https://hexdocs.pm/text_parser/readme.html (https://hexdocs.pm/text_parser/readme.html?utm_source=thinkingelixir&utm_medium=shownotes) – Documentation for the Text Parser library that helps parse text into structured data. https://www.elixirstreams.com/tips/mix-hex-info (https://www.elixirstreams.com/tips/mix-hex-info?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir stream tip on using mix hex.info to find the latest package version for a Hex package locally, without needing to search on hex.pm or GitHub. https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4 (https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4?utm_source=thinkingelixir&utm_medium=shownotes) – Guide for upgrading Tailwind to V4 in existing Phoenix applications using Tailwind's automatic upgrade helper. https://gleam.run/news/hello-echo-hello-git/ (https://gleam.run/news/hello-echo-hello-git/?utm_source=thinkingelixir&utm_medium=shownotes) – Gleam 1.9.0 release with searchability on hexdocs, Echo debug printing for improved debugging, and ability to depend on Git-hosted dependencies. https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir (https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post discussing how promises made about NodeJS actually came true with Elixir. https://hexdocs.pm/wasmex/Wasmex.Components.html (https://hexdocs.pm/wasmex/Wasmex.Components.html?utm_source=thinkingelixir&utm_medium=shownotes) – Wasmex updated to v0.10 with support for WebAssembly components, enabling applications and components to work together regardless of original programming language. https://ashweekly.substack.com/p/ash-weekly-issue-8 (https://ashweekly.substack.com/p/ash-weekly-issue-8?utm_source=thinkingelixir&utm_medium=shownotes) – AshWeekly Issue 8 covering AshOps with mix task capabilities for CRUD operations and BeaconCMS being included in the Ash HQ installer script. https://developer.chrome.com/blog/command-and-commandfor (https://developer.chrome.com/blog/command-and-commandfor?utm_source=thinkingelixir&utm_medium=shownotes) – Chrome update brings new browser feature with commandfor and command attributes, similar to Phoenix LiveView.JS but native to browsers. https://codebeamstockholm.com/ (https://codebeamstockholm.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Code BEAM Lite announced for Stockholm on June 2, 2025 with keynote speaker Björn Gustavsson, the "B" in BEAM. https://alchemyconf.com/ (https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes) – AlchemyConf coming up March 31-April 3 in Braga, Portugal. Use discount code THINKINGELIXIR for 10% off. https://www.gigcityelixir.com/ (https://www.gigcityelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes) – GigCity Elixir and NervesConf on May 8-10, 2025 in Chattanooga, TN, USA. https://www.elixirconf.eu/ (https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf EU on May 15-16, 2025 in Kraków & Virtual. https://goatmire.com/#tickets (https://goatmire.com/#tickets?utm_source=thinkingelixir&utm_medium=shownotes) – Goatmire tickets are on sale now for the conference on September 10-12, 2025 in Varberg, Sweden. Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/ (https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/?utm_source=thinkingelixir&utm_medium=shownotes) https://cna.erlef.org/ (https://cna.erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes) – EEF CVE Numbering Authority https://erlangforums.com/t/security-working-group-minutes/3451/22 (https://erlangforums.com/t/security-working-group-minutes/3451/22?utm_source=thinkingelixir&utm_medium=shownotes) https://podcast.thinkingelixir.com/220 (https://podcast.thinkingelixir.com/220?utm_source=thinkingelixir&utm_medium=shownotes) – previous interview with Alistair https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act (https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act?utm_source=thinkingelixir&utm_medium=shownotes) – CRA - Cyber Resilience Act https://www.cisa.gov/ (https://www.cisa.gov/?utm_source=thinkingelixir&utm_medium=shownotes) – CISA US Government Agency https://www.cisa.gov/sbom (https://www.cisa.gov/sbom?utm_source=thinkingelixir&utm_medium=shownotes) – Software Bill of Materials https://oss-review-toolkit.org/ort/ (https://oss-review-toolkit.org/ort/?utm_source=thinkingelixir&utm_medium=shownotes) – Desire to integrate with tooling outside the Elixir ecosystem like OSS Review Toolkit https://github.com/voltone/rebar3_sbom (https://github.com/voltone/rebar3_sbom?utm_source=thinkingelixir&utm_medium=shownotes) https://cve.mitre.org/ (https://cve.mitre.org/?utm_source=thinkingelixir&utm_medium=shownotes) https://openssf.org/projects/guac/ (https://openssf.org/projects/guac/?utm_source=thinkingelixir&utm_medium=shownotes) https://erlef.github.io/security-wg/securityvulnerabilitydisclosure/ (https://erlef.github.io/security-wg/security_vulnerability_disclosure/?utm_source=thinkingelixir&utm_medium=shownotes) – EEF Security WG Vulnerability Disclosure Guide Guest Information - https://x.com/maennchen_ (https://x.com/maennchen_?utm_source=thinkingelixir&utm_medium=shownotes) – Jonatan on Twitter/X - https://bsky.app/profile/maennchen.dev (https://bsky.app/profile/maennchen.dev?utm_source=thinkingelixir&utm_medium=shownotes) – Jonatan on Bluesky - https://github.com/maennchen/ (https://github.com/maennchen/?utm_source=thinkingelixir&utm_medium=shownotes) – Jonatan on Github - https://maennchen.dev (https://maennchen.dev?utm_source=thinkingelixir&utm_medium=shownotes) – Jonatan's Blog - https://www.linkedin.com/in/alistair-woodman-51934433 (https://www.linkedin.com/in/alistair-woodman-51934433?utm_source=thinkingelixir&utm_medium=shownotes) – Alistair Woodman on LinkedIn - awoodman@erlef.org - https://github.com/ahw59/ (https://github.com/ahw59/?utm_source=thinkingelixir&utm_medium=shownotes) – Alistair on Github - http://erlef.org/ (http://erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes) – Erlang Ecosystem Foundation Website Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)