Blog Posts

Certificates and all you wanted to ...

Certificates and all you wanted to ...

Intro First to start with, i am not a mathematician or cryptographer thus when there are errors in this post regarding either subject i am sorry, but please let me know.

Read More
Why is the default python hash not deterministic?

Why is the default python hash not deterministic?

Why Python’s Default hash() Is Not Deterministic Python’s built-in hash() is intentionally non-deterministic across process runs for security reasons. This design protects against hash-flooding attacks but makes hash() unsuitable for stable identifiers, persistence, or cross-process coordination. As a result, developers must introduce explicit hashing strategies, which adds extra complexity and boilerplate code that would otherwise be unnecessary.

Read More
The Art of Not Writing (aka My Ongoing Masterclass in Procrastination)

The Art of Not Writing (aka My Ongoing Masterclass in Procrastination)

The Art of Not Writing (aka My Ongoing Masterclass in Procrastination) Look, I know I should be writing new blog posts. Really, I do. In fact, I’ve been thinking about writing one for weeks — and let me tell you, I’ve done an absolutely phenomenal job of thinking about it. The execution part? …Yeah, not so much.

Read More
Data & the Environment @PortOfRotterdam

Data & the Environment @PortOfRotterdam

Yeah, my Devoxx UK Speaker button :-)

Read More
Presentation on Dyslexia @Devoxx Belgium

Presentation on Dyslexia @Devoxx Belgium

Recently I had a appearance on Devoxx Belgium and JFall in the Netherlands. Subject of this quicky, The dyslexic programmer, creativity did not kill the cat.

Read More
The new Consumer Producer

The new Consumer Producer

We all know the classic Consumer-producer programming exercise. There is even an entire wiki page available for it. In this article, I start out with the classic implementation that is used in the Java land. Although there is nothing wrong with this approach, some issues can arise when using this implementation. What happens if we do not have control over the producer and want him to wait with sending new data to use (Backpressure), Errors during the processing (Fault tolerance)

Read More
Databricks cloud v.s. Apache Zeppelin

Databricks cloud v.s. Apache Zeppelin

#Databricks v.s. Zeppelin This article is about data exploration and two of the main tools that are currently available on the market, Databricks community and Apache Zeppelin Both Zeppelin and Databricks provide a similar interface to explore your data.

Read More
Content-Security-Policy

Content-Security-Policy

This is the third article in the series of hardening this webserver. If you have not read them, please read: Protecting my Webserver and SSL Cypher hardening. In this article, I show the usage of the Content-Security-Policy header. This header helps you reduce XSS risks on modern browsers by declaring what dynamic resources are allowed to load via an HTTP Header.

Read More

Nice article about FP

In general, I do not repost articles written by others, but this one got my attention.

Read More
SSL Cypher hardening

SSL Cypher hardening

I the previous post I described simple actions that you can take to harden your web server. It showed you headers that you can alter without too much interference on the functioning.

Read More