All Episodes
Coding Blocks — 242 episodes · page 2 of 3
Google’s Engineering Practices – Code Review Standards
Big Data – How Far is Too Far?
Designing Data-Intensive Applications – To B-Tree or not to B-Tree
How to Work Remote Effectively
Designing Data-Intensive Applications – SSTables and LSM-Trees
Designing Data-Intensive Applications – Storage and Retrieval
Why Attend Developer Conferences and What were the Hot Topics at NDC London 2020?
Designing Data-Intensive Applications – Data Models: Query Languages
Designing Data-Intensive Applications – Data Models: Relationships
Designing Data-Intensive Applications – Data Models: Relational vs Document
Designing Data-Intensive Applications – Maintainability
Designing Data-Intensive Applications – Scalability
Designing Data-Intensive Applications – Reliability
Developer Shopping Spree 2019
DevOps: Job Title or Job Responsibility?
3factor app – Async Serverless
3factor app – Reliable Eventing
3factor app – Realtime GraphQL
The Pragmatic Programmer – How to Build Pragmatic Teams
The Pragmatic Programmer – How to use Exceptions
The Pragmatic Programmer – How to Generate Code
The Pragmatic Programmer – How to Debug
The Pragmatic Programmer – Know Thy Tools
The Pragmatic Programmer – How to Estimate
The Pragmatic Programmer – Tracer Bullets and Prototyping
The Pragmatic Programmer – Is Your Code Orthogonal?
The Pragmatic Programmer – The Evils of Duplication
The Pragmatic Programmer – Investing in Your Knowledge Portfolio
Should Your Web App be a Progressive Web App (PWA)?
The Second Date is Always Easier
Why Date-ing is Hard
What Should You Learn Next?
Tackling Tough Developer Questions
JAMstack with J.A.M.
Data Structures – Heaps and Tries
Data Structures – (some) Trees
Data Structures – Hashtable vs Dictionary
Data Structures – Arrays and Array-ish
Data Structures – Primitives
Developer Shopping Spree
Azure Functions and CosmosDB from MS Ignite
How to Learn Programming Skills
Comparing Git Workflows
Does Big O Matter?
What is Algorithmic Complexity?
Thunder Talks
Lightning Talks
Graph Algorithms
Algorithms You Should Know
Search Driven Apps
Programmer Strengths and Weaknesses
Understanding Complexity Theory
Docker for Developers
Design Anti-Patterns: YoYo, The God Object and More
Deliberate Practice for Programmers
Clean Architecture – Are Microservices Truly Decoupled?
Clean Architecture – What is the Humble Object Pattern?
Clean Architecture – Make Your Architecture Scream
Clean Architecture – The Art of Drawing Lines
Clean Architecture – Keeping Your Options Open
Clean Architecture – How to Quantify Component Coupling
Clean Architecture – Components and Component Cohesion
How to Spend $2,500 on Developer Gear
Clean Architecture – Programming Paradigms
Clean Architecture – Fight for Architecture
Object Oriented Mistakes
Project Management Anti-patterns
Software Design Anti-patterns
Software Architecture – What is Supple Design?
Software Architecture – Explicit Constraints, Processes, Specification Pattern, and more
Software Architecture – Strategic Design and Domain Events
Software Architecture – Aggregate Roots, Factories, and Repositories
Software Architecture – The Domain in Domain Driven Design
How to Jumpstart Your Next App
Why Domain Driven Design
How We Badly Built Stuff
Clean Code – How to Build Maintainable Systems
Clean Code – How to Write Classes the Right Way
Clean Code – How to Write Amazing Unit Tests
Clean Code – Integrating with Third Party Libraries the Right Way
Clean Code – Error Handling
Clean Code – Objects vs Data Structures
Clean Code – Formatting Matters
Clean Code – Comments Are Lies
Clean Code – How to Write Amazing Functions
Clean Code – Writing Meaningful Names
Caching in the Application Framework
Caching Overview and Hardware
Stack Overflow Salaries and Landing the Job
Nulls, Procs, and Impostor Syndrome
Command, Repository and Mediator Design Patterns
Dev Talk: Django, VB vs C#, and Bash on Windows
How to be an Advanced Programmer
How to be an Intermediate Programmer
How to be a Programmer: Personal and Team Skills
Our Favorite Developer Tools for 2015
The Twelve Factor App: Dev/Prod Parity, Logs, and Admin Processes
The Twelve-Factor App: Port Binding, Concurrency, and Disposability
Toys for Developers
The Twelve-Factor App: Backing Services, Building and Releasing, Stateless Processes