Search

Start typing to search the site.

NewInnovations
NewInnovations
  • Home
  • Posts
  • Topics
  • CV
  • Contact

Home of the mSpectrum

Exploring hardware, software and personal projects

Topics and projectsAbout me

Recent posts

FROST: OGC SensorThings server
FROST-Server is a certified open source implementation of the OGC SensorThings API written in Java. It implements the OGC SensorThings API v1.1 (and optionally v2.0) over HTTP and MQTT. It is designed to be modular, extensible, and deployable in various environments, including Docker and Kubernetes.
Coding
FROST: OGC SensorThings server
Debugging GTK4 rendering under WSL2
Recently I ran into an interesting graphics issue while developing a Rust GTK4 application under WSL2 on Windows. The application itself worked fine on native Linux systems, but under WSLg it produced a stream of Mesa and EGL warnings during startup.
Coding
Debugging GTK4 rendering under WSL2
Investigating the Ziggo Remote Control
While working on the Loewe TV remote I discoverd a blog post where someone was investigating a problem with a Ziggo remote control. The remote was draining the button cell batteries in a few days.
Tinkering
Investigating the Ziggo Remote Control
Reprogramming a Loewe TV Remote Control
I found two Loewe TV remote controls at the local thrift shop. They felt hefty and oozed the kind of quality you expect from Loewe. At 50 cents each, I decided to take them home. You never know how something like this might become useful in a future project.
Tinkering
Reprogramming a Loewe TV Remote Control
Check MySQL replication using Python
Simple python script to check the state of MySQL replication and send an e-mail in case of problems.
IT maintenance
Check MySQL replication using Python
See all posts

Topics

and projects

Coding
Coding (or software development) is the process of writing step-by-step instructions that tell a computer how to perform tasks. Using specialized languages, humans communicate with machines to build websites, software, mobile apps, and video games.
Coding
IT maintenance
IT maintenance is the proactive care and routine upkeep of hardware, software, and networks. Its core goal is to maximize performance, strengthen cybersecurity, and prevent costly system downtime.
IT maintenance
FPGA mSpectrum
In 2008 I started learning about field-programmable gate arrays (FPGAs). The mSpectrum is a long-running FPGA project that gave me hands-on experience with FPGAs while also allowing me to recreate a piece of childhood joy.
FPGA mSpectrum
Embedded engineering
Embedded engineering blends hardware and software to design microprocessor-based systems for specific, dedicated functions.
Embedded engineering
Tinkering
Tinkering is the hands-on process of experimenting, building, and playing with tools and materials to see how things work. Rather than following a strict plan, it encourages curiosity, embracing “failure” as a learning step, and thinking through hands-on making.
Tinkering

© 2008 - 2026 Martin van der Werff · Groningen, The Netherlands.