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

Coding Blocks

By Coding Blocks

Pragmatic talk about software design best practices: design patterns, software architecture, coding for performance, object oriented programming, database design and implementation, tips, tricks and a whole lot more.

  1. 1.
    3factor app - Realtime GraphQL09/17/2019
    2:21:41
  2. 2.
    The Pragmatic Programmer - How to Build Pragmatic Teams09/03/2019
    2:07:44
  3. 3.
    The Pragmatic Programmer - How to use Exceptions08/20/2019
    1:53:59
  4. 4.
    The Pragmatic Programmer - How to Generate Code08/05/2019
    2:02:50
  5. 5.
    The Pragmatic Programmer - How to Debug07/23/2019
    1:53:30
  6. 6.
    The Pragmatic Programmer - Know Thy Tools07/08/2019
    2:03:32
  7. 7.
    The Pragmatic Programmer - How to Estimate06/24/2019
    1:58:09
  8. 8.
    The Pragmatic Programmer - Tracer Bullets and Prototyping06/10/2019
    1:45:33
  1. 9.
    The Pragmatic Programmer - Is Your Code Orthogonal?05/27/2019
    2:01:22
  2. 10.
    The Pragmatic Programmer - The Evils of Duplication05/13/2019
    1:46:04
  3. 11.
    The Pragmatic Programmer - Investing in Your Knowledge Portfolio04/29/2019
    2:36:42
  4. 12.
    Should your web app be a progressive web app (PWA)?04/15/2019
    1:58:28
  5. 13.
    The Second Date is Always Easier04/01/2019
    1:38:01
  6. 14.
    Why Date-ing is Hard03/18/2019
    1:46:44
  7. 15.
    What Should You Learn Next?03/04/2019
    1:14:29
  8. 16.
    Tackling Tough Developer Questions02/18/2019
    1:44:14
  9. 17.
    JAMstack with J.A.M.02/04/2019
    2:28:18
  10. 18.
    Data Structures - Heaps and Tries01/21/2019
    1:28:06
  11. 19.
    Data Structures - (some) Trees01/08/2019
    1:49:55
  12. 20.
    Data Structures - Hashtable vs Dictionary12/17/2018
    1:49:08
  13. 21.
    Data Structures - Arrays and Array-ish12/03/2018
    2:38:37
  14. 22.
    Data Structures - Primitives11/19/2018
    2:42:57
  15. 23.
    Developer Shopping Spree11/05/2018
    2:43:37
  16. 24.
    Azure Functions and CosmosDB from MS Ignite10/21/2018
    1:07:07
  17. 25.
    How to Learn Programming Skills10/08/2018
    1:12:19
  18. 26.
    Comparing Git Workflows09/24/2018
    1:48:53
  19. 27.
    Does Big O Matter?09/10/2018
    1:52:13
  20. 28.
    What is Algorithmic Complexity?08/27/2018
    1:41:49
  21. 29.
    Thunder Talks08/13/2018
    2:00:48
  22. 30.
    Lightning Talks07/30/2018
    1:58:50
  23. 31.
    Graph Algorithms07/16/2018
    1:15:17
  24. 32.
    Algorithms You Should Know06/25/2018
    2:15:21
  25. 33.
    Search Driven Apps06/11/2018
    2:18:37
  26. 34.
    Programmer Strengths and Weaknesses05/28/2018
    1:50:19
  27. 35.
    Understanding Complexity Theory05/14/2018
    1:51:15
  28. 36.
    Docker for Developers05/01/2018
    2:06:08
  29. 37.
    Design Anti-Patterns: YoYo, The God Object and More04/16/2018
    1:28:39
  30. 38.
    Deliberate Practice for Programmers04/03/2018
    2:16:51
  31. 39.
    Clean Architecture - Are Microservices Truly Decoupled?03/19/2018
    2:11:56
  32. 40.
    Clean Architecture - What is the Humble Object Pattern?03/07/2018
    1:44:15
  33. 41.
    Clean Architecture - Make Your Architecture Scream02/19/2018
    2:25:22
  34. 42.
    Clean Architecture - The Art of Drawing Lines02/05/2018
    1:53:58
  35. 43.
    Clean Architecture - Keeping Your Options Open01/23/2018
    2:19:00
  36. 44.
    Clean Architecture - How to Quantify Component Coupling01/08/2018
    2:19:15
  37. 45.
    Clean Architecture - Components and Component Cohesion12/11/2017
    1:58:08
  38. 46.
    How to Spend $2,500 on Developer Gear11/13/2017
    1:58:30
  39. 47.
    Clean Architecture - Programming Paradigms10/30/2017
    2:08:54
  40. 48.
    Clean Architecture - Fight for Architecture10/02/2017
    1:37:37
  41. 49.
    Object Oriented Mistakes09/18/2017
    1:55:46
  42. 50.
    Project Management Anti-patterns09/05/2017
    2:05:06
  43. 51.
    Software Design Anti-patterns08/20/2017
    2:04:17
  44. 52.
    What is Supple Design?07/27/2017
    2:21:56
  45. 53.
    Explicit Constraints, Processes, Specification Pattern, and more07/10/2017
    2:03:33
  46. 54.
    Strategic Design and Domain Events06/26/2017
    1:58:07
  47. 55.
    Aggregate Roots, Factories, and Repositories06/13/2017
    2:11:51
  48. 56.
    The Domain in Domain Driven Design05/29/2017
    1:41:33
  49. 57.
    How to Jumpstart Your Next App05/11/2017
    1:27:27
  50. 58.
    Why Domain Driven Design04/24/2017
    1:32:07
  51. 59.
    How We Badly Built Stuff03/20/2017
    1:38:25
  52. 60.
    Clean Code - How to Build Maintainable Systems03/06/2017
    1:58:21
  53. 61.
    Clean Code - How to Write Classes the Right Way02/05/2017
    1:23:15
  54. 62.
    Clean Code - How to Write Amazing Unit Tests01/23/2017
    1:20:40
  55. 63.
    Clean Code - Integrating with Third Party Libraries the Right Way01/08/2017
    1:18:06
  56. 64.
    Clean Code - Error Handling12/28/2016
    1:25:48
  57. 65.
    Clean Code - Objects vs Data Structures12/13/2016
    1:50:35
  58. 66.
    Clean Code - Formatting Matters11/29/2016
    2:18:34
  59. 67.
    Clean Code - Comments Are Lies11/07/2016
    2:19:16
  60. 68.
    Clean Code - How to Write Amazing Functions10/17/2016
    2:09:47
  61. 69.
    Clean Code - Writing Meaningful Names09/28/2016
    1:51:35
  62. 70.
    Caching in the Application Framework08/27/2016
    1:56:39
  63. 71.
    Caching Overview and Hardware08/12/2016
    1:35:43
  64. 72.
    Stack Overflow Salaries and Landing the Job08/02/2016
    2:39:14
  65. 73.
    Nulls, Procs, and Imposter Syndrome07/05/2016
    1:40:46
  66. 74.
    Command, Repository and Mediator Design Patterns06/03/2016
    2:08:03
  67. 75.
    Dev Talk: Django, VB vs C#, and Bash on Windows04/19/2016
    1:52:43
  68. 76.
    How to be an Advanced Programmer03/20/2016
    2:23:17
  69. 77.
    How to be an Intermediate Programmer02/27/2016
    2:50:18
  70. 78.
    How to be a Programmer01/28/2016
    2:26:16
  71. 79.
    Our Favorite Developer Tools for 201501/03/2016
    1:53:51
  72. 80.
    The Twelve-Factor App: Dev/Prod Parity, Logs, and Admin Processes12/19/2015
    1:40:24
  73. 81.
    The Twelve-Factor App: Port Binding, Concurrency, and Disposability11/23/2015
    1:14:58
  74. 82.
    Toys for Developers11/10/2015
    1:49:25
  75. 83.
    The Twelve-Factor App: Backing Services, Building and Releasing, Stateless Processes10/22/2015
    1:22:31
  76. 84.
    The Twelve-Factor App: Codebase, Dependencies, and Config09/13/2015
    1:13:34
  77. 85.
    Javascript Promises and Beyond08/22/2015
    1:18:22
  78. 86.
    Design Patterns Part 4 - Adapter, Facade, and Memento07/26/2015
    1:14:11
  79. 87.
    Hierarchical Data cont'd - Path Enumeration and Closure Tables06/29/2015
    1:09:18
  80. 88.
    Hierarchical Data – Adjacency Lists and Nested Set Models06/08/2015
    1:38:02
  81. 89.
    Your Questions Our Answers SYN-ACK with Packet Loss05/08/2015
    1:34:44
  82. 90.
    Algorithms, Puzzles and the Technical Interview04/19/2015
    1:26:20
  83. 91.
    ASP.NET 5 - It's Basically Java03/30/2015
    1:33:50
  84. 92.
    Delegate all the things!03/16/2015
    1:28:32
  85. 93.
    Back to Basics - Encapsulation for Object Oriented Programming02/10/2015
    1:07:22
  86. 94.
    Silverlighting through your College Enumeration01/21/2015
    1:03:15
  87. 95.
    Our Favorite Tools12/28/2014
    1:20:54
  88. 96.
    We're Testing Your Patience...12/15/2014
    1:26:24
  89. 97.
    Design Patterns Part 311/09/2014
    1:03:48
  90. 98.
    You Asked For It10/26/2014
    1:06:39
  91. 99.
    Got Any Hot Stacks?09/26/2014
    59:01
  92. 100.
    Behavioral Patterns Pt 109/05/2014
    1:03:08
  93. 101.
    NDepends on How Good Your Code Is08/10/2014
    1:23:24
  94. 102.
    Databases the SQL [see-kwuhl]07/25/2014
    1:33:12
  95. 103.
    All Your Database Are Belong to Us07/14/2014
    59:19
  96. 104.
    What do you want to be when you grow up?06/22/2014
    1:08:16
  97. 105.
    Design Patterns Part 106/07/2014
    1:37:13
  98. 106.
    C# 6 and Roslyn05/05/2014
    1:33:09
  99. 107.
    Aspectacular with Vlad Hrybok04/06/2014
    1:22:21
  100. 108.
    T'ings We Like03/18/2014
    55:13
  101. 109.
    SOLID as a Rock03/03/2014
    1:03:47
  102. 110.
    There's Something About LINQ01/25/2014
    1:04:56
  103. 111.
    We Still Don't Understand Open Source Licensing12/28/2013
    47:56
  104. 112.
    OWASP and You - Application Security in .NET12/01/2013
    1:07:26
  105. 113.
    Source Control Etiquette11/03/2013
    56:28
  106. 114.
    Boxing and Unboxing in .NET10/03/2013
    33:32
  107. 115.
    I is for Interface09/03/2013
    45:24

Listen to Coding Blocks now.

Listen to Coding Blocks in full in the Spotify app