The Strings module in DataWeave has some very useful functions to work with string values. For example to repeat a string value we can use the repeat function. The first argument is the string value we want to repeat and the second argument the number of times the value must be repeated.
Continue reading →
Continue reading →
Als het op testautomatisering aankomt, zijn er veel talen die je kunt gebruiken en nog veel meer tools om uit te kiezen. Dus welke taal/talen en/of tool(s) moet je kiezen voor je project(en)?
Hoewel het onmogelijk is om een one-size-fits-all keuzeplan of procedure te schrijven voor elke situatie, kan ik wel een aantal inzichten bieden die je kunnen helpen bij het maken van de keuze die voor jou de juiste is.
Continue reading →
The end of the year has come again. For one, it’s a moment of celebration last year’s achievements, for the other it’s a relief a new year will dawn.
The old will soon be replaced by something new. There is both beauty and sadness in the circle of life.
Continue reading →
Content Security Policy response headers provide us control over the content allowed on our sites.
In this post I’ll show you how to implement the report functionality of CSP violations using AWS' CloudFront configured in
terraform. Furthermore I’ll share some thoughts on how to process these violations.
Continue reading →
Finally, the well deserved break.
As this pandemic forces me to work from home for too many days now, I treasure every moment I can walk in the open.
So I grab a lunch out of my kitchen and step outside.
Breathing in the fresh outdoor air, I try to let go of all tension.
Tomorrow I’ll have to give a presentation to my fellow programmer buddies.
And to be honest, I am quite stressed about this.
How should I convey my message?
Yeah, I made some slides.
But still, will they really understand it?
How can I even get them to stay focussed all the time?
Especially now I have to do present remotely.
Continue reading →
The Gradle Build Cache is particularly well suited to speed up your CI/CD build times.
But to set it up properly in GitLab you need to get a few things exactly right.
This blogpost will guide you through the steps, as well as provide you with some background.
Continue reading →
We’ll go through the steps necessary to parse value classes.
Continue reading →
As part of my work I frequently perform source code reviews for security issues. Looking for vulnerabilities in the logic of the source code is not easy, but when the encoding of that code is attacked, things get unreal pretty fast. Especially when you realise how often code is copy-pasted from sites like StackOverflow.
This article describes the dangers of hidden Unicode control characters and how they can make your source code appear differently than it is executed.
Continue reading →
This is a short list of common reasons why companies get hacked and why data breaches occur. Learn from the past to improve the future.
Continue reading →