Clean Coders Podcast

Clean Coders Podcast

Download on the App Store

Clean Coders Podcast episodes

  • CC 022: The Gap Between Human Language and Computer Logic with Daniel B Markham
    Human language is imprecise. Computer logic requires precision that is not provided by human language. What this means is that as humans work to program computers, they need to work to bring the way they describe the problems and solutions we’re responsible for in line with the way we think about building programs and organizing them into patterns we can describe. Sponsors
    • Raygun | Click here to get started on your free 14-day trial
    • Cloud Academy | Get 50% off with promo code DEVOPS
    • Audible.com
    • CacheFly
    Host
    • Charles Max Wood
    Guest
    • Daniel B Markham
    Links
    • https://leanpub.com/info-ops2
    Picks Charles Max Wood:
    • https://www.brandonsanderson.com/the-stormlight-archive-series/
    Daniel B Markham:
    • The Exorcist (1973)
    • The Omen (1976)
    Follow us on Twitter: @devchattv

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy
    35 min
  • CC 021: Principles of Clean Coding with Chris Powers
    In this episode of Clean Coders, Chris Powers, author of Clean Code in the Browser for Clean Coders and VP of engineering for Thinkful, joins Chuck. They discuss how the solid principles of clean coding play out in an object-oriented language like JavaScript and the shift in the identity of a frontend developer in the past 15 years. Sponsors
    • Cloud Academy | Get 50% off with promo code CODERS
    • Audible.com
    • CacheFly
    Host
    • Charles Max Wood
    Guest
    • Chris Powers
    Links
    • Clean Code in the Browser
    • Thinkful
    • TypeScript
    • Kent Beck’s 4 Principles of Simple Design
    • The Technical Debt Trap by Doc Norton
    • chrisjpowers.com
    • Check out Chris’ “Clean Code In The Browser” video course


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy
    54 min
  • CC 020: How to Write and Refactor to Clean Code with Micah Martin
    In this episode of Clean Coders, guest Micah Martin and Chuck discuss how he’s working to refactor the codebase into “clean code” and how he’s worked with apprentices in the past to teach them to write and refactor to clean code. Sponsors
    • Cloud Academy | Get 50% off with promo code CODERS
    • Audible.com
    • CacheFly
    Host
    • Charles Max Wood
    Guest
    • Micah Martin
    Links
    • Datomic
    • Email Micah at [email protected], follow him on Twitter @slagyr
    • Micah’s Website
    • Check out Micah Martin’s and Robert “Uncle Bob” Martin’s “Java Case Study” video course


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy
    34 min
  • CC 019: Agile Formula for Success with Daniel Markham
    Podcast: Play in new window | Download In this episode of Clean Coders, guest Daniel Markham walks through several strategies and answers questions Chuck poses about how to make sure that your code communicates and functions in ways that keeps the code maintainable. Daniel is writing a book about coding practices. Sponsors
    • Raygun | Click here to get started on your free 14-day trial
    • Cloud Academy | Get 50% off with promo code CODERS
    • Audible.com
    • CacheFly
    Host
    • Charles Max Wood
    Guest
    • Daniel Markham
      Follow Daniel on Twitter > @danielbmarkham, email: [email protected] Check out Daniel Markham’s, James Grenning’s and Robert “Uncle Bob” Martin’s “F# Follies” video course

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy
    42 min
  • CC 018: Clean Architecture with Robert "Uncle Bob" Martin
    Robert C. Martin has been a coder since 1970, co-founder of cleancoders.com, founder of Uncle Bob Consulting LLC, Master Craftsman at 8th Light Inc, and author of the book Clean Agile. Uncle Bob and Chuck start by discussing whether or not there has been a decline in Agile in recent years. Uncle Bob does not believe that agile is declining, but rather that because the number of programmers grows so quickly, Agile has become diluted. Uncle Bob describes what it was like to be at Snowbird writing the Agile Manifesto. He describes it as one of those rare times where a meeting actually produces something. For Uncle Bob, Agile is extreme programming, and they talk about how he came up with the idea for Agile. He talks about the principles in Agile match the principles in extreme programming. They discuss some of the dangers of cherry picking the Agile method. They talk about what kind of data comes out of agile practices and the importance of analyzing the data and responding properly. The essence of keeping the engineering under control is the essence of any team so that you can maintain and clean and improve the code. He and Chuck talk about other things that teams should be doing to maintain the quality, readability, and maintainability of their code. This includes things like communicating the structure of the code throughout the team, code reviews, and pair programming. They talk about the element of courage required to make consequential decisions at the last moment. The show concludes with Chuck and Uncle Bob discussing how to get a team started with Agile methods and Uncle Bob talking about his book Clean Agile. Panelists
    • Charles Max Wood
    Guest
    • Uncle Bob Martin
    Links
    • Cleancoders.com
    • Uncle Bob Consulting LLC
    • Clean Agile
    • The Agile Manifesto
    • Follow Bob on Twitter @unclebobmartin
    • cleancoder.com
    • Check out Uncle Bob’s “Clean Code: Functional Programming” video course
    •  


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy
    50 min
  • CC 017: Mobile Development with Eric Crichlow
    Eric rejoins the show to talk about the things that the iOS development community is debating. The first thing brought up is a tweet by Ben Sandofsky around being concise versus being readable. Stay tuned to see Eric’s thoughts on the other debates happening in the iOS development community. Sponsors
    • Audible.com
    • Raygun | Click here to get started on your free 14-day trial
    • CacheFly
    Host
    • Charles Max Wood
    Guest
    • Eric Crichlow
     
    • Follow Eric on Twitter > @MisterEGC
      Check out Eric’s “iOS Development 101” video course


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy
    55 min
  • CC 016: Embedded Systems and IoT with James Grenning
    James Grenning is an expert in embedded systems. He's been working in software for over 40 years. His series on Clean Coders is focused on IoT. James walks Chuck and the audience through the growth of embedded systems and its evolution into IoT. He also walks through the challenges and techniques involved in building code that runs on specific devices. Host
    • Charles Max Wood
    Guest
    • James W Grenning
    Links
    • Wingman Software
    • Wingman Software | Workshops
    • Follow James on Twitter > @jwgrenning
    Check out "Clean IOT James Grenning and Robert "Uncle Bob" Martin" video course

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy
    44 min
  • CC 015: Getting Started with Go with Michael Whatcott
    Michael Whatcott is a Go developer at Smarty Streets and co-hosts the Go with Intensity series at Clean Coders. Michael walks Chuck and the audience through the ins and outs of getting started with the Go programming language, how to think about writing programs with the language. Michael and Chuck also talk about the Go community and ecosystem. Host
    • Charles Max Wood
    Guest
    • Michael Whatcott
    Check out Mike Whatcott's and Jonathan Oliver's "GO: With Intensity" video course

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy
    52 min
  • CC 014: The Programmer's Oath - Part 2 - with Robert C. "Uncle Bob" Martin
    Join the 30-DAY CHALLENGE: "You Don't Know JS Yet" Robert C. "Uncle Bob" Martin and Charles Max Wood dive into the intricacies of the last 5 points of the Programmer's Oath. They discuss how programmers have the responsibility to continue to improve their programs, their teams, their teams' practices, and continue to learn. Host
    • Charles Max Wood
    Guest
    • Robert "Uncle Bob" Martin
    Links
    • Meade Telescopes
    • Celestron Telescopes
    • The Programmer's Oath
    • Follow "Uncle Bob" on Twitter > @unclebobmartin
    Check out Uncle Bob's "Clean Code: Functional Programming" video course

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy
    58 min
  • CC 013: Software Modernization Programs with Sandro Mancuso
    Sandro Mancuso runs a company that updates projects to use modern tools, techniques, and libraries. Since many companies have systems that have evolved through various programmers, techniques, and frameworks. Sometimes they continue to be used by the company, but lack support, don't perform as needed, or are hard to add features to. He walks Chuck through the process he uses to upgrade older applications. Host
    • Charles Max Wood
    Guest
    • Sandro Mancuso
    "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Follow Codurance on Twitter > @codurance  

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy
    48 min

About Clean Coders Podcast

From the publisher's feed

A weekly discussion with the contributors and authors of courses at CleanCoders.com.