RSSAmplifier

Blog

PrinsFrank.nl

Web technology and application security taken seriously. and other random thoughts

prinsfrank.nlRSS feed ↗10 posts

Latest posts

LLMs; The Ultimate Corporate Surveillance Tool

With the fast adoption of AI-chatbots by a large part of society, we are forgetting one important thing: The Large Language Models are the ultimate tool for technology companies to gather extremely detailed information about their users. That information can in turn be used to influence those users in a more extreme way than ever.

Writing a PDF parser in PHP from scratch

Over the last decade I’ve worked at several large companies, and almost every one had some sort of PDF extraction in part of the codebase. PDFs have become the preferred format for companies to share data. And even though PDFs will almost always look identical across devices and readers, accessing their underlying data is very complicated, and therefore this is a very inaccessible format to…

The Treasury, Petra - recreated with LEGO

As a child I played with old LEGO sets a lot. Growing up in a single income family with three siblings meant that there was not a lot of money for new sets, so most of my time was spent with old bricks from the 70s and 80s. Over time, I switched to K’nex, some old Meccano sets, and later on I experimented with electronical components and circuits and finally ventured into programming when I was…

You can now find me on YouTube

Hi everyone, quick update here, you can now find me on YouTube! See you over there!

Kryptos Cypher (1)

For anyone that is as excited about cyphers and puzzles, you might be familiar with the still partially unsolved Kryptos cypher.

Intro to Dependency Injection in PHP

When talking about design patterns in programming, it’s often difficult to talk about a single pattern in isolation. When looking for articles that explain Dependency Injection, I realised that this is one of those topics. Patterns like LSP, Service Locators, Service Containers and others usually get talked about. But Dependency Injection can be much more simple than that. Let’s take away some of…

The McDonald’s that wasn’t

It’s been three months since I’m back from my trip to Kyrgyzstan and Kazakhstan. And while there are as many Soviet buildings, beautiful sights, mountain backdrops, and amazing sleeper trains as you might expect, I won’t write about them here as you’ll find all about them on other pages on the internet.

Building an all-sky camera

Ever since I’m back from Svalbard, I’ve been thinking about building an all sky camera. During dark season, there are a lot of tourists on the island for Northern lights (Aurora Borealis), even though it is actually too far north up there to see them consistently. Sometimes they aren’t seen for weeks due to snow storms or lack of solar activity, and other times they are just not noticed due to the…

A.G.A.I.N.‽ Framework for thorough bug-fixing

Again? This one word might be said too much by your users, customer support staff or developers and can say a lot about the quality of your bug fixes. Or you are just looking for a framework to guide your efforts in squashing bugs. Either way, you came to the right place!

You might be sending random people your users’ data

Imagine;