Software Craft

One Best Way - Continuous Improvement in Software Engineering

Let’s talk about what it means to find the one best way of doing something. We’ve been trying to answer this question since the dawn of someone teaching anyone how to do a task.

Read more

Laws and Principles of Software Development

In discussions around software development, it’s almost impossible to avoid quoting a law or two. “This won’t work because of ‘The Law of X’!

Read more

Atomic Habits in Software Development

Compound interest is both a powerful and apt analogy for when it comes to devising your workflows. Improving a process' efficiency and efficacy by 2% can feel negligible.

Read more

Complete Guide to CSRF/XSRF (Cross-Site Request Forgery)

Protecting a web application against various security threats and attacks is vital for the health and reputation of any web application.

Read more

Complete Guide to CORS

“CORS” stands for Cross-Origin Resource Sharing. CORS is a protocol and security standard for browsers that helps to maintain the integrity of a website and secure it from unauthorized access.

Read more

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