Do Better Dev Show
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...