Flavors of NoSQL
A few weeks ago I talked about comparing a relational database versus a NoSQL database. I talked a bit about when to use one versus another (although each reason needs a topic all on its own). Toda...
A few weeks ago I talked about comparing a relational database versus a NoSQL database. I talked a bit about when to use one versus another (although each reason needs a topic all on its own). Toda...
Throughout my career as a software engineer I’ve gotten a list of applications that I use everyday. These tools are not necessarily about programming, but things that improve my overall work experi...
Introduction A few weeks ago I went to get some drinks with a few developer friends. We were talking about software at different levels, and one of them talked about how he improved a long running...
Introduction I’m a huge fan of git. Throughout my career I’ve used many source control systems: Visual Source Safe, Team Foundation System (tfvc), Subversion (with TortoiseSVN) and even the horrib...
Introduction Recently I started a project to help my wife with something of hers. Like most tools online it needs data storage. By default I always think of Relational Databases: I know how it wor...
Decoupled Communication Between Services Introduction When two services, let’s call them Frontend Service and Backend Service, are communicating with each other, the most straightforward way is f...
Inside the controllers Previously I talked about how any system can talk to any other system using an API, in Poller’s case, using WebApi. Each area of functionality can be accessed through a cont...