This Dot Labs - Demystifying Software Architecture

Follow This Dot Labs - Demystifying Software Architecture
Share on
Copy link to clipboard

The This Dot Labs Podcast covers performance, architecture, migrations, and other topics relevant to software architects and engineers. Featuring a new topic every month.

This Dot

  • Apr 16, 2020 LATEST EPISODE
  • monthly NEW EPISODES
  • 56m AVG DURATION
  • 12 EPISODES


Search for episodes from This Dot Labs - Demystifying Software Architecture with a specific topic:

Latest episodes from This Dot Labs - Demystifying Software Architecture

S01E12 This Dot Labs - Continuous Process Improvement with Agile

Play Episode Listen Later Apr 16, 2020 68:14


The gang is back and welcomes a new host - Andrea Corrie! In this episode, we discuss the many flavors of Agile development and our experiences working in Agile teams. The hosts talk about the Agile Manifesto and some of the common criticisms of Agile methodologies like Scrum or Kanban. Finally, the group debates how much rigidity a team should have in their processes and whether deadlines should be as important and common as they are in modern software development.

This Dot Labs - Teams At Different Scales

Play Episode Listen Later Mar 19, 2020 68:14


In this episode, Rob Ocel, Jarrod Overson, & Frederik Prijck discuss what it's like being the leader of small teams and large teams at companies ranging from startups to large enterprise firms.

This Dot Labs - Testing

Play Episode Listen Later Jan 30, 2020 55:25


In this episode, Rob Ocel, Jarrod Overson, Frederik Prijck, & James Spivey talk about testing. 

This Dot Labs - Mentorship

Play Episode Listen Later Oct 1, 2019 56:26


In this episode, Rob Ocel, Jarrod Overson, & James Spivey talk about mentorship.

This Dot Labs - Frameworks

Play Episode Listen Later Sep 19, 2019 55:42


In this episode, Rob Ocel, Jarrod Overson, & Frederik Prijck talk about frameworks.   Topics discussed:  - What is the difference between a framework and a library? Should it matter?- What are the tradeoffs for choosing a framework on your project? Should you always use a framework?- What is the best framework? Should we even ask that?- Framework communities! How to make the most of the communities around your tech stack and how to contribute back. 

This Dot Labs - Debugging

Play Episode Listen Later Aug 15, 2019 57:36


In this episode, Rob Ocel, James Spivey, Jarrod Overson, & Frederik Prijck talk about debugging and troubleshooting.

This Dot Labs - Abstractions

Play Episode Listen Later Jul 24, 2019 60:23


In this episode, Rob Ocel, James Spivey, Jarrod Overson, & Frederik Prijck talk about abstractions.

This Dot Labs - Security

Play Episode Listen Later Jun 19, 2019 52:07


In this episode, Tracy Lee, Rob Ocel, James Spivey, & Jarrod Overson talk about security. Topics Discussed: * Why security matters and why should we care? * Is security only for back-end engineers? * Security and open-source (lessons from the event-stream incident) * Should major companies be afraid of open source software for security reasons? * How to reduce risk of compromised dependencies * Resources about security for beginners * Security, trade-offs, and the limits of our ability to fully protect ourselves * How to handle passwords as developers * Differences between hashing, encrypting, and encoding * Practical steps to begin securing your applications and teams * Fraud teams and security audits

This Dot Labs - Infrastructure

Play Episode Listen Later May 28, 2019 55:50


In this episode, Tracy Lee, Rob Ocel, James Spivey, & Jarrod Overson talk about infrastructure. Topics Discussed:* Differences between monolithic and microservice architectures* Considerations on architecture when using GraphQL* Challenges in migrating from a monolith to a microservice/serverless architecture* Hipster - CLI tool for building microservices and integrating with front-end frameworks* Pitfalls when breaking up monoliths* Rise of NoSQL tools and differences from relational databases* How to choose a database on a new project* Infrastructure as a Service (IaaS) offerings and benefits* What do beginners need to know about infrastructure?* Running infrastructure at the edge!* Security concerns with IaaS providers

This Dot Labs - Migrations

Play Episode Listen Later Apr 8, 2019 45:47


Migrations seem to be happening every day at every company. We cover some of the hot topics in this episode. - What are the reasons to migrate from one technology to another?- How do you plan for a migration (like upgrading a framework to a newer version)?- What is a "minimally viable migration"?- How can you incrementally migrate a large legacy system? Need help with a migration? Email us hi@thisdot.co and we'd love to help!

This Dot Labs - Software & Systems Architecture

Play Episode Listen Later Apr 5, 2019 53:02


In this This Dot Labs episode, Rob Ocel, James Spivey, Jarrod Overson, and Tracy Lee speak about web software and systems architecture. How does a focus on architecture solve long-term problems? How do you choose between various types of architecture for a project (i.e. Monolith vs Microservices or GraphQL vs REST)? How do architects stay up to date on new approaches? How does software architecture differ between small and large companies?  

This Dot Labs - Why performance matters?

Play Episode Listen Later Apr 5, 2019 43:38


In this episode of This Dot Labs, Rob Ocel, James Spivey, Jarrod Overson, and Tracy Lee speak about web performance. Some of the Topics Covered:- What is performance important?- What do people mean when they talk about web performance. - Is performance only fixing problems?

Claim This Dot Labs - Demystifying Software Architecture

In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

Claim Cancel