A principle is a universal truth that is applicable everywhere. A practice is a specific implementation of a principle and can vary based on the situation. Understanding why we do the things we do is the key to avoiding cargo cult programming.
Discover the key differences between Google BigQuery and Snowflake around architecture, pricing, security, compliance, data protection, performance, and more.
An article about practical evaluation of effectiveness of the open-source eCommerce platform after migrating to the latest Microsoft technology, .NET 6.
In this post, I'll review CQRS, event sourcing, graph database concepts necessary to build a distributed robust payment network system with enchanted audit functionality.
There are many services and tools to help manage microservices. This post looks at some options to highlight the similarities, differences, and when or why to use one.
I think of web3 and decentralization on a spectrum - it’s not just one or the other, but you can take incremental steps on the path towards your end goal.
DevOps is where the rubber meets the road. See how Kong provides an ideal toolset to make DevOps and software engineers successful via APIOps adoption.
The Gilded Rose Kata is becoming increasingly popular. Today, we'll do it in Rust. My idea is to focus less on general refactoring principles and more on Rust specifics.
In this video tutorial, take a closer look at the Memento Design Pattern in Java. This tutorial includes an introduction, real-time example, and implementation.
This is another installment of CockroachDB and Kerberos coverage. Today, I'm going to demonstrate a way to override a custom service principal name (SPN).
Today, I'll share my repositories maintenance solution - gitr, a small script to recursively call Git in sub-folders to let you manage multiple repositories with ease.
Today, we're exploring data and data processing issues and interests. SQL, NoSQL, flexible schema, scale-up, scale-out, transactions, and high availability.
Cloud engineering applies software engineering principles to improve and maintain infrastructure. Let's examine how to apply refactoring to infrastructure.