Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing
Podcast Image

Do Better Dev Show

Technology

Activity Overview

Episode publication activity over the past year

Episodes

3.3 - Tech Trends for 2024

06 Feb 2024

Contributed by Lukas

After some big life events and a busy start to the New Year, the fellas are back to make inaccurate predictions about what's to come in 2024. Res...

3. 2 - SOC 2: Security Compliance

06 Nov 2023

Contributed by Lukas

We discuss real-world security and compliance requirements in the context of Nathan's annual SOC 2 Type II audit. Resources... SOC 2 Article: htt...

3.1 - More of the Same, But Different

23 Oct 2023

Contributed by Lukas

The cold and the rain have returned to Vancouver, so we've returned to the Dev Show. After the long break, we're calling it Season 3 - it'...

2.11 - Istio Steals Your Healthchecks & Sneaky Python Performance Woes

29 May 2023

Contributed by Lukas

Gyan hath returned from the homeland, so it's time to talk about a mix of topics - from Python generators to the latest in his Istio escapades. R...

2.10 - DevOps: How To Get Started

13 Mar 2023

Contributed by Lukas

In this episode, we discuss the actionable steps we would take if we were getting started with DevOps in 2023. Resources... CobolScript: https://gith...

2.9 - Kubernetes Components, (Time) Travel Hacks, & IAM Confusion

27 Feb 2023

Contributed by Lukas

In our second attempt at talking about Kubernetes, we're more successful. Resources... Digital Logic Simulator: https://sebastian.itch.io/digital-log...

2.8 - TS Return Types Drama, Basic K8s, & Chainsaws

13 Feb 2023

Contributed by Lukas

We planned to do a deep-dive on Kubernetes, but the conversation went way off the rails. Resources... Harder Drives: https://youtu.be/JcJSW7Rprio Ope...

2.7 - Discussing Code Quality

30 Jan 2023

Contributed by Lukas

Nathan thinks your opinions aren't valid, and Gyan just wants to automate everything. So, another typical episode of the Do Better Dev Show! Resource...

2.6 - TypeScript vs JavaScript, ChatGPT, and Catching Up

23 Jan 2023

Contributed by Lukas

The first episode of 2023 comes with a huge backlog of topics to discuss. We cover the State of JS survey (briefly), many AI-related Youtube videos, a...

2.5 - Chaos Testing & Kubernetes

06 Dec 2022

Contributed by Lukas

Gyan has been doing some fault tolerance testing / reliability engineering / chaos monkeying... Whatever you call it, we're here to talk about it. Alo...

2.4 - What Would You Say You Do Here? Discussing Tech Roles

28 Nov 2022

Contributed by Lukas

We walk through a high-level overview of about a dozen different tech-related job titles/roles. Are Scrum Masters overrated? Nathan thinks so. Are gra...

2.3 - Next.js, Design Patterns, & Teaching Birds About Recursion

14 Nov 2022

Contributed by Lukas

In this episode, we struggle to imagine writing code without structural design patterns as we describe each one, based on a link that Gyan found befor...

2.2 - Postgres Vacuuming & Server-Side Rendering

07 Nov 2022

Contributed by Lukas

Do we know what we're talking about in this one? You decide! Nathan complains about Pulumi and makes progress on cleaning up a Postgres database. Gy...

2.1 - We're Back with Rust, EKS, and International Ladies

31 Oct 2022

Contributed by Lukas

Talking about stuff we've been up to since we last recorded. Listen if you want to, I guess.

52 - Straight Cache, Homie

04 Apr 2022

Contributed by Lukas

Want to actually crack the coding interview? Easy, just throw Redis at it. If that's not enough detail for you, listen to our conversation about all t...

51 - Sentry, Hypothetical Architecture, and Learning Spanish

21 Mar 2022

Contributed by Lukas

Seriously, what are we even talking about in this episode? Tune in to find out. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Bl...

50 - CloudFormation vs Pulumi vs CDK

01 Mar 2022

Contributed by Lukas

Infrastructure as Code is pretty neat, and now there are abstractions that make your life even easier (or not...). In this episode, Gyan continues to ...

49 - What to Love About Software Engineering

14 Feb 2022

Contributed by Lukas

Happy Valentine's Day! If you didn't get your significant other something nice this year, don't worry. We've got you covered. Just play them this epis...

48 - What is Virtualization, Anyway?

31 Jan 2022

Contributed by Lukas

Is Docker here to kill virtualization? Is a hypervisor the newest, coolest pair of sunglasses? Is YAML the worst data format? These questions and more...

47 - Holy Frickin' Heck, It's 2022

18 Jan 2022

Contributed by Lukas

Don't call it a comeback; it was just the holiday season. We're back, and it's a new frickin' year, so we're going to need you to get all the way off ...

46 - Tech Debt, Alan Turing, and Hinge

13 Dec 2021

Contributed by Lukas

It's climbing in your windows, snatching your velocity up... Tech debt is always sneaking into a project. What is it? How can you deal with it? Can it...

45 - Onboarding: The Good, The Bad, and the Non-Existent

29 Nov 2021

Contributed by Lukas

Recorded from the kitch- I mean - new studio, near Vancouver... comes a discussion about onboarding new team members. We also talk about our excuses f...

44 - Should Developers Specialize?

15 Nov 2021

Contributed by Lukas

Deciding whether to specialize in your developer skill set can be a difficult choice... or is it? In this episode, we hash out the final, correct answ...

43 - RDS Custom: Managed Database with a Twist

08 Nov 2021

Contributed by Lukas

Much like porridge temperature, your level of database control needs to be just right. That's where RDS Custom comes in - a new AWS product that Gyan ...

42 - Git is the Answer to the Universe

18 Oct 2021

Contributed by Lukas

Friends help friends git good. Don't have friends? We can relate, so let's talk about git together. Reach us at... Do Better Club: http://do-better.c...

41 - The Software of Personal Finance

11 Oct 2021

Contributed by Lukas

Whether it's your bank, brokerage, or investment platform, software runs most of our interactions with money these days. In this episode, we discuss t...

40 - The Frontend Ecosystem is a Mess

04 Oct 2021

Contributed by Lukas

In this episode, we vent our frustrations with the Frontend/Javascript ecosystem. Do you ever feel like you're the only crazy one who wonders why your...

39 - Escaping the Ivory Tower (Physics to Development w/ Jon)

27 Sep 2021

Contributed by Lukas

Our friend and former coworker, Jon, went from a decade in Physics to a career in Software Development. His journey passed through QA, Frontend, YAML ...

38 - We're Developers... Now What?!

20 Sep 2021

Contributed by Lukas

Working as a developer is cool and fun, but what comes next? The guys discuss how they're struggling to figure out what's next for their careers, and ...

37 - Linux Turns 30!

13 Sep 2021

Contributed by Lukas

Everybody's favourite kernel with a penguin mascot has hit the big 3-0! In this episode, Nathan tosses around some half-baked Linus facts, and Gyan wa...

36 - Managed Databases and Existential Crises

06 Sep 2021

Contributed by Lukas

You know what's cool? Databases. You know what's not cool? Managing a database yourself. In this episode, Gyan tells everybody about RDS. In an abbrev...

35 - You (Don't) Need Microservices

30 Aug 2021

Contributed by Lukas

You're not one of the cool kids unless you're using microservice architecture, but, like... should you? In this episode, they guys discuss the pros an...

34 - Staying Healthy as a Developer

23 Aug 2021

Contributed by Lukas

So, you can optimize a database query, but can you optimize your health? The guys talk about keeping those joints feeling good while working as a desk...

33 - Elasticsearch in the Real World

16 Aug 2021

Contributed by Lukas

When Elasticsearch isn't generating drama, it can be used to generate fast and accurate search results within a document database. In this episode, th...

32 - We Changed Our Minds

09 Aug 2021

Contributed by Lukas

Is TypeScript trash? Are feature flags the future? In this episode, the guys discuss how their opinions have changed over time. Meanwhile, Gyan is doi...

31 - How to Keep Your Database Happy

02 Aug 2021

Contributed by Lukas

The roadtrip is over, and it's time to talk about development stuff again! Databases are a complex topic that people dedicate entire careers to, but t...

30 - Elastic Beanstalk is Pretty Neat

26 Jul 2021

Contributed by Lukas

Find someone who looks at you the way that Gyan looks at Elastic Beanstalk. If you haven't heard of this AWS service, this episode is perfect for you....

29 - Agile Sucks, But You Should Use It

19 Jul 2021

Contributed by Lukas

In this episode, Nathan rants about Agile software development in the real world. In the do better segment, Gyan low-key shares big news about his cur...

28 - The 7-Layer OSI Model

12 Jul 2021

Contributed by Lukas

In this episode, Gyan and Nathan talk some high-level networking principles via the OSI Model. In the do better segment, Nathan rediscovers that he is...

27 - Cross-Team Collaboration

05 Jul 2021

Contributed by Lukas

Is your team constantly confused by the things you're doing? Do other teams look at the APIs you've built and scratch their head? If you answered yes ...

26 - Infinitely Scalable Storage with S3

28 Jun 2021

Contributed by Lukas

The boys are back to the AWS chatter. This time, they discuss Gyan's second-favourite AWS service: S3. Luckily, everyone's favourite AWS-certified co-...

25 - Talking Shopify with Anis

21 Jun 2021

Contributed by Lukas

Today, we're joined by our first guest! Having worked at Shopify for 6 years, Anis has a lot to teach us about the company, both for customers and emp...

24 - Elastic Compute Cloud (AWS EC2)

14 Jun 2021

Contributed by Lukas

After a basic System Design discussion last week, the guys dig deeper into one of the OG services on AWS: EC2. The chat quickly evolves into an inform...

23 - Talking System Design Basics

07 Jun 2021

Contributed by Lukas

Your favourite YAML doctor and certified AWS noob are back to talk about the basics of system design. The guys discuss standard web app architecture, ...

22 - Learning Outside of Work

31 May 2021

Contributed by Lukas

As developers, we learn a lot on-the-job, but there are also many times when the job you have can't prepare you for the job you want. In this episode,...

21 - Documentation

24 May 2021

Contributed by Lukas

Let's face it, your documentation sucks. Ours probably does too, but now we have a podcast, where we can pretend that it doesn't. In this episode, the...

20 - Getting a Dev Job (Part 5)

17 May 2021

Contributed by Lukas

In the final instalment of the interview series, the guys talk about the steps from accepting an offer to the first day on the job. Do Better Club: h...

19 - Getting a Dev Job (Part 4)

10 May 2021

Contributed by Lukas

Technical interviews come in many forms, and you need to prepare for them in different ways. The guys discuss their approaches to technical interviews...

18 - Getting a Dev Job (Part 3)

03 May 2021

Contributed by Lukas

The boys talk about their experiences with passing non-technical / HR-screening interviews. Do Better Club: http://do-better.club/ Nathan's Dev Blog:...

17 - Getting a Dev Job (Part 2)

26 Apr 2021

Contributed by Lukas

The boys talk about the different ways that they've found new jobs and how to approach your current employer before you leave. Do Better Club: http://...

16 - Getting a Dev Job (Part 1)

19 Apr 2021

Contributed by Lukas

The boys talk about the things to consider when looking for your next (or first) Software Development job. Do Better Club: http://do-better.club/ Nath...

15 - Staying Productive While Remote

12 Apr 2021

Contributed by Lukas

In this episode, the guys discuss strategies they use for staying sane and productive while working from home (spoiler alert: Nathan just avoids as ma...

14 - Data Structures

05 Apr 2021

Contributed by Lukas

The guys cover some of the common data structures that they use day-to-day. Nathan gets too excited about trees, and Gyan tells us all why linked list...

13 - React vs Vue vs Angular

29 Mar 2021

Contributed by Lukas

In this episode, the guys discuss the big three frontend frameworks. Nathan has a favourite. Gyan has a favourite. One of the three is unloved. Do Be...

12 - Burnout

22 Mar 2021

Contributed by Lukas

In this episode, the boys discuss their experiences (or lack-thereof) with burnout. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https:/...

11 - Functional Programming

15 Mar 2021

Contributed by Lukas

In this episode, Nathan talks far too much about his love of Functional Programming while Gyan makes puns and has internet issues. Do Better Club: htt...

10 - Analytics & Reporting

08 Mar 2021

Contributed by Lukas

Gyan loves data, and Nathan should too. The guys discuss the ways that you can use analytics and reporting to make data-driven decisions about your ap...

09 - CI/CD & Infrastructure as Code

01 Mar 2021

Contributed by Lukas

Today, the guys discuss one of Gyan's favourite things (no, not data): automation! Stable software requires stable releases, which is where automating...

08 - Scheduling and Tasks

22 Feb 2021

Contributed by Lukas

In this episode, the guys talk about the different ways that you can schedule code and/or run it asynchronously. Nathan second-guesses himself a lot, ...

07 - Development Workflows

15 Feb 2021

Contributed by Lukas

In this episode, Gyan and Nathan describe their favourite development tools, while bickering about whether or not Vim key bindings are the best (they ...

06 - The "Myth" of Full Stack

08 Feb 2021

Contributed by Lukas

In this episode, Gyan and Nathan attempt to define "Full Stack," officially determine whether or not it is a myth, and how these factors should fit in...

05 - Side Projects

01 Feb 2021

Contributed by Lukas

In this episode, Gyan and Nathan discuss the importance (or unimportance?) of side projects, what they've worked on in the past, and what you could wo...

04 - Interview Questions

25 Jan 2021

Contributed by Lukas

In this episode, Gyan and Nathan discuss strategies for both conducting and performing well in interviews. Do Better Club: http://do-better.club/ Nat...

03 - Software Testing

18 Jan 2021

Contributed by Lukas

In this episode, Gyan and Nathan discuss the different levels of testing, their approaches/preferences, and how to work alongside QA to deliver stable...

02 - Mentorship & Feedback

11 Jan 2021

Contributed by Lukas

In this episode, Gyan and Nathan discuss the importance of mentorship, how to provide good mentorship, and how to be a good mentee.  Do Better C...

01 - How Programming Languages Shape Your Thinking

04 Jan 2021

Contributed by Lukas

In this episode, Gyan and Nathan discuss the programming languages that they've used and how those languages have shaped their current approach to sof...