Look for any podcast host, guest or anyone
Showing episodes and shows of

Kevlin Henney

Shows

IT Career EnergizerIT Career EnergizerYou Need To Know What You Want with Kevlin Henney Kevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people.   Kevlin is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages. He is also editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.   Top 3 Career Tips   1. Having an appreciation for detail is its own reward.   2. Look for the things that excite you from a technical point of view.   3...2025-06-0634 minSoftware Testing Unleashed - Better Teams. Better Software. Better World.Software Testing Unleashed - Better Teams. Better Software. Better World.Still Coding or Just Prompting? Software Engineering 2034 - Kevlin HenneyAI’s Impact on Coding: Will Developers Become Obsolete? "The world runs on software; that is not going anywhere." - Kevlin Henney In this episode, I talk to Kevlin Henney to explore the future of software engineering. We go deep into timely topics like artificial intelligence, the evolving role of developers, and the skills that will matter most in the years to come. Kevlin shares his perspective on how the industry may change—and why understanding people could be even more important than mastering tools. With his insightful thoughts on coding languages and ethical considerations in AI, he c...2025-06-0626 minCandid ContributionsCandid ContributionsLive from DDD South West!Yes we're back from a break, and delighted to have been the lunchtime podcast hosts at DDD South West in Bristol. We were joined by five fabulous panelists: speakers Dylan Beattie, Jacqui Read and Kevlin Henney, and event organisers Carl Sargunar and Lorraine Pearce. We talk about why we are so willing to give up our Saturdays for events like these, what we wish we knew when we started out in the tech industry, and keeping up to speed whilst on maternity leave, amongst other things…    Plus you’ll hear how being good at out of hours bug fixing m...2025-05-2152 minjawbreaker.iojawbreaker.ioEmbracing Change The Future of Programming Languages in a Rapidly Evolving Tech WorldWelcome to our podcast, where today we explore a topic that's on the minds of many in tech: the future of programming languages. In a recent discussion, experts Kevlin Henney and Dave Farley delved into this pressing question. They emphasized that programming languages are evolving, shaped by practical needs and advancements in technology. Henney noted, "The languages we use reflect the problems we're trying to solve," indicating a shift toward languages that prioritize developer experience and efficiency. Farley highlighted the importance of continuous delivery, suggesting that the rise of agile methodologies is influencing language design. He argued, "...2025-05-0801 minKodsnackKodsnackMin garderob som byggserver, med Fredrik Eriksson och Kristian IvarssonFredrik snackar Casual med Fredrik Eriksson och Kristian Ivarsson. Casual är en öppen middleware som implementerar XATMI-standarden och används istället för Oracles Tuxedo av bland annat Försäkringskassan. Fredrik och Kristian berätter om hur det kommer sig att man tar sig an ett sånt projekt, hur man lyckas hålla ångan uppe ända till produktion, och varför enkelhet och effektivitet är viktigt även (eller inte minst?) för en middleware för stora myndigheter. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågo...2025-05-0650 minPhysics World Stories PodcastPhysics World Stories PodcastAlternate quantum realities: what if Heisenberg stayed at home? In this episode of Physics World Stories, writer Kevlin Henney discusses his new flash fiction, Heisenberg (not) in Helgoland – written exclusively for Physics World as part of the International Year of Quantum Science and Technology. The story spans two worlds: the one we know, and an alternate reality in which Werner Heisenberg never visits the island of Helgoland – a trip that played a key role in the development of quantum theory. Henney reads an extract from the piece and reflects on the power of flash fiction – why the format’s brevity and clarity make it an interesting space fo...2025-04-3052 minDead CodeDead CodeFrozen to Death (with Kevlin Henney)In this episode of Dead Code, Jared talks with Kevlin Henney about the importance of immutability in software development, particularly as a strategy for reducing bugs related to state and concurrency. Kevlin explains that while many programming languages default to mutable state, treating state change as a privilege—not a right—can lead to more maintainable, less error-prone code. He discusses how immutability strengthens encapsulation, simplifies reasoning about systems, and avoids issues like race conditions and deadlocks, especially in multi-threaded environments. Kevlin also emphasizes that these design choices are architectural, not just implementation details, and that teams benefit from shar...2025-04-0154 minDead CodeDead CodeFrozen to Death (with Kevlin Henney)In this episode of Dead Code, Jared talks with Kevlin Henney about the importance of immutability in software development, particularly as a strategy for reducing bugs related to state and concurrency. Kevlin explains that while many programming languages default to mutable state, treating state change as a privilege—not a right—can lead to more maintainable, less error-prone code. He discusses how immutability strengthens encapsulation, simplifies reasoning about systems, and avoids issues like race conditions and deadlocks, especially in multi-threaded environments. Kevlin also emphasizes that these design choices are architectural, not just implementation details, and that teams benefit from shar...2025-04-0154 minairhacks.fm podcast with adam bienairhacks.fm podcast with adam bienFrom OCCAM and CSP to JavaAn airhacks.fm conversation with Kevlin Henney (@KevlinHenney) about: first computer was a Sinclair ZX81 with 1K of memory, programming in Basic and later Z80 assembly language, creating simulations like volcano explosions and n-body problems as a teenager, transitioning to the ZX Spectrum and other early home computers, studying physics at university but becoming more interested in programming, learning fortran, getting his first programming job at a small software house in Bristol where his boss had a wall of books on programming languages and paradigms, becoming self-taught through reading these books, developing an interest in AI and philosophy of mind...2025-03-091h 09Fireside with VoxgigFireside with VoxgigEpisode 229, Kevlin Henney, Consultant, Speaker and WriterToday, we’re speaking to Kevlin Henney, who, if you scroll back far enough, you’ll see was one of our earliest guests on the podcast. We’re thrilled to have Kevlin back for a discussion on microservices, agile development and how developers can avoid the “factory line” work style. Kevlin talks to us about how there isn’t one service or language that has “the answer”, and the approach to tools should be broad and open to change. When developing a system, you’re creating something new - it’s not manufacturing, there is always an element of novelty to what you’...2024-12-101h 18Algorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 194: The One Thing Every Programmer Should Know with Kevlin HenneyIn this episode, Conor and Bryce chat with Kevlin Henney about the top recommendation from 97 Things Every Programmer Should Know.Link to Episode 194 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On...2024-08-0924 minTech, Bugs & Rock & RollTech, Bugs & Rock & Roll1.31 A Wild Kevlin Henney Has Appeared!Dylan's on a train this week so the excellent Kevlin Henney joins Mark to talk about legacy code, bitrot, and the inevitable displacement of big, old companies by fast-moving start-ups.2024-08-091h 08Algorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 193: Kevlin Henneys with Kevlin HenneyIn this episode, Bryce chats with Kevlin Henney about Kevlin Henneys.Link to Episode 193 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented...2024-08-0223 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 192: Systems Programming & More with Kevlin HenneyIn this episode, Bryce chats with Kevlin Henney about systems programming and more.Link to Episode 192 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in...2024-07-2633 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 191: Algorithms & Libraries with Kevlin HenneyIn this episode, Conor and Bryce chat with Kevlin Henney about algorithms, libraries and many programming languages!Link to Episode 191 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern...2024-07-1937 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 190: C++, Python and More with Kevlin HenneyIn this episode, Conor and Bryce chat with Kevlin Henney about C++, Python and more!Link to Episode 190 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two...2024-07-1228 minTech, Bugs & Rock & RollTech, Bugs & Rock & Roll1.25 There's a Kevlin Henney On The Show!Mark's in Utrecht at Azure Lowlands so Stunt Mark for this episode is author, developer, consultant, thought provoker and occasional Linebreaker Kevlin Henney. Join Kevlin and Dylan as they pick apart what's been happening this week in the weird and wonderful world of technology... and hopefully Human Kevlin will be the ONLY Kevlin on this show, but you never know...2024-07-041h 00The Engineering Room with Dave FarleyThe Engineering Room with Dave FarleyLearning from Big Public Software Failures | Kevlin Henney In The Engineering Room Ep. 6In this episode of “The Engineering Room” Dave Farley chats with renowned author, speaker and expert software developer Kevlin Henney. In fact "The one and only Kevlin Henney" - literally! He has a google-unique name: try it! Kevlin is a member of the ACCU and IEEE Software Advisory Board. Famous for works on Pattern-Oriented Software Architecture and Big Public Software Failures. He has published several ‘anthology' books, including: "97 Things Every Programmer Should Know - Collective Wisdom from the Experts”xx📖 97 Things Every Programmer Should Know...2024-01-311h 26Tech Lead JournalTech Lead Journal[Best of 2023] #122 - Essential Things Every Software Engineer Should Know - Kevlin Henney“In a world that runs on software, when we develop and deploy software, we are part of a larger system where our failures are no longer about us, they are also about other people." Today's clip is from Tech Lead Journal episode 122 with Kevlin Henney, a consultant, writer, and speaker on software development and has written and edited several popular books. In this clip, Kevlin brought up some timeless software development concepts developers should learn from the past on cohesion, coupling, and code quality. He also explained why he becomes associated with public software failures wi...2024-01-0118 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechDesign for Developers • Stephanie Stimac & Sophie FreiermuthThis interview was recorded for the GOTO Book Club.gotopia.tech/bookclubRead the full transcription of the interview hereStephanie Stimac - Author of "Design for Developers" and Design & UX ConsultantSophie Freiermuth - UX & Service Design, Manager, Strategist, Designer, Trainer, Coach, CSPORESOURCESGet 35% discount on all Manning products with code: *ytGOTO35*mng.bz/z5RQStephanieseaotta.dev@seaottalinkedin.com/in/stephaniestimacgithub.com/ststimacinstagram.com/seaottaSophie...2023-11-1048 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechFive Lines of Code • Christian Clausen & Kevlin HenneyThis interview was recorded for the GOTO Book Club.gotopia.tech/bookclubRead the full transcription of the interview hereChristian Clausen - Author of "Five Lines of Code" & CEO & Founder of Mistware Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterRESOURCESmist-cloud.euhbr.org/2016/01/trick-yourself-into-breaking-a-bad-habitChristian@thedrlambdagithub.com/thedrlambdalinkedin.com/in/thedrlambdathedrlambda.medium.comKevlinabout.me/kevlin@KevlinHenneylinkedin.com/in/kevlininstagram.com...2023-08-111h 09Semaphore UncutSemaphore UncutKevlin Henney on Code RefactoringRefactoring has become an integral part of software development practices and has gained widespread recognition and adoption in the industry.In this episode, we explore code refactoring through the perspective of Kevlin Henney, an experienced consultant, trainer, and co-author of renowned programming books. Learn how his insights shed light on the importance of refactoring as a design practice and the impact of time pressure on code quality.Listen to the full episode or read the transcript at the Semaphore BlogLike this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of yo...2023-06-1322 minSoftwire TechTalksSoftwire TechTalksKevlin Henney's #TechTalk: Developers have a moral responsibility to 'code for the future'In a frank conversation with Kevlin Henney, packed with interesting anecdotes and thought-provoking suggestions, we discussed topics such as: Why most developers code for the past, our moral responsibility to think about future uses of our code, as well as how technology companies can weather tough economic times. Read the highlights summary here: www.softwire.com/insights/highlights-from-kevlin-henneys-techtalk-developers-have-a-moral-responsibility-to-code-for-the-future2023-04-1441 minTech Lead JournalTech Lead Journal#122 - Essential Things Every Software Engineer Should Know - Kevlin Henney“In a world that runs on software, when we develop and deploy software, we are part of a larger system where our failures are no longer about us, they are also about other people." Kevlin Henney is a consultant, writer, and speaker on software development and has written and edited several popular books. In this episode, Kevlin shared his 3 favorite things every software engineer should know based on the two books he edited: “97 Things Every Programmer Should Know” and “97 Things Every Java Programmer Should Know”. He explained the importance for developers of taking an occasional break when working on...2023-02-271h 00GOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechSimplicity & Complexity: The Beauty & the Beast? • Sander Hoogendoorn & Kevlin HenneyThis interview was recorded at GOTO Amsterdam 2022 for GOTO Unscripted. gotopia.techRead the full transcription of this interview hereSander Hoogendoorn - CTO at iBood.comKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONIn most cases, there is more than one way to solve a problem. Based on our evolution, however, we are tempted to solve problems by adding features, code, and complexity.There is an alternative to that, though. Kevlin Henney and Sander Hoogendoorn discuss these attempts in this GOTO Unscripted episode...2023-02-1044 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in Tech97 Things Every Cloud Engineer Should Know • Emily Freeman, Nathen Harvey & Chris WilliamsThis interview was recorded for the GOTO Book Club.gotopia.tech/bookclubRead the full transcription of the interview hereEmily Freeman - Head of DevOps Product Marketing, Head of Community Engagement at AWS & Co-Editor of "97 Things Every Cloud Engineer Should Know"Nathen Harvey - Developer Advocate at Google Cloud and Co-Editor of "97 Things Every Cloud Engineer Should Know"Chris Williams - Cloud Therapist at World Wide TechnologyDESCRIPTIONMigrating to the cloud has become a "sine qua non" these days. The compact articles in 97 Things Every...2023-01-1343 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechExpert Talk: What is Agile Sabotage? • Fred George & Kevlin HenneyThis interview was recorded at GOTO Amsterdam 2022 for GOTO Unscripted. gotopia.techRead the full transcription of this interview hereFred George - Early Adopter of OO & Agile, Advocating Microservices & Programmer AnarchyKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONKevlin Henney, an independent consultant, and Fred George, an early adopter of OO & agile development, are exploring the ins and outs of agile transformation. They exchange views on what brings back the joy of programming while still offering companies a competitive advantage. They explore some of...2023-01-0635 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechExpert Talk: Cloud Chaos & How Contract Tests Can Help • Holly Cummins & Kevlin HenneyThis interview was recorded at GOTO Amsterdam 2022 for GOTO Unscripted. gotopia.techRead the full transcription of this interview hereHolly Cummins - Senior Principal Software Engineer on the Red Hat Quarkus TeamKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONToday cloud native and cloud transformation are more than buzzwords. However, most companies and development teams have not yet surpassed all the hurdles that come with moving to the cloud.Holly Cummins and Kevlin Henney dismantle why many organizations think by adopting microservices to...2022-11-2536 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechExpert Talk: Scaling Down Complexity in Software • James Lewis & Kevlin HenneyThis interview was recorded at GOTO Amsterdam 2022 for GOTO Unscripted. gotopia.techRead the full transcription of this interview hereJames Lewis - Principal Consultant & Technical Director at ThoughtworksKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONSoftware shares multiple similarities with living creatures. Embark on a journey with Kevlin Henney, an independent consultant & speaker, and James Lewis, consultant at Thoughtworks, to undercover some of the aspects that make producing software so complex from trending frameworks, that help you understand the human component, to its disposable...2022-10-2850 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechCraftsmanship: Code, Guitars & Tech • Dylan Beattie, Hannes Lowette & Kevlin HenneyThis interview was recorded for GOTO Unscripted at CodeNode in London.gotopia.techRead the full transcription of this interview hereDylan Beattie - Creator of Rockstar Language, Microsoft MVP, Keynote Speaker & GuitaristHannes Lowette - Head of Learning & Development at Axxes, Monolith Advocate, Speaker & Whiskey LoverKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONWriting music, building guitars and writing software share more similarities than one would imagine at first.Kevlin Henney, an independent consultant, chats with Dylan Beatttie, creator of the...2022-10-1456 minTech Lead JournalTech Lead Journal#99 - Better Software With Acceptance Test-Driven Development - Kenneth Pugh🎙️ CELEBRATE the 100th EPISODE by submitting your story/message at techleadjournal.dev/celebrate-100 🎉 “Acceptance test is any test that a system must pass in order to be accepted. If you can’t ship a system without passing a test, then it is an acceptance test." Kenneth Pugh is an acclaimed author and thought leader in acceptance-test driven development (ATDD) and behavior-driven development (BDD). His works include the 2006 Jolt award winner “Prefactoring” followed by “Lean-Agile Acceptance Test-Driven Development”. In this episode, Ken explained in-depth the concept of acceptance tests and ATDD. He first described what an ac...2022-08-0150 minTech Lead JournalTech Lead Journal#98 - Professional Agile Leadership With Empiricism, Catalytic Leadership, and Self-Management for Agility - Kurt Bittner“Empiricism is at the heart of agility. The fundamental foundation of agility starts with some assertion about value. Every sprint or iteration is really an experiment about value." Kurt Bittner is the author and editor of many books on agile product development, including co-authoring the recent “Professional Agile Leader” book. In this episode, we started our conversation discussing the common misconception of Agile in the modern day and Kurt emphasized that empiricism should be at the heart of agility, especially for solving complex problems. Kurt then explained the importance of aligning company’s direction and goals using outcomes...2022-07-2550 minTech Lead JournalTech Lead Journal#97 - Personal Kanban & Collaboration Equation - Jim Benson“A highly functional team defines the right environment and has what they need to be the best professionals they can be. And that always includes agency and psychological safety." Jim Benson is the co-author of “Personal Kanban” and is currently working on his upcoming book “The Collaboration Equation”. In this episode, we started by discussing Personal Kanban, how it differs from a to-do list, and its two main rules, i.e. visualizing our work and limiting our work-in-progress. Jim also shared practical tips on managing our personal backlog, doing prioritization, and limiting our work in progress. In the latter...2022-07-1856 minTech Lead JournalTech Lead Journal#96 - Practical Guide to Implementing SRE and SLOs - Alex Hidalgo“Reliability is the most important thing. Your users define your reliability, so make sure you’re measuring the right thing. And 100% is out of the question, so pick the right target." Alex Hidalgo is the Principal Reliability Advocate at Nobl9 and author of “Implementing Service Level Objectives”. In this episode, we discussed the practical guide on how to implement SRE and SLOs. Alex started by explaining the basic concept of service reliability and service truths. He then explained the concept of reliability stack, that includes the famous SRE concepts: SLI, SLO, and error budgets. Alex then shared his insi...2022-07-111h 01GOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechExpert Talk: Managing Complexity in Software • Hadi Hariri & Kevlin HenneyThis interview was recorded for GOTO Unscripted at CodeNode in London. gotopia.techRead the full transcription of this interview hereHadi Hariri - VP of Developer Advocacy at JetBrains and Podcast Host of Talking KotlinKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONComplexity of software systems sometimes grows beyond control. Left unchecked, it can leave behind bloated applications.Kevlin Henney talks to Hadi Hariri, developer advocate at JetBrains, about how some of the key traits of developers like creativity and problem solving...2022-07-0851 minTech Lead JournalTech Lead Journal#95 - Top Career Lessons from an Engineering Career Coach - Jeff Perry“You are your greatest asset in your career and in your life. Invest in you personally in all areas of life in order to live your best life." Jeff Perry is an engineering coach, the founder of More Than Engineering and the co-host of the Engineering Career Coach podcast. In this episode, Jeff shared the important role of a coach or mentor in our engineering career. We first discussed Jeff’s engineering career clarity checklist and why it is truly important to find the clarity in our career journey. Jeff then shared the role of an engineering care...2022-07-0449 minTech Lead JournalTech Lead Journal#94 - Engineering Manager Essentials - Patrick Kua“An engineering manager should make sure that the team has a good balance of delivering things that the business needs with enough capacity to do it sustainably over time." Patrick Kua is a seasoned technology leader with a passion to accelerate the growth and success of tech organisations and technical leaders. In this episode, we discussed Pat’s latest course, Engineering Manager Essentials, which covers all the building blocks required to be an effective Engineering Manager (EM). We first discussed what an EM role is, how it differs from a tech lead role, and the common manager vs I...2022-06-2754 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechModern Software Practices in a Legacy System • Audun Strand & Kevlin HenneyThis interview was recorded for GOTO Unscripted at CodeNode in London.gotopia.techRead the full transcription of this interview hereAudun Fauchald Strand - Principal Engineer at NAVKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONAudun Fauchald Strand, principal engineer at NAV (Norwegian Labour and Welfare Administration), shares the story of how they modernized their long-running open source platform NAIS.In their conversation, Audun and Kevlin Henney touch on topics such as how to organize massive amounts of data and if legacy...2022-06-1043 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechExpert Talk: Web Development & Its Failures • Kevlin Henney, Stefan Judis & Lars JensenThis interview was recorded at GOTO Copenhagen 2021 for GOTO Unscripted. gotopia.techRead the full transcription of this interview hereKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterStefan Judis - Senior team manager on developer relations at ContentfulLars Jensen - Lead Developer at GOTODESCRIPTIONWhat’s next for web development? In this GOTO Unscripted episode we talk with two web development experts about current practices, influences and where we are headed.Watch the full episode to find out what yo...2022-05-1340 minAzure & DevOps PodcastAzure & DevOps PodcastHeather Downing: Retooling for the FutureHeather is a passionate coder and entrepreneur. She has experience working with Fortune 500 companies building enterprise-level voice, mobile, and C#/.Net applications. She focuses on external thought leadership, encouraging fellow programmers to present on topics outside of the office and in the community. She is also an international technical speaker, recently speaking at NDC, an early adopter of technology, and a conference organizer at KCDC, the Kansas City Developers Conference.   Topics of Discussion: [3:00] Heather talks about her deep dive into her local community to figure out how we learn and how different generations a...2022-04-2536 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechHydrogen Power: How Far Will It Take Us? • Anita Sengupta & Kevlin HenneyThis interview was recorded at GOTO Copenhagen 2021 for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview hereAnita Sengupta - CEO/Founder at Hydroplane & Professor of Astronautical EngineeringKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONExplore the developments and use cases for hydrogen-powered aircrafts with rocket scientist, aerospace engineer, professor, and CEO and founder of Hydroplane, Dr. Anita Sengupta, interviewed by editor of "97 Things Every Programmer Should Know," Kevlin Henney.RECOMMENDED BOOKSNASA • NASA Systems Engineering HandbookBernice Ka...2022-04-0129 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechModernizing Enterprise Java • Markus Eisele, Natale Vinto & Ana-Maria MihalceanuThis interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubAna-Maria Mihalceanu - Java Champion, SW Architect, Developer Advocate at Red Hat, Co-Founder of Bucharest Software Craftmanship CommunityNatale Vinto - Co-Author of "Modernizing Enterprise Java" & Senior Principal Developer Advocate at Red HatMarkus Eisele - Co-Author of "Modernizing Enterprise Java" & Developer Adoption Lead EMEA at Red HatDESCRIPTIONIs your Java application ready for the real world?Join Markus Eisele and Natale Vinto, authors of the book “Modernizing Enterprise Java,” and Ana-Maria Mihalceanu, developer advocate at Red...2022-03-1154 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechA Fireside Chat with Hannah Fry, Simon Singh & Kevlin HenneyThis interview was recorded for the GOTO Unscripted at CodeNode in London.http://gotopia.techRead the full transcription of this interview here:https://gotopia.tech/articles/fireside-chat-hannah-fry-simon-singh-kevlin-henneyHannah Fry - Mathematician, Science Presenter, Public Speaker and Bestselling AuthorSimon Singh - Author, Journalist and TV Producer Specializing in Science and MathematicsKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONWe invited Hannah Fry, Simon Singh and Kevlin Henney to a fireside chat about their math books.In this GOTO Unscripted you'll learn about...2022-02-1158 minSoftware Architektur im StreamSoftware Architektur im StreamDaniel Terhorst-North - SOLID vs. CUPIDThe SOLID principles are well-established as the foundation of object-oriented systems. However, after more than 20 years it is time to see whether the principles still apply and whether other concepts might be a better alternative. Daniel Terhorst-North is well known for concepts like behavior-driven development or deliberate discovery. He came up with the CUPID principles. In this episode, we will discuss SOLID and CUPID - and why Daniel thinks CUPID makes more sense. Links Slides for Daniel’s presentation “Why Every Element of Solid is Wrong” Slides for Daniel’s presentation “CUPID for Joyful Cod...2022-01-271h 06GOTO - The Brightest Minds in TechGOTO - The Brightest Minds in Tech18 Book Recommendations for the HolidaysThese book recommendations were put together from GOTO Book Club authors and interviewers.http://gotopia.tech/bookclubDESCRIPTIONThe holiday season is the perfect time to take a step back, relax and read a book, so we asked past authors and interviewers from GOTO Book Club to share the books that they would either give or want to receive as a gift. Watch this episode for a wide selection of more than 30 recommended titles covering software development and more.Eoin Woods - Co-Author of "Continuous Architecture in Practice"Fabio Pereira - Author...2021-12-2416 minCppCastCppCastDistributing C++ ModulesRob and Jason are joined by Daniel Ruoso and Bret Brown from Bloomberg. They first talk about Jason's new Object Lifetime Puzzle book and a blost post from Kevlin Henney on Agile processes. Then they talk to Daniel and Bret about their research into using Modules at Bloomberg, and some of the changes still needed from compilers and build systems to use Modules in large scale software development. News Boost v1.78 Object Lifetime Puzzlers Book 1 Agility ≠ Speed Links p2409: Requirements for Usage of C++ Modules at Bloomberg p2473: Distributing C++ Module Libraries What Agile is Actually Ab...2021-12-1659 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechThe Simpsons and Their Mathematical Secrets • Simon Singh & Kevlin HenneyThis interview was recorded for the GOTO Book Club at CodeNode in London.http://gotopia.tech/bookclubSimon Singh - Author of "Fermat's Last Theorem" & "The Simpsons and Their Mathematical Secrets" and many more booksKevlin Henney - Author of "97 Things Every Programmer Should Know" & Co-Editor of "97 Things Every Java Programmer Should Know" and many more booksDESCRIPTIONMath is all around us, you just need to look for it. And look he did. In this GOTO Book Club episode, Simon Singh, author of the best-sellers "Fermat's Last Theorem," "The Code Book,"...2021-12-1044 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in TechJava Security & the Java Ecosystem • Nicolas Frankel & Preben ThorøThis interview was recorded for GOTO Unscripted 2021.https://gotopia.techRead the full transcription of this interview here:https://gotopia.tech/articles/java-securityNicolas Frankel - Developer Advocate at HazelcastPreben Thorø - CTO at Trifork SwitzerlandDESCRIPTIONA lot has changed over the years for Java. Nicolas Frankel was and is working with Java for decades now and has seen a lot, especially the dark sides of Java security. In this unscripted episode, he is talking about them and how the ecosystem of Java changed.RECOMMENDED B...2021-12-0326 minSoftware Architektur im StreamSoftware Architektur im StreamKevlin Henney - Dealing with UncertaintySoftware architects are faced with uncertainty more often than we like to admit. How can we deal with it - or can we even make it disappear? In this episode, we will talk about uncertainty with Kevlin Henney. He has been a member of the IEEE Software Advisory Board, coauthor of several books on patterns, editor of 97 Things Every Programmer Should Know, and co-editor 97 Things Every Java Programmer Should Know. Links Phillip G. Armour: The Five Orders of Ignorance Planning Fallacy Adam Tornhill: Your Code As a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks...2021-10-031h 02Avkodat - En podd för utvecklareAvkodat - En podd för utvecklare17. Tester (del 1 av 2)Cecilia Wirén, Chris Klug, Henrik Ebbeskog och Peter Örneholm diskuterar tester - med fokus på tester skapade i kod: varför vill du testa, vilka typer av tester finns det, är TDD något du ska använda slaviskt och vilken typ av tester är det egentligen som hittar buggar? Länkar: Test Driven Development - Kent Beck Structure and Interpretation of Test Cases - Kevlin Henney 2021-09-3051 minBeyond CodingBeyond CodingThe next big disruption in tech and software with Kevlin HenneyKevlin Henney shares his vision on the next big disruption in tech and software. And the funny thing is, the next big thing might already be out there, it’s just unevenly distributed.2021-08-2553 minLast Week in .NETLast Week in .NETSilverlighted SortingNo releases this week; but lots of interesting tidbits nonetheless. If you read just one article this week, check out “The Myth of the Treasure Fox”. Link below, of course.Get the Drop on Sorting. Kevlin Henney does a deep dive on the drop-sort, a sorting algorithm that sorts by dropping elements in the collection. This is not as useless as it immediately appears, and Kevlin explains why. It’s engaging and informative.In a screenshot that is strangely alluring Maarten shows off what VB looks like in the brave new world of .NET 6, with a pattern based...2021-08-2307 minMostly ITMostly ITKevlin HenneyKevlin Henney is one of the most eloquent persons I know in the industry. You know him from the many wonderful talks he gave and the books on software development he's  authored and co-authored. In this episode he's telling us about his experience in the industry and we cover technical and social aspects of software development. Enjoy! Host: Dan Nicolici (https://www.linkedin.com/in/dannicolici) Guest: Kevlin Henney (https://www.linkedin.com/in/kevlin)2021-07-271h 24Algorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 34: Tuples, Arrays, APL & MoreIn this episode, Conor and Bryce talk about arrays, tuples, APL, C++ concepts/CTAD/structured bindings and so much more.Show NotesDate Recorded: 2021-06-26Date Released: 2021-07-16Tweet of impromptu conversation at HOPL IVC++ India AMA with BryceFunctional Geekery (Conor’s favorite podcast)CORECURSIVE #065 From Competitive Programming to APL With Conor HoekstraNew Podcast: ArrayCast!SimCorp (company that uses APL)Companies using APL, J, k or qApril: Array Programming Re-Imagined in Lispbooost::hanaC++ std::tupleC++ std::arraySean Baxter’s CircleSwift Tuple TypeC++ structured bindingsP0931 Structured bind...2021-07-1643 minGOTO - The Brightest Minds in TechGOTO - The Brightest Minds in Tech97 Things Every [Java] Programmer Should Know • Trisha Gee & Kevlin HenneyThis interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubTrisha Gee - Co-Author of "97 Things Every Java Programmer Should Know"Kevlin Henney - Co-Author of "97 Things Every Java Programmer Should Know"DESCRIPTIONDiscover the voices behind the “97 Things Every Java Developer Should Know” in this GOTO Book Club episode with Trisha Gee, Java Champion and leader of the Java Developer Advocacy team at JetBrains, and Kevlin Henley, thought provoker at Curbralan. They highlight how to make the most out of the book, and why it’s not intended as an...2021-07-0241 minSoftware Engineering Radio - the podcast for professional software developersSoftware Engineering Radio - the podcast for professional software developersEpisode 465: Kevlin Henney and Trisha Gee on 97 Things Every Java Programmer Should KnowTrisha Gee and Kevlin Henney of 97 things every Java developer should know discusses their book, which is a collection of essays by different developers covering the most important things to know. Host Felienne spoke withGee and Henney about all things...2021-06-2355 minSoftware Engineering Radio - The Podcast for Professional Software DevelopersSoftware Engineering Radio - The Podcast for Professional Software DevelopersEpisode 465: Kevlin Henney and Trisha Gee on 97 Things Every Java Programmer Should KnowTrisha Gee and Kevlin Henney of 97 things every Java developer should know discusses their book, which is a collection of essays by different developers covering the most important things to know. Host Felienne spoke withGee and Henney about all things...2021-06-2355 minCoding Over CocktailsCoding Over Cocktails97 Things Every Java Programmer Should Know with Kevlin HenneyIn this episode, 97 Things Every Java Programmer Should Know Kevlin Henney joins us for a round, where he talks about a collection of thoughts and pieces from different experts and leaders in Java programming and sets the record straight on why programming languages, including Java, will never die.2021-06-1633 minMaking Tech Better - Made TechMaking Tech Better - Made TechBalancing change with Kevlin HenneyChange is a balancing act – how do you help teams get better without causing chaos? Join Kevlin Henney and host Clare Sudbery as they talk about how teams learn and evolve, the importance of autonomy, and why train stations keep an eye out for “a Kevlin Henney”. Kevlin Henney is an independent consultant, speaker, writer and trainer in software development. He’s written and edited many great books, including 97 Things Every Programmer Should Know. Subscribe to our newsletter Episode links Our theme tune is “For The Miles” by Richard Murray. Links mentioned: L...2021-06-0842 minTime to Shine Podcast : Public speaking | Communication skills | StorytellingTime to Shine Podcast : Public speaking | Communication skills | Storytelling175. Kevlin Henney: Advanced Techniques for Online PresentationsKevlin Henney is an independent consultant, trainer, reviewer, speaker and writer. His development interests, contributions and work with companies covers programming, people and practice. Lately he became and expert in advanced techniques for online presentations. He has been a columnist for various magazines and web sites, a contributor to open- and closed-source software and a […]2021-06-0545 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 24: C++Now 2021 with Ben Deane & Tony Van EerdIn this episode, Conor has a conversation with Ben Deane and Tony Van Eerd while at C++Now 2021.About the Guests:For Ben Deane, C++ wasn’t even among the first 10 languages that he learned on his programming journey, but it’s been the one that has paid the bills for the last 20-odd years. He spent most of that time in the games industry; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probably mostly forgotten. These days he works in the fi...2021-05-071h 03cpp.chatcpp.chatThe Answer Is, It DependsIn this episode we welcome back Tony and Klaus to talk about the SOLID Principles, and how they relate (or not), to C++. Tony is about to give a keynote at C++ Now about his take on the SOLID Principles. Klaus has been giving a talk on applying SOLID to C++ and even Phil has recently given a talk on a similar topic. Perhaps somebody should have mentioned this to Tony before! Along the way we get plenty of SOLID advice, discover what the single responsibility is that Tony's objects have, what COLID is, who...2021-04-201h 11プログラミングとか科学とか📻プログラミングとか科学とか📻1⃣7⃣コードにかけないことのみをコメントにする(プログラマが知るべき97のこと) from Radiotalkプログラマが知るべき97のこと 1⃣7⃣コードにかけないことのみをコメントにする 著者: Kevlin Henney ライセンス https://creativecommons.org/licenses/by/3.0/us/deed.ja #朗読 #プログラミング2021-03-3106 minCppCastCppCastSOLID Design PrinciplesRob and Jason are joined by Klaus Iglberger. They first talk about changes to make the Win32 API more accessible, some C++20 coroutine examples and ISO news. Then they talk to Klaus Iglberger about the SOLID design principles, why they still matter and what C++ developers should know about them. News Making Win32 APIs More Accessible to More Languages Motivated Examples for coroutines January 2021 ISO Mailing Links Breaking Dependencies: The SOLID Principles - Klaus Iglberger - CppCon 2020 Meeting C++ Training: Modern C++ Design Patterns CppCon 2020: Modern C++ Design Patterns Cpp On Sea: Modern C++ Design Patterns ...2021-01-2853 minSoftware Architektur im StreamSoftware Architektur im StreamPatterns - Kondensierte Erfahrungen mit Code, Dingen und MenschenPattern für Software-Entwicklung gibt es schon seit mehr als 25 Jahren. Aber schon davor gab es Patterns für Dinge z.B. in der Gebäude-Architektur. Und mittlerweile sind auch Patterns für andere Bereiche entstanden. So erlauben sie den Zugriff auf Erfahrungen über den Umgang mit Code und Menschen. Sogar Refactorings sind eigentlich Patterns für den Umgang mit Code. Links Patterns Christopher Alexander: “The Timeless Way of Building”, 1979, Oxford University Press, ISBN 978-0-19-502402-9 Peter Gabriel: “Patterns of Software” Kevlin Henney, Frank Buschmann et al: “Pattern-Oriented-Software-Architecture 1-5” POSA 1-5 , besonders POSA 5 Gregor Hohpe, Bobby Woolf...2020-12-191h 04Salon FuturaSalon FuturaInterview - Anne Corlett & Kevlin Henney Cheryl talks to Anne Corlett and Kevlin Henney about the new, online convention, WiFi SciFi. How did it come to be? Has it worked for audiences? What problems have theyfound with online conferencing software?2020-04-2829 minIFTTD - If This Then DevIFTTD - If This Then Dev#26.src - Choisir: Avant de coder, choisir le bon code avec William Bartlett "On n’est pas propriétaire du code que l’on produit" Le D.E.V. de la semaine est William Bartlett, Architecte Agile qui accompagne aussi de nombreuses entreprises dans la mise en place de solutions agiles. William vient nous parler des arbre de décisions, des designs patterns qui aident à la décision et des méthodes pour faire le bon choix et reconnaître une mauvaise décision. Liens évoqués pendant l'émission Code as Risk - Kevlin Henney - GOTO 2017https://twitter.com/kcpeppe/st...2020-02-0549 minKodsnackKodsnackKodsnack 346 - A golden age of exploration and tomfoolery, with Tomer GabelRecorded at Øredev 2019, Fredrik talks to Tomer Gabel. We start from Tomer’s talk about microservices, why the timing was right to do a microservices talk in the form of a retrospective, what is happening now, and how the answer to the question of whether you should go microservices has changed in the last few years. Tomer discusses how problems and solutions evolve, are commoditized and sometimes almost disappear as a concept (or gain new terminology to describe them). In the future, we might not be talking or thinking about microservices at all, but the concept may have evolved and...2020-01-0747 minKodsnack in EnglishKodsnack in EnglishKodsnack 346 - A golden age of exploration and tomfoolery, with Tomer GabelRecorded at Øredev 2019, Fredrik talks to Tomer Gabel. We start from Tomer’s talk about microservices, why the timing was right to do a microservices talk in the form of a retrospective, what is happening now, and how the answer to the question of whether you should go microservices has changed in the last few years. Tomer discusses how problems and solutions evolve, are commoditized and sometimes almost disappear as a concept (or gain new terminology to describe them). In the future, we might not be talking or thinking about microservices at all, but the concept may have evolved and...2020-01-0747 minPodcast proConfPodcast proConf#39 VOXXED DAYS 2019 - CERN | java физика | Uncle Bob | Что можно делать на JVM языках | КоллайдерVOXXED DAYS 2019 - CERN 03:45 Voxxed CERN 2019 • Keynote • Robert "Uncle Bob" Martin - https://youtu.be/LmRl0D-RkPU 18:20 A Dozen Cool Things You can Do with JVM Languages - Venkat Subramaniam - https://youtu.be/wM1lyTfyuRo 34:35 Modern Java: Change is the Only Constant - Mark Reinhold - https://youtu.be/0Llc_EFOhU8 51:44 The Error of our Ways - Kevlin Henney - https://youtu.be/3YaI6lhn78g 01:11:55 Providing Continuous Integration at CERN - Daniel Juarez Gonzalez - https://youtu.be/DqOZslyj03E 01:16:20 Unleashing your musical creativity with Magenta.js - Monica Dinculescu - https://youtu.be/uC6zMlGpceA 01:21:20 Graph Network in H...2019-11-251h 47The BaseCode PodcastThe BaseCode Podcast1: It's not about tabs or spaces, it's about honesty.Show NotesTailwind Color Picker by JessSeven Ineffective Coding Habits of Many Programmers by Kevlin Henney (Visual Honesty @ 22:10)All the little things by Sandi Metz (Squint Test @ 5:10)2019-05-2121 minLitro Lab PodcastLitro Lab PodcastRemembrance of Things Past by Kevlin Henney9 A man returns to a tragic moment in his past, desperately trying to change what happened. https://wwwlitromagdev.wpengine.com/wp-content/uploads/2011/04/10-Remembrance-of-Things-Past-Podcast.mp3 Kevlin Henney writes words and code. He is a software development consultant and writer with three books and hundreds of technical articles to his name. One of his short stories was selected and published as a runner-up in the New Scientist‘s 2010 Flash Fiction Competition. The post Remembrance of Things Past by Kevlin Henney appeared first on Litro Magazine.2019-03-2906 minLitro Lab PodcastLitro Lab PodcastRemembrance of Things Past by Kevlin Henney9 A man returns to a tragic moment in his past, desperately trying to change what happened. https://www.litromagazine.com/wp-content/uploads/2011/04/10-Remembrance-of-Things-Past-Podcast.mp3 Kevlin Henney writes words and code. He is a software development consultant and writer with three books and hundreds of technical articles to his name. One of his short stories was selected and published as a runner-up in the New Scientist‘s 2010 Flash Fiction Competition. The post Remembrance of Things Past by Kevlin Henney appeared first on Litro Magazine.2019-03-2906 minLitro Lab PodcastLitro Lab PodcastRemembrance of Things Past by Kevlin Henney9 A man returns to a tragic moment in his past, desperately trying to change what happened. https://www.litromagazine.com/wp-content/uploads/2011/04/10-Remembrance-of-Things-Past-Podcast.mp3 Kevlin Henney writes words and code. He is a software development consultant and writer with three books and hundreds of technical articles to his name. One of his short stories was selected and published as a runner-up in the New Scientist‘s 2010 Flash Fiction Competition. The post Remembrance of Things Past by Kevlin Henney appeared first on Litro Magazine.2019-03-2906 minFireside with VoxgigFireside with VoxgigEpisode 16 - Kevlin HenneyKevlin Henney is a professional public speaker and the highly regarded author of 97 Things Every Programmer Should Know. He also runs his own software consultancy firm. In this episode, Kevlin tells Richard how he started his career as a software developer and quickly made the transition into public speaking. He explains the struggles he went through trying to figure out his unique speaking style, which he did without any guidance. He also stresses how important it is to learn from every talk you give. Kevlin describes the evolution of speaking to tech audiences, including how...2019-02-2730 mincpp.chatcpp.chatEntirely Incorrect but Wonderfully Well-formedThis week we welcome back Kevlin Henney and talk to him about Deliberate Practice: what it is, how to relates to C++ programmers, and the workshop on it he's running with Jon Jagger at C++ on Sea. Along the way we also get into gaming the documentation writing system, the PDSA cycle and Boyd OODA loop, Mind Mapping and TDD. All in the pursuit of becoming better programmers.Links:C++ on Sea - closing soon!- Last chance to get ticketsC++ Now- registration openCore C++- in Tel AvivACCU Conference- registration openWorldwide conferences scheduleMindMup...2019-01-261h 04cpp.chatcpp.chatEntirely Incorrect but Wonderfully Well-formedThis week we welcome back Kevlin Henney and talk to him about Deliberate Practice: what it is, how to relates to C++ programmers, and the workshop on it he's running with Jon Jagger at C++ on Sea. Along the way we also get into gaming the documentation writing system, the PDSA cycle and Boyd OODA loop, Mind Mapping and TDD. All in the pursuit of becoming better programmers.Links:C++ on Sea - closing soon!- Last chance to get ticketsC++ Now- registration openCore C++- in Tel AvivACCU Conference- registration openWorldwide conferences scheduleMindMup...2019-01-261h 04The UPStarts PodcastThe UPStarts PodcastAn Open Letter to Coders - The UPStarts Podcast Episode 133Update: as I have just recently resumed progress on the Tech-Support-Fact-Skill, I wanted to bring back onto the subject of computer programming. In this episode I specifically go over some of the tips that are helping me as I write my programs, both in and out of my Computer Science classes at school. These tips come from Kevlin Henney’s 2016 ITT talk “Seven Ineffective Coding Habits of Many Programmers” for your reference. If you are planning to leverage the power of software for your own career or maybe even a business, I would recommend this episode, as there are plenty of act...2019-01-0814 mincpp.chatcpp.chatWho, Here, Writes Unit Tests?This week we manage to align with the calendars of Kevlin Henney and Martin Hořeňovský to talk about testing and beyond - with a particular focus on Catch2 - past, present and future. We discuss how some of Kevlin's ideas influenced Catch originally, and how Martin later joined as a co-maintainer (who does most of the work).Links:Kevlin's talk, 'Rethinking Unit Testing in C++'Phil's blog post about Kevlin's talkCatch2John Lakos' long-promised book, 'Large Scale C++, Vol I'Google FilamentClang ConceptsC++ on Sea Early Bird ticketsWin a free ticket to C++ on 2018-08-171h 03cpp.chatcpp.chatWho, Here, Writes Unit Tests?This week we manage to align with the calendars of Kevlin Henney and Martin Hořeňovský to talk about testing and beyond - with a particular focus on Catch2 - past, present and future. We discuss how some of Kevlin's ideas influenced Catch originally, and how Martin later joined as a co-maintainer (who does most of the work).Links:Kevlin's talk, 'Rethinking Unit Testing in C++'Phil's blog post about Kevlin's talkCatch2John Lakos' long-promised book, 'Large Scale C++, Vol I'Google FilamentClang ConceptsC++ on Sea Early Bird ticketsWin a free ticket to C++ on 2018-08-171h 03CppCastCppCastC++ PatternsRob and Jason are joined by Kevlin Henney to discuss C++ Patterns and things every programmer should know. Kevlin Henney is an independent consultant, speaker, writer and trainer. His development interests are in patterns, programming, practice and process. He has been a columnist for a number of magazines and sites, including C++ Report and C/C++ Users Journal, and has been on far too many committees (it has been said that "a committee is a cul-de-sac down which ideas are lured and then quietly strangled"), including the the BSI C++ panel and the ISO C++ standards committee. He is...2018-04-2658 minCoding After Work PodcastCoding After Work PodcastEpisode 24 - Immutability, words and presentation skills with Kevlin Henney In this episode Jimmy and Jessica meet up with Kevlin Henney. They talk about Immutability, our favorite words, and what is the secrets to a great presentation. https://www.facebook.com/WordFriday Guest: Kevlin Henney  @KevlinHenney2018-04-0646 minDuke\'s CornerDuke's CornerJfokus Panel: Building a New World Out of BitsThe first Oracle Developer Podcast for 2018 brings together a panel of experts whose specialties cover a broad spectrum, including cloud computing, big data, security, open source, agile, domain driven design, Pattern-Oriented Software Architecture, Internet of Things, and more. The thread that connects these five people is that they are part of the small army of experts that will be presenting at the 2018 Jfokus Developers Conference. February 5-7, 2018 in Stockholm. In this freewheeling discussion the panelists talk about the trends and technologies that have captured their interest, the work that consumes most of their time, and the issues...2018-01-1746 minDuke\'s CornerDuke's CornerJfokus Panel: Building a New World Out of BitsThe first Oracle Developer Podcast for 2018 brings together a panel of experts whose specialties cover a broad spectrum, including cloud computing, big data, security, open source, agile, domain driven design, Pattern-Oriented Software Architecture, Internet of Things, and more. The thread that connects these five people is that they are part of the small army of experts that will be presenting at the 2018 Jfokus Developers Conference. February 5-7, 2018 in Stockholm. In this freewheeling discussion the panelists talk about the trends and technologies that have captured their interest, the work that consumes most of their time, and the issues...2018-01-1746 minIT Career EnergizerIT Career EnergizerIt’s All Useful with Kevlin HenneyKevlin Henney is a published author and is editor of the book “97 Things Every Programmer Should Know”.  He is also a presenter and consultant on software development and has been a keynote speaker at a number of conferences. In this episode Kevlin talks about how technology connects everything together, the organisation of information and why there is always something useful to take from every experience.  Kevlin also discusses why he believes I.T. is where all the exciting things are happening. To find out more about this episode, visit the show notes page at www.itcare...2017-07-2434 minRuby Book Club PodcastRuby Book Club PodcastEpisode 9In which Nadia & Saron discuss handling special cases with a Guard Clause (4.16), representing special cases as objects (4.17), and representing do-nothing cases as null objects (4.18). Links'Null Object - Something for Nothing' paper by Kevlin Henney'Nothing is Something' talk by Sandi Metz2016-05-2946 minDeveloper On FireDeveloper On FireEpisode 098 | Kevlin Henney - Applied Philosophy Guest: Kevlin Henney @KevlinHenney Full show notes are at https://developeronfire.com/podcast/developer-on-fire-098-kevlin-henney-applied-philosophy 2016-02-1500 minDevnology PodcastDevnology PodcastDevnology Podcast 025 - Kevlin Henney In this episode we talk with Kevlin Henney, an independent software development consultant and trainer from the United Kingdom, well-known from one of his books '97 Things Every Programmer Should Know'. In the interview we discuss a wide variety of subjects in software development, like the agile community, patterns, learning and languages. Kevlin shares his thoughts on the software craftmanship movement and states his opinion on the discussion whether our profession is a form of engineering or not. In some parts of this discussion we refer to the Hot-or-Not presentation that Kevlin gave the night before the...2012-02-081h 01Devnology PodcastDevnology PodcastDevnology Podcast 025 - Kevlin Henney In this episode we talk with Kevlin Henney, an independent software development consultant and trainer from the United Kingdom, well-known from one of his books '97 Things Every Programmer Should Know'. In the interview we discuss a wide variety of subjects in software development, like the agile community, patterns, learning and languages. Kevlin shares his thoughts on the software craftmanship movement and states his opinion on the discussion whether our profession is a form of engineering or not. In some parts of this discussion we refer to the Hot-or-Not presentation that Kevlin gave the night before the...2012-02-081h 01Technometria with Phil WindleyTechnometria with Phil WindleyKevlin Henney - Things Every Programmer Should KnowKevlin Henney, editor/author of 97 Things Every Programmer Should Know, discusses the book and the programming process. He talks about how he compiled the essays for the book and lists some of the items he found most surprising and thought provoking. He also assesses the issues related to programmer training, including some of the things not taught in school.2010-04-2052 minSoftware Engineering Radio - The Podcast for Professional Software DevelopersSoftware Engineering Radio - The Podcast for Professional Software DevelopersEpisode 142: Sustainable Architecture with Kevlin Henney and Klaus MarquardtThis is another episode recorded at OOP 2009, thanks to SIGS Datacom and programme chair Frances Paulisch for making this possible. Here is the abstract from the conference program: Many software systems have fragile architectures that are based on brittle assumptions or rigid architectures that reduce options and make change difficult. On the one hand, an architecture needs to be fit for the present day, suitable for immediate use, and on the other it needs to accommodate the future, absorbing reasonable uncertainty. However, an approach that is overly focused on today's needs and nothing more can create an inflexible architecture. An...2009-08-101h 01Software Engineering Radio - the podcast for professional software developersSoftware Engineering Radio - the podcast for professional software developersEpisode 142: Sustainable Architecture with Kevlin Henney and Klaus MarquardtThis is another episode recorded at OOP 2009, thanks to SIGS Datacom and programme chair Frances Paulisch for making this possible. Here is the abstract from the conference program: Many software systems have fragile architectures that are based on brittle assumptions or rigid architectures that reduce options and make change difficult. On the one hand, an architecture needs to be fit for the present day, suitable for immediate use, and on the other it needs to accommodate the future, absorbing reasonable uncertainty. However, an approach that is overly focused on today's needs and nothing more can create an inflexible architecture. An...2009-08-101h 01Software Engineering Radio - the podcast for professional software developersSoftware Engineering Radio - the podcast for professional software developersEpisode 142: Sustainable Architecture with Kevlin Henney and Klaus MarquardtThis is another episode recorded at OOP 2009, thanks to SIGS Datacom and programme chair Frances Paulisch for making this possible. Here is the abstract from the conference program: Many software systems have fragile architectures that are based on brittle assumptions or rigid architectures that reduce options and make change difficult. On the one hand, an architecture needs to be fit for the present day, suitable for immediate use, and on the other it needs to accommodate the future, absorbing reasonable uncertainty. However, an approach that is overly focused on today's needs and nothing more can create an inflexible architecture. An...2009-08-101h 01The Java PosseThe Java PosseJava Posse #176 - Roundup 08 - Why is Agile Hard?Roundup 08 - Why is Agile Hard?Fully formatted shownotes can always be found at http://javaposse.com Superfriendshttp://en.wikipedia.org/wiki/Super_Friends  Unit Testinghttp://en.wikipedia.org/wiki/Unit_testing Parleys.comhttp://parleys.com Agility related talks on Parleyshttp://www.parleys.com/label/agile Scott Ambler's Agile Model Driven Developmenthttp://parleys.com/display/PARLEYS/Agile+Model+Driven+Development  Kevlin Henney's Perspectives on Agilityhttp://www.javapolis.com/confluence/display/JP05/2006/04/23/Perspectives+on+Agility Waltzing with Bears: Managing Risk on Software Projectshttp://www.amazon.com/Waltzing-Bears-Managing-Software-Projects/dp/0932633609 Thanks Libsyn.com - http://www.libsyn.com - for hosting and bandwidth Br...2008-04-011h 03Software Engineering Radio - the podcast for professional software developersSoftware Engineering Radio - the podcast for professional software developersEpisode 91: Kevlin Henney on C++In this episode, we talk with Kevlin Henney about the C++ programming language. We look at the history and the culture of the language, and how it went through several phases in its evolution. We also take a look at some of the special language features of C++ and their overall influence.2008-03-301h 04Software Engineering Radio - The Podcast for Professional Software DevelopersSoftware Engineering Radio - The Podcast for Professional Software DevelopersEpisode 91: Kevlin Henney on C++In this episode, we talk with Kevlin Henney about the C++ programming language. We look at the history and the culture of the language, and how it went through several phases in its evolution. We also take a look at some of the special language features of C++ and their overall influence.2008-03-301h 04Software Engineering Radio - the podcast for professional software developersSoftware Engineering Radio - the podcast for professional software developersEpisode 91: Kevlin Henney on C++In this episode, we talk with Kevlin Henney about the C++ programming language. We look at the history and the culture of the language, and how it went through several phases in its evolution. We also take a look at some of the special language features of C++ and their overall influence.2008-03-301h 04Software Engineering Radio - The Podcast for Professional Software DevelopersSoftware Engineering Radio - The Podcast for Professional Software DevelopersEpisode 63: A Pattern Language for Distributed Systems with Henney and BuschmannIn this Episode we talked about the new POSA 4 book which has recently been published. We talk to two of the authors, Kevlin Henney and Frank Buschmann (the third author, Doug Schmidt was not available - and he had also been on the podcast a couple of times :-)). The book contains a pattern language for distributed systems. It contains 114 patterns that had been published before by many different other authors. The patterns have been rewritten to form a consistent language. We basically talked through the different sections of the book, which gives a really good overview over the challenges...2007-07-261h 06Software Engineering Radio - the podcast for professional software developersSoftware Engineering Radio - the podcast for professional software developersEpisode 63: A Pattern Language for Distributed Systems with Henney and BuschmannIn this Episode we talked about the new POSA 4 book which has recently been published. We talk to two of the authors, Kevlin Henney and Frank Buschmann (the third author, Doug Schmidt was not available - and he had also been on the podcast a couple of times :-)). The book contains a pattern language for distributed systems. It contains 114 patterns that had been published before by many different other authors. The patterns have been rewritten to form a consistent language. We basically talked through the different sections of the book, which gives a really good overview over the challenges...2007-07-261h 06