In software development complexity itself is an emergent property of code. At some point in the development process software crosses the boundary between simple and complex.
This post aims to show you how to begin to write tests in Deno, and provides an honest appraisal of Deno's test tools so you are aware of current pitfalls.
Code maintainability is a fundamental part good of software development. It is important because as code becomes less maintainable the cost to maintain the code increases.
To add a GitHub Actions badge to your project just use the following markdown.
The easiest way to add JWT authorisation to Slim PHP is via the library PSR-JWT.
I feel like it is an appropriate moment for me to reflect and share some of my learnings from the past ten years of work.
Every software development task has a minimum cost which covers the creation of code that functions well and is bug free.
Without good management, planning and process it is simply not possible to write good code and produce great products which is what all developers want to do.
There are two important caveats to the type declarations introduced in PHP 7 that developers should be aware of.
To become a tech manager and learn how to be good at it is difficult. There isn't a great deal of 'documentation' available and developers don't discuss the topic a lot.
Security is a topic that is often poorly understood by developers because many of them focus on the technical side of security rather than the wider topic
If you'd like to build your own JSON Web Token generator or just learn a little bit more about the inner workings of JSON Web Tokens the following guide will help.
When building an application and writing code there are two types of test you can run to check everything works, test to work and test to break.
There is a great deal of fear and misunderstanding surrounding code reviews.
Very few people like tests, particularly developers, and especially in interviews