Coding Blocks

Coding Blocks

Become the best software developer you can be

Episodes

Title Duration Published Consumed
PagerDuty’s Security Training for Engineers, The Dramatic Conclusion 2022-01-31 04:01
PagerDuty’s Security Training for Engineers, Penultimate 2022-01-18 02:03
PagerDuty’s Security Training for Engineers! Part Deux 2022-01-04 02:03
PagerDuty’s Security Training for Engineers 2021-12-20 02:13
What is a Game Engine? 2021-12-06 03:35
Designing Data-Intensive Applications – Secondary Indexes, Rebalancing, Routing 2021-11-22 03:12
Designing Data-Intensive Applications – Partitioning 2021-11-08 02:03
The 2021 Shopping Spree 2021-10-25 04:04
Should You Speak at a Conference? 2021-10-11 04:03
Transactions in Distributed Systems 2021-09-27 03:14
Docker Licensing, Career and Coding Questions 2021-09-13 03:46
Why Get Into Competitive Programming? 2021-08-30 03:45
Are Microservices … for real? 2021-08-16 02:03
2021 State of the Developer Ecosystem 2021-08-01 02:33
What is GitHub Copilot? 2021-07-19 04:21
Designing Data-Intensive Applications – Leaderless Replication 2021-07-06 02:03
Designing Data-Intensive Applications – Multi-Leader Replication 2021-06-21 02:56
Designing Data-Intensive Applications – Single Leader Replication 2021-06-07 02:03
Some Fun APIs 2021-05-24 04:17
Making Money with Code 2021-05-10 05:18
Write Great APIs 2021-04-26 02:54
How to Scrum 2021-04-12 04:28
What is Scrum? 2021-03-29 03:20
Show Recursion Show 2021-03-15 03:12
Specialize or Bounce Around? 2021-03-01 02:31
Why is Python Popular? 2021-02-15 02:03
Game Jam Lessons Learned 2021-02-01 02:06
Who Owns Open-Source Software? 2021-01-18 04:00
Our Favorite Developer Tools of 2020 2021-01-04 02:03
Into the Octoverse 2020-12-21 02:03
We 2020-12-07 02:03
What is a Developer Game Jam? 2020-11-23 02:06
The DevOps Handbook – Create Organizational Learning 2020-11-09 03:25
The 2020 Shopping Spree 2020-10-26 02:19
The DevOps Handbook – Enable Daily Learning 01:52:56 2020-10-12 02:03
The DevOps Handbook – The Value of A/B Testing 01:50:13 2020-09-28 02:03
Is Kubernetes Programming? 01:42:15 2020-09-14 02:03
The DevOps Handbook – Enabling Safe Deployments 01:36:58 2020-08-31 02:03
The DevOps Handbook – Anticipating Problems 01:22:25 2020-08-17 02:03
The DevOps Handbook – The Technical Practices of Feedback 01:51:11 2020-08-03 02:25
The DevOps Handbook – Architecting for Low-Risk Releases 02:05:23 2020-07-20 02:03
The DevOps Handbook – The Technical Practices of Flow 01:50:51 2020-07-06 02:02
Survey Says … 2020 Stack Overflow Developer Survey 02:07:41 2020-06-22 02:02
Google’s Engineering Practices – How to Navigate a Code Review 01:42:16 2020-06-08 03:33
Google’s Engineering Practices – What to Look for in a Code Review 01:41:48 2020-05-26 02:02
Google’s Engineering Practices – Code Review Standards 01:39:01 2020-05-11 03:55
Big Data – How Far is Too Far? 01:51:10 2020-04-27 02:38
Designing Data-Intensive Applications – To B-Tree or not to B-Tree 01:56:40 2020-04-13 03:07
How to Work Remote Effectively 02:10:24 2020-03-30 04:02
Designing Data-Intensive Applications – SSTables and LSM-Trees 01:38:11 2020-03-16 01:02
Designing Data-Intensive Applications – Storage and Retrieval 02:15:58 2020-03-02 02:02
Why Attend Developer Conferences and What were the Hot Topics at NDC London 2020? 01:16:32 2020-02-17 02:57
Designing Data-Intensive Applications – Data Models: Query Languages 01:38:44 2020-02-03 05:37
Designing Data-Intensive Applications – Data Models: Relationships 02:14:00 2020-01-20 06:32
Designing Data-Intensive Applications – Data Models: Relational vs Document 01:53:53 2020-01-06 02:41
Designing Data-Intensive Applications – Maintainability 02:06:42 2019-12-23 02:34
Designing Data-Intensive Applications – Scalability 01:52:19 2019-12-09 05:01
Designing Data-Intensive Applications – Reliability 02:02:01 2019-11-25 09:02
Developer Shopping Spree 2019 02:32:52 2019-11-12 02:02
DevOps: Job Title or Job Responsibility? 02:00:06 2019-10-28 04:42
3factor app – Async Serverless 01:31:37 2019-10-14 04:51
3factor app – Reliable Eventing 02:03:13 2019-09-30 04:54
3factor app – Realtime GraphQL 02:21:42 2019-09-17 04:13
The Pragmatic Programmer – How to Build Pragmatic Teams 02:07:45 2019-09-03 02:02
The Pragmatic Programmer – How to use Exceptions 01:54:00 2019-08-20 02:02
The Pragmatic Programmer – How to Generate Code 02:02:51 2019-08-05 02:00
The Pragmatic Programmer – How to Debug 01:53:30 2019-07-23 04:22
The Pragmatic Programmer – Know Thy Tools 02:03:32 2019-07-08 02:23
The Pragmatic Programmer – How to Estimate 01:58:10 2019-06-24 03:17
The Pragmatic Programmer – Tracer Bullets and Prototyping 01:45:34 2019-06-10 03:27
The Pragmatic Programmer – Is Your Code Orthogonal? 02:01:23 2019-05-27 02:00
The Pragmatic Programmer – The Evils of Duplication 01:46:04 2019-05-13 05:02
The Pragmatic Programmer – Investing in Your Knowledge Portfolio 02:36:43 2019-04-29 02:00
Should Your Web App be a Progressive Web App (PWA)? 01:58:28 2019-04-15 02:00
The Second Date is Always Easier 01:38:01 2019-04-01 04:38
Why Date-ing is Hard 01:46:45 2019-03-18 04:37
What Should You Learn Next? 01:14:30 2019-03-04 02:24
Tackling Tough Developer Questions 01:44:15 2019-02-18 02:02
JAMstack with J.A.M. 2019-02-04 02:02
Data Structures – Heaps and Tries 01:28:06 2019-01-21 07:24
Data Structures – (some) Trees 01:49:56 2019-01-08 01:42
Data Structures – Hashtable vs Dictionary 01:49:08 2018-12-17 05:01
Data Structures – Arrays and Array-ish 02:38:38 2018-12-03 04:56
Data Structures – Primitives 02:42:57 2018-11-19 04:13
Developer Shopping Spree 02:43:37 2018-11-05 03:47
Azure Functions and CosmosDB from MS Ignite 01:07:08 2018-10-22 02:00
How to Learn Programming Skills 01:12:19 2018-10-08 03:35
Comparing Git Workflows 01:48:53 2018-09-24 02:57
Does Big O Matter? 01:52:13 2018-09-10 03:03
What is Algorithmic Complexity? 01:41:50 2018-08-27 02:52
Thunder Talks 02:00:48 2018-08-13 03:52
Lightning Talks 01:58:50 2018-07-30 04:54
Graph Algorithms 01:15:18 2018-07-16 05:44
Algorithms You Should Know 02:15:22 2018-06-25 05:37
Search Driven Apps 02:18:37 2018-06-11 03:28
Programmer Strengths and Weaknesses 01:50:19 2018-05-28 19:53
Understanding Complexity Theory 01:51:15 2018-05-14 04:14
Docker for Developers 2018-05-01 04:22
Design Anti-Patterns: YoYo, The God Object and More 01:28:40 2018-04-16 02:00
Deliberate Practice for Programmers 02:16:51 2018-04-03 04:53
Clean Architecture – Are Microservices Truly Decoupled? 02:11:56 2018-03-19 03:21
Clean Architecture – What is the Humble Object Pattern? 01:44:16 2018-03-07 04:34
Clean Architecture – Make Your Architecture Scream 02:25:23 2018-02-19 01:11
Clean Architecture – The Art of Drawing Lines 01:53:59 2018-02-05 01:59
Clean Architecture – Keeping Your Options Open 02:19:01 2018-01-23 04:02
Clean Architecture – How to Quantify Component Coupling 02:19:16 2018-01-08 02:38
Clean Architecture – Components and Component Cohesion 01:58:09 2017-12-11 03:43
How to Spend $2,500 on Developer Gear 01:58:31 2017-11-13 06:00
Clean Architecture – Programming Paradigms 02:08:55 2017-10-30 02:53
Clean Architecture – Fight for Architecture 01:37:37 2017-10-02 03:37
Object Oriented Mistakes 01:55:47 2017-09-18 02:07
Project Management Anti-patterns 02:05:06 2017-09-05 02:04
Software Design Anti-patterns 02:04:17 2017-08-21 02:04
Software Architecture – What is Supple Design? 2017-07-28 01:01
Software Architecture – Explicit Constraints, Processes, Specification Pattern, and more 02:03:34 2017-07-10 04:10
Software Architecture – Strategic Design and Domain Events 01:58:07 2017-06-26 04:25
Software Architecture – Aggregate Roots, Factories, and Repositories 02:11:52 2017-06-13 05:13
Software Architecture – The Domain in Domain Driven Design 01:41:33 2017-05-29 06:25
How to Jumpstart Your Next App 01:27:28 2017-05-11 20:18
Why Domain Driven Design 01:32:08 2017-04-24 02:50
How We Badly Built Stuff 01:38:26 2017-03-20 04:15
Clean Code – How to Build Maintainable Systems 01:58:21 2017-03-06 01:58
Clean Code – How to Write Classes the Right Way 01:23:15 2017-02-05 23:00
Clean Code – How to Write Amazing Unit Tests 2017-01-23 01:01
Clean Code – Integrating with Third Party Libraries the Right Way 01:18:07 2017-01-08 23:30
Clean Code – Error Handling 01:25:48 2016-12-28 03:33
Clean Code – Objects vs Data Structures 2016-12-13 04:07
Clean Code – Formatting Matters 02:18:34 2016-11-29 06:05
Clean Code – Comments Are Lies 02:19:16 2016-11-07 02:10
Clean Code – How to Write Amazing Functions 2016-10-17 02:40
Clean Code – Writing Meaningful Names 01:51:36 2016-09-28 04:09
Caching in the Application Framework 2016-08-27 04:56
Caching Overview and Hardware 01:35:44 2016-08-12 06:40
Stack Overflow Salaries and Landing the Job 02:39:15 2016-08-02 07:14
Nulls, Procs, and Impostor Syndrome 01:40:46 2016-07-05 02:03
Command, Repository and Mediator Design Patterns 02:08:04 2016-06-03 05:52
Dev Talk: Django, VB vs C#, and Bash on Windows 01:52:43 2016-04-19 04:27
How to be an Advanced Programmer 02:23:17 2016-03-20 02:43
How to be an Intermediate Programmer 02:50:19 2016-02-27 23:30
How to be a Programmer: Personal and Team Skills 02:26:16 2016-01-28 06:38
Our Favorite Developer Tools for 2015 01:53:52 2016-01-03 23:56
The Twelve Factor App: Dev/Prod Parity, Logs, and Admin Processes 01:40:25 2015-12-20 17:18
The Twelve-Factor App: Port Binding, Concurrency, and Disposability 01:14:58 2015-11-23 06:01
Toys for Developers 01:49:25 2015-11-10 03:42
The Twelve-Factor App: Backing Services, Building and Releasing, Stateless Processes 01:22:32 2015-10-22 03:40
The Twelve-Factor App: Codebase, Dependencies, and Config 01:13:38 2015-09-17 22:54
Javascript Promises and Beyond 01:18:23 2015-08-22 17:48
Design Patterns Part 4 – Adapter, Facade, and Memento 01:14:12 2015-07-26 14:00
Hierarchical Data cont’d – Path Enumeration and Closure Tables 01:09:19 2015-06-29 18:09
Hierarchical Data – Adjacency Lists and Nested Set Models 01:38:03 2015-06-09 00:29
Your Questions Our Answers SYN-ACK with Packet Loss 01:34:44 2015-05-08 05:42
Algorithms, Puzzles and the Technical Interview 01:26:21 2015-04-19 20:37
ASP.NET 5 – It’s Basically Java 01:33:51 2015-03-30 04:23
Delegate all the things! 01:28:32 2015-03-16 03:36
Back to Basics – Encapsulation for Object Oriented Programming 01:07:22 2015-02-10 06:49
Silverlighting through your College Enumeration 01:03:15 2015-01-22 00:51
Our Favorite Tools 01:20:54 2014-12-28 20:48
We’re Testing Your Patience… 01:26:25 2014-12-15 06:16
Design Patterns – Iterators, Observers, and Chains, Oh My 01:03:48 2014-11-09 02:53
Programmer Questions and Answers 01:06:40 2014-10-26 04:06
Got Any Hot Stacks?! 00:59:01 2014-09-26 05:48
Design Patterns Part 2 – Oh behave! 01:03:09 2014-09-06 01:59
Static Analysis w/ NDepends – How good is your code? 01:23:25 2014-08-10 23:04
Databases the SQL [see-kwuhl] 01:33:13 2014-07-25 05:52
All Your Database Are Belong to Us 00:59:19 2014-07-14 04:42
What programmer do you want to be? 01:08:16 2014-06-23 01:39
Design Patterns Part 1 – You Create Me! 01:37:14 2014-06-07 13:20
C# 6 and Roslyn – Pour Some Sugar On Me 01:33:10 2014-05-05 02:25
Aspectacular with Vlad Hrybok – You down with AOP? 01:22:21 2014-04-01 19:16
Accessories for Programmers 00:55:14 2014-03-18 01:30
SOLID as a Rock! 01:03:47 2014-03-03 04:06
There’s Something About LINQ 01:04:57 2014-01-25 06:40
We Still Don’t Understand Open Source Licensing 00:47:56 2013-12-28 03:37
OWASP and You! 01:07:27 2013-11-27 12:59
Source Control Etiquette 00:56:28 2013-10-12 04:36
Boxing and Unboxing in .NET 00:33:32 2013-09-28 16:08
I is for Interface 00:45:24 2013-09-09 17:26