Nic Wortel - Software Consultant, Trainer and Agile Coach

Nic Wortel

Simple Kubernetes deployment versioning

Published on

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...

Protect your Symfony application against the OWASP Top 10

Published on

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,...

Building web applications with Make

Published on

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...

Using Prism for syntax highlighting with Sculpin

Published on

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...

Upcoming events

From time to time I speak at meetups and conferences. You can find me at the following events:

No upcoming events