Selecting the right programming language for your project is a crucial decision that can significantly impact its success. With an ever-growing number of languages available,…
Behavior Driven Development (BDD) is a powerful product software development methodology using a collaborative approach that can benefit both business and technical stakeholders. By using…
Enterprise cloud applications have become an integral part of our daily lives. For businesses, these systems are used to enhance productivity, automate processes, and improve…
Enterprise software engineering is a complex discipline that involves numerous decisions that can affect the financial costs associated with a project. One of the most…
Here is a short and simple list of some of the common git commands that I find myself using. This list will be continuously updated as needed.…
I have created a DynamoDB Cheat Sheet, which is based off of DynamoDB as of 11/14/2020. Does it include everything, of course not, and it…
It has been estimated by Gartner that cloud spend in 2021 will grow an additional 23.1% to a value of $332 billion, a $60 billion increase from…
During the past several years, I have read quite a bit about lean software engineering, and as a leader have also mentored teams on the…
Have you ever wondered what it really means to be a leader in an agile / Scrum environment? I know I have, and It took…
Automated testing is one of, if not the most critical pieces of having a reliable CI/CD process which is defined below. Continuous Integration (CI) The…