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

Listen to Coding Blocks now.

Listen to Coding Blocks in full in the Spotify app