This browser doesn't support Spotify Web Player. Switch browsers or download Spotify for your desktop.

Coding Blocks

By Coding Blocks

The world of computer programming is vast in scope. There are literally thousands of topics to cover and no one person could ever reach them all. One of the goals of the Coding Blocks podcast is to introduce a number of these topics to the audience so they can learn during their commute or while cutting the grass. We will cover topics such as best programming practices, design patterns, coding for performance, object oriented coding, database design and implementation, tips, tricks and a whole lot of other things. You'll be exposed to broad areas of information as well as deep dives into the guts of a programming language. While Microsoft.NET is the development platform we're using, most topics discussed are relevant in any number of Object Oriented programming languages. We are all web and database programmers and will be providing useful information on a full spectrum of technologies and are open to any suggestions anyone might have for a topic. So please join us, subscribe, and invite your computer programming friends to come along for the ride.

  1. 1.
    Design Anti-Patterns: YoYo, The God Object and More16 April 2018
    1:28:39
  2. 2.
    Deliberate Practice for Programmers3 April 2018
    2:16:51
  3. 3.
    Clean Architecture - Are Microservices Truly Decoupled?19 March 2018
    2:11:56
  4. 4.
    Clean Architecture - What is the Humble Object Pattern?7 March 2018
    1:44:15
  5. 5.
    Clean Architecture - Make Your Architecture Scream19 February 2018
    2:25:22
  6. 6.
    Clean Architecture - The Art of Drawing Lines5 February 2018
    1:53:58
  7. 7.
    Clean Architecture - Keeping Your Options Open23 January 2018
    2:19:00
  8. 8.
    Clean Architecture - How to Quantify Component Coupling8 January 2018
    2:19:15
  1. 9.
    Clean Architecture - Components and Component Cohesion11 December 2017
    1:58:08
  2. 10.
    How to Spend $2,500 on Developer Gear13 November 2017
    1:58:30
  3. 11.
    Clean Architecture - Programming Paradigms30 October 2017
    2:08:54
  4. 12.
    Clean Architecture - Fight for Architecture2 October 2017
    1:37:37
  5. 13.
    Object Oriented Mistakes18 September 2017
    1:55:46
  6. 14.
    Project Management Anti-patterns5 September 2017
    2:05:06
  7. 15.
    Software Design Anti-patterns20 August 2017
    2:04:17
  8. 16.
    What is Supple Design?27 July 2017
    2:21:56
  9. 17.
    Explicit Constraints, Processes, Specification Pattern, and more10 July 2017
    2:03:33
  10. 18.
    Strategic Design and Domain Events26 June 2017
    1:58:07
  11. 19.
    Aggregate Roots, Factories, and Repositories13 June 2017
    2:11:51
  12. 20.
    The Domain in Domain Driven Design29 May 2017
    1:41:33
  13. 21.
    How to Jumpstart Your Next App11 May 2017
    1:27:27
  14. 22.
    Why Domain Driven Design24 April 2017
    1:32:07
  15. 23.
    How We Badly Built Stuff20 March 2017
    1:38:25
  16. 24.
    Clean Code - How to Build Maintainable Systems6 March 2017
    1:58:21
  17. 25.
    Clean Code - How to Write Classes the Right Way5 February 2017
    1:23:15
  18. 26.
    Clean Code - How to Write Amazing Unit Tests23 January 2017
    1:20:40
  19. 27.
    Clean Code - Integrating with Third Party Libraries the Right Way8 January 2017
    1:18:06
  20. 28.
    Clean Code - Error Handling28 December 2016
    1:25:48
  21. 29.
    Clean Code - Objects vs Data Structures13 December 2016
    1:50:35
  22. 30.
    Clean Code - Formatting Matters29 November 2016
    2:18:34
  23. 31.
    Clean Code - Comments Are Lies7 November 2016
    2:19:16
  24. 32.
    Clean Code - How to Write Amazing Functions17 October 2016
    2:09:47
  25. 33.
    Clean Code - Writing Meaningful Names28 September 2016
    1:51:35
  26. 34.
    Caching in the Application Framework27 August 2016
    1:56:39
  27. 35.
    Caching Overview and Hardware12 August 2016
    1:35:43
  28. 36.
    Stack Overflow Salaries and Landing the Job2 August 2016
    2:39:14
  29. 37.
    Nulls, Procs, and Imposter Syndrome5 July 2016
    1:40:46
  30. 38.
    Command, Repository and Mediator Design Patterns3 June 2016
    2:08:03
  31. 39.
    Dev Talk: Django, VB vs C#, and Bash on Windows19 April 2016
    1:52:43
  32. 40.
    How to be an Advanced Programmer20 March 2016
    2:23:17
  33. 41.
    How to be an Intermediate Programmer27 February 2016
    2:50:18
  34. 42.
    How to be a Programmer28 January 2016
    2:26:16
  35. 43.
    Our Favorite Developer Tools for 20153 January 2016
    1:53:51
  36. 44.
    The Twelve-Factor App: Dev/Prod Parity, Logs, and Admin Processes19 December 2015
    1:40:24
  37. 45.
    The Twelve-Factor App: Port Binding, Concurrency, and Disposability23 November 2015
    1:14:58
  38. 46.
    Toys for Developers10 November 2015
    1:49:25
  39. 47.
    The Twelve-Factor App: Backing Services, Building and Releasing, Stateless Processes22 October 2015
    1:22:31
  40. 48.
    The Twelve-Factor App: Codebase, Dependencies, and Config13 September 2015
    1:13:34
  41. 49.
    Javascript Promises and Beyond22 August 2015
    1:18:22
  42. 50.
    Design Patterns Part 4 - Adapter, Facade, and Memento26 July 2015
    1:14:11
  43. 51.
    Hierarchical Data cont'd - Path Enumeration and Closure Tables29 June 2015
    1:09:18
  44. 52.
    Hierarchical Data – Adjacency Lists and Nested Set Models8 June 2015
    1:38:02
  45. 53.
    Your Questions Our Answers SYN-ACK with Packet Loss8 May 2015
    1:34:44
  46. 54.
    Algorithms, Puzzles and the Technical Interview19 April 2015
    1:26:20
  47. 55.
    ASP.NET 5 - It's Basically Java30 March 2015
    1:33:50
  48. 56.
    Delegate all the things!16 March 2015
    1:28:32
  49. 57.
    Back to Basics - Encapsulation for Object Oriented Programming10 February 2015
    1:07:22
  50. 58.
    Silverlighting through your College Enumeration21 January 2015
    1:03:15
  51. 59.
    Our Favorite Tools28 December 2014
    1:20:54
  52. 60.
    We're Testing Your Patience...15 December 2014
    1:26:24
  53. 61.
    Design Patterns Part 39 November 2014
    1:03:48
  54. 62.
    You Asked For It26 October 2014
    1:06:39
  55. 63.
    Got Any Hot Stacks?26 September 2014
    59:01
  56. 64.
    Behavioral Patterns Pt 15 September 2014
    1:03:08
  57. 65.
    NDepends on How Good Your Code Is10 August 2014
    1:23:24
  58. 66.
    Databases the SQL [see-kwuhl]25 July 2014
    1:33:12
  59. 67.
    All Your Database Are Belong to Us14 July 2014
    59:19
  60. 68.
    What do you want to be when you grow up?22 June 2014
    1:08:16
  61. 69.
    Design Patterns Part 17 June 2014
    1:37:13
  62. 70.
    C# 6 and Roslyn5 May 2014
    1:33:09
  63. 71.
    Aspectacular with Vlad Hrybok6 April 2014
    1:22:21
  64. 72.
    T'ings We Like18 March 2014
    55:13
  65. 73.
    SOLID as a Rock3 March 2014
    1:03:47
  66. 74.
    There's Something About LINQ25 January 2014
    1:04:56
  67. 75.
    We Still Don't Understand Open Source Licensing28 December 2013
    47:56
  68. 76.
    OWASP and You - Application Security in .NET1 December 2013
    1:07:26
  69. 77.
    Source Control Etiquette3 November 2013
    56:28
  70. 78.
    Boxing and Unboxing in .NET3 October 2013
    33:32
  71. 79.
    I is for Interface3 September 2013
    45:24

Listen to Coding Blocks now.

Listen to Coding Blocks in full in the Spotify app