All Posts

Adventures with FPGAs

This is the start of a series of posts. I’ve had a personal goal to start exploring FPGAs for a long time. As a software engineer, I was always drawn to the performance side: debugging, profiling, getting as close to the metal as possible.

Used FPGA boards

This post documents my quest for finding boards with high end FPGA devices and peripherals for reasonable prices. Used SmartNICs I started looking at accelerators and first generation SmartNICs.

Azure FPGA device

This post describes bringing up the Microsoft Storey Peak board (under Windows). Software setup All community work done before on this board was done using the Linux OS.

Raspberry Pi network bridge

We recently did a complete home renovation of the groundfloor. Improvements included floorheating, improved insulation and HR++ windows. As a side effect of modern building standards, we have a lot less ’natural ventilation’ now.

Modern Apps = Modern Data

In a previous blog, I stated that the most challenging problem people tend to hit when modernizing apps is not so much the modernization of the codebase itself, but rather the huge underlying legacy databases coupling everything together and holding you back from real progress despite all modernization efforts in the application domain.

Redis - so much more than I thought it was

“Redis is cool tech, the best option when you need a fast cache.”, that summarizes my image of Redis until sometime ago when I truly started to research modern data platforms in connection to application modernization efforts.