
Understanding Software Versioning
- Software Development
- Versioning
- 12 Nov, 2022
- 03 Mins read
Introduction Software versioning is a critical practice in software development that tracks changes and updates to a codebase. It provides a structured way to identify different iterations of a so

Software Engineering Principles Every Developer Should Know
- Software Engineering
- Programming Principles
- 20 May, 2024
- 03 Mins read
Some software engineering principles hold up no matter what stack you're using. They guide you toward maintainable, efficient code. Here's a look at why every developer should know them. What Is t

Best Practices for Infrastructure Automation in a Cloud Native AWS Environment
- AWS
- Cloud Native
- 22 May, 2023
- 02 Mins read
Introduction Infrastructure automation is core to running a cloud native AWS environment well. This post covers the best practices for security and compliance, CI/CD pipelines, monitoring and scal

The AWS Well-Architected Framework Explained
- AWS
- Cloud Architecture
- 09 Mar, 2023
- 13 Mins read
TL;DR AWS Well-Architected Framework is a collection of best practices for creating and running systems on AWS that are dependable, secure, effective, economical, and long-lasting. The framework i