I have been playing around with Kubernetes a bit lately, both at work
and for some personal projects.
In fact, the page you are reading now is served by a Docker container running on
Kubernetes.
Kubernetes is a complex product and a bit overkill for a simple website like
this, but it gives me the opportunity to learn about its concepts in order to
use them for more complex projects.
One of the issues...
In my experience with software development, security is an aspect of our work
that does not always receive the attention it deserves.
I have seen many organizations where risks are not properly analysed, and
procedures to mitigate risks or to limit the impact of security breaches are not
in place.
Developers are typically expected to deliver new features, often under the
pressure of tight deadlines,...
Make is a build automation tool originally designed to compile source code into
executable programs. However, because it is such a proven, flexible and
versatile tool, it is also a great fit for other applications.
I have been using Make to automate build tasks for web applications for a few
years now with great satisfaction, and in this article I will show some of its
interesting features and some...
Update: since publishing this article I have replaced Prism with
Pygments, a Python package that is run when building the
Sculpin site so that JavaScript is no longer required to view my site. Although
this removes the original issue that inspired me to write this article, the
solution can still be useful for other people, so I've decided to keep this
article on my blog.
I have been playing with...