If you are wondering what Domain-Driven Design (or in short DDD) is, why it is so useful technique and how it is applied this post will explain all if this. We will be working bottom up by looking at each DDD building block at a time and iteratively connecting them together in a cohesive mental […]
How to own a blog for FREE – Part 2
This part will go deep into implementation details, build docker containers and deploy WordPress blog to a Linux virtual machine. To continue further we need all outcomes of Part 1 among which are registered domain, a virtual machine with installed docker and docker-compose and Let’s Encrypt TLS certificate. If you don’t have all of the […]
How to own a blog for FREE – Part 1
You’ve decided you really-really want a blog! Awesome!.. There are so many thing and questions to answer before it becomes alive. But don’t worry, this series if posts will walk you through all steps necessary to get you up and running on the WEB. New blogs need to build audience to increase traffic and start […]
Why Not to write SQL Stored Procedures – Part 2
Previous part talked about why using Stored Procedures for writing business logic may be a bad idea. In this part we continue on this subject, but are going to look at the problem from architecture angle. Typical Stored Procedures based application Typical application which heavily uses SPs for business logic may look like this. Most […]
Why Not to write SQL Stored Procedures – Part 1
Stored procedures (SPs) have been a workhorse for several decades. They have been used for many reason. Some of the which can be justified, but some can lead to tremendous technical debt. The good of Stored Procedures Among justifiable reasons to write SPs are the following Performance. This is completely valid use of SPs. Fine […]