Software Craft

Complete Guide to CSRF

Protecting a web application against various security threats and attacks is vital for the health and security of a website. Cross Site Request Forgery (CSRF) is a type of such attack on websites.

Read more

Securing Data in AWS

Amazon Web Services provide many possibilities to secure data in the cloud. In this article, we will have a closer look at how to encrypt different types of data at rest on AWS.

Read more

Writing Meaningful Commit Messages

Writing meaningful commit messages can save a lot of time answering many “why?” and “how?” questions, and thus gives us more time in the day to do productive work.

Read more

The Open-Closed Principle Explained

Robert C. Martin, maybe better known to you as „Uncle Bob“, has defined a set of principles for software engineering and software architecture.

Read more

Git Rebase vs. Git Merge Explained

In this article, we are going to discuss some very important commands from Git and how they make the life of developers easy - working individually or in a team.

Read more

The Liskov Substitution Principle Explained

This article gives a quick intro to the Liskov Substitution Principle (LSP), why it’s important, and how to use it to validate object-oriented designs.

Read more