Bobbie Smulders Freelance Software Developer

How Driver (1999) was able to store movies in 16 kB

Police chase in the game Driver

In 1999 the game Driver was released. A game that let you drive at high speeds through an open-world game, engage in police pursuits and do daring stunts. The most fascinating feature of the game was the Film Director. After a gaming session, you could not only watch a replay but also position the cameras to direct your very own movie. The resulting movie could be saved on the 1 megabit PlayStation memory card.

Read more »

Using search as an attack vector

Close-up of brute force source code

A recent trend in front-end and back-end communication is the shift from traditional pre-defined REST endpoints to query languages such as GraphQL. While this gives more flexibility to front-end developers to request information tailored to the front-end application, it also opens up the back-end for security vulnerabilities. As a demonstration, I would like to go through an example of this on the Meetup website.

Read more »

Reverse engineering the Polycom CX300 USB phone

Close-up of the Polycom CX300 display

I’ve recently purchased the Polycom CX300 USB phone which works with Skype for Business out of the box. But with all this technology accessible via USB I was keen to figure out if I could use it for other purposes. How can I interface with this phone outside of Skype?

Read more »

Serverless IoT with CouchDB and the ESP8266

WEMOS D1 mini Pro and DHT Shield

I’ve recently dipped into IoT and was overwhelmed with the options from companies such as Amazon, IBM and Microsoft. They have great solutions for big corporate projects but seem to need a lot of configuration and knowledge setting everything up. With my recent experience in CouchDB and serverless applications I decided to try something new: Serverless IoT. Is it possible to capture sensor data and plot the data on a chart with just an instance of a CouchDB database running?

Read more »