Tiny DevOps

Tiny DevOps

By Jonathan HallTechnologyEducationHow To
Download on the App Store

Tiny DevOps episodes

  • Luca Ingianni — Does DevOps make sense for embedded systems?

    Luca Ingianni is a former aeronautical engineer turned IT and DevOps practicioner.  He is a teacher and advisor on a mission to teach and advise engineers to apply DevOps ways that works best for them and their customers. He is also the co-host of The Agile Embedded podcast.

    In this episode, we talk about applying DevOps principles to "non-standard" technical stacks, particularly to answer the question: Does DevOps make sense for embedded systems software?

    Today's Guest
    Luca Ingianni
    Co-host of The Agile Embedded Podcast
    Personal web site

    Resources
    Book: Test-Driven Development for Embedded C by James Grenning

    Watch this episode on YouTube.

    35 min
  • Mike Taber — Doing DevOps as a Single Founder

    Mike Taber is the single founder of Bluetick.io, the SaaS which automates email follow-ups.  In this episode, we talk about his life as the single Dev, single Ops, single Marketing, and single everything else in his company.

    Today's Guest
    Mike Taber
    Twitter: @SingleFounder
    Bluetick: https://bluetick.io/
    Founder Cafe: https://www.foundercafe.com/

    Resources:
    Startups for the Rest of Us Podcast
    MicroConf

    Watch this episode on YouTube.

    34 min
  • Erik Dietrich — Avoiding the Trap of Expert Beginnerism

    Erik Dietrich is the author of "The Expert Beginner", which expands on the Dreyfus model of skill acquisition with the addition of the "Expert Beginner", one who stops learning, incorrectly believing they have achieved expert level.

    We discuss factors that lead to this phenomenon and how to detect it in yourself and overcome the trap if you've fallen victim.  Erik also discusses the types of organizations and management practices that promote this toxic persona.

    Resources:
    Book: The Expert Beginner
    Blog post: How Developers Stop Learning: Rise of the Expert Beginner
    Wikipedia: Dreyfus Model of Skill Acquisition

    Today's Guest
    Erik Dietrich
    https://daedtech.com/
    https://www.hitsubscribe.com/

    Watch this episode on YouTube.

    31 min
  • Miriam Tocino — Using stories for technical communication

    Miriam Tocino is a children's book author and illustrator who focuses on teaching children a passion for technology. In this episode, we create a story together of the characters Zerus and Ona, as they explore how a voice message is sent through the cloud, to a friend.

    We use this this to demonstrate the process of using illustrations and creative imagery to explain complex topics to children and other non-technical people.

    Watch the recording of the full, unedited workshop here.

    Today's Guest
    Miriam Tocino
    Twitter: @miriamtocino or @zerusandona
    Email: [email protected]

    Resources

    • Free Zerus & Ona Binary Carnival Card Game
    • 16% discount code on book purchases from zerusandona.com: TINYDEVOPS
    • Avital Tzubeli
      LinkedIn: tzubeli
    • Katie Cunningham
      Research article: Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code's Purpose
      Video: Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code's Purpose
      Twitter: @katieirenec

    Watch this episode on YouTube.

    38 min
  • Amando Abreu — Automatic rollback & other listener questions

    In this Q&A episode, guest co-host Amando Abreu and I answer the following listener questions:

    - Why is it so hard to persuade people not to put passwords/tokens/api-keys/ssh-keys in git repos?
    - Do Developers become better DevOps Engineers than those from an Infrastructure background?
    - Do you have an automatic process for rolling back failed deploys?
    - How do you find meaning and satisfaction in the indifferent existential vacuum of modern life?
    - How do you prepare for a job interview?
    - What is the best type of company to work for as a beginner?

    Resources
    Story of secrets accidentally stored in git, Episode 2 of Tiny DevOps
    Discussion of Dev vs Infra background for DevOps, Episode 1 of Tiny DevOps
    Daily email archive: Skip the take-home assignment

    Co-host
    Amando Abreu
    LinkedIn

    Watch this episode on YouTube.

    28 min
  • Joel Clermont — Digital Hygiene

    Joel Clermont, host of the No Compromises podcast, shares his wisdom on the topic of good digital hygiene, as it relates to development projects, particularly the bits that aren't software.  Have you ever joined a team with poor documentation? With third-party credentials scattered all over the place?

    Listen to us discuss some simple approaches to solving these problems for the people who will be inheriting a project after you.

    Joel Clermont
    Podcast: No Compromises
    Products: https://nocompromises.io/products
    Blog: https://joelclermont.com/
    Twitter: @jclermont

    Watch this episode on YouTube.

    25 min
  • Olaf Molenveld — Getting started with Progressive Delivery

    Olaf Molenveld, former CTO of Vamp (now part of CirlceCI), joins me to explain the concept of Progressive Delivery, when it makes sense, and what homework every team should do before getting started with canary deployments, red/green deployments, and other progressive strategies.

    Resources:
    Article Towards Progressive Delivery by James Governor RedMonk
    Application deployment and testing strategies from Google:

    Guest:
    Olaf Molenveld, former CTO of Vamp, now part of CircleCI
    LinkedIn
    Email: [email protected]

    Watch this episode on YouTube.

    21 min
  • George Stocker — A Dogma-Free Approach to TDD

    Guest Goerge Stocker cuts through the often polarizing debate about Test-Driven Development (TDD) and offers his view on when the practice does and DOES NOT make sense, based on technology as well as human factors which are often overlooked.  We discuss the concept that TDD is one of a vast array of techniques to choose from, and some of what goes into selecting the right tool for the job.

    Resources
    Boundaries talk by Gary Bernhardt of Destroy All Software
    Is TDD Right for Your Team? by George Stocker

    Today's Guest
    George Stocker
    https://georgestocker.com
    Twitter: @gortok

    Watch this episode on YouTube.

    30 min
  • Peter Morlion — Working with technical debt

    In this episode, I talk with Peter Morlion about his love for fixing and improving legacy code, what legacy code is, how we can detect it, and what to do about it when we're faced with it.

    Resources:
    Book: Working Effectively with Legacy Code by Michael Feathers:
    Martin Fowler's blog
    Legacy Code Rocks
    MenderCon

    Today's Guest:
    Peter Morlion
    Personal tech blog
    Technical debt blog
    Twitter: @petermorlion
    LinkedIn: petermorlion

    Watch the video of this episode

    32 min
  • Zachary Randall — The benefits of serverless for staff-strapped teams

    Zachary Randall talks about the benefits of serverless technology, especially for small and understaffed teams. Aside from saving money on the hosting bill, serverless can simplify maintenence. We also discuss what it takes to get started with serverless, and what changes are necessary from a tooling or workflow standpoint.

    Today's Guest:
    Zachary Randall
    Twitter: @thez0rk
    Chameleon Collective
    Music: Northern Crown, Miasma Theory

    Watch the video of this episode

    29 min

About Tiny DevOps

From the publisher's feed

Solving big problems with small teams