In this episode we give a general overview of caching, where it’s used, why it’s used, and what the differences in hardware implementations mean in terms we can understand. This will be foundational to understanding caching at a software level in an upcoming episode. There’s also something about the number 37 that may be the most important number to remember…ever… [Read more…]
In this episode we go back to the design pattern well that we’ve been away from for so long. We cover the Command, Repository and Mediator design patterns. It was hard for us to believe, but it’s been almost a year since our last design patterns episode!!! Come on in for fun, learning, and of course, our tips of the week. [Read more…]
In Episode 38, we dug into the first section of the essay by Robert Read on what it takes to be a programmer. In that episode there was a lot of great information on what to expect and what should be expected of you as a developer. In this episode, we go into the second section of that essay which gives Mr. Read’s thoughts on what it means to be an intermediate programmer. As we do, we share our thoughts on each of the various topics for intermediate programmers. [Read more…]
We wrapped up 2015 with another favorites of episode and a chance to win a gray Coding Blocks T-Shirt just by leaving a comment on the show notes page! Tools are anything from hardware, to software or a service that we feel is integral in our daily needs as programmers. There’s a total of 20 picks in all – each of our top 5 and then a consensus top 5. We’d love to hear your thoughts on any tools you find are invaluable so please head over to the show notes and leave a comment!
For a detailed set of show notes including all the links and goodies and the chance to win the T-Shirt just click in to this episode!
We’re headed back to the Twelve-Factor app territory and this time we’re picking up with the next three chapters – backing services, building and releasing and processes. Jump in to get the shownotes and listen to the next three pieces of building a manageable and scalable twelve-factor app. [Read more…]
In this, Episode 27 of the Coding Blocks Podcast, we are answering several questions from our listeners regarding: more frequent episodes, naming of classes / assemblies, Test Driven Development, the differences between MVC and MVVM and a number of other side conversations such as aliasing tables in SQL. As always we’d love to hear back from you and thank you for taking the time to listen to our podcast!
On this episode we discuss algorithms, puzzles and how to approach them when asked to solve one in the interview process. We discuss many of the problems programmers face when being asked to solve these types of problems as well as steps to alleviate some of these common issues. We also provide a number of resources for sharpening your problem solving skills and of course our favorite tips! [Read more…]