RSSAmplifier

Blog

Personal Workflow Blog

Some thoughts I encountered during my working day in the J2EE land. Originally a blog about PWKF, an easy-to-use workflow solution. Yet, as I have less time to work on PWKF than before, it morphed into a generic blog.

blog.pwkf.orgRSS feed ↗10 posts

Latest posts

Amalgamate C Sources for Online IDE Compilers

I use Compiler Explorer and PGE Tinker regularly. Yet both take only a single C or C++ file as input. Most of the projects do not. This tool closes that gap.

Prompt Engineering Frameworks - A Practical Overview

There is a recurrent question when starting to use LLMs seriously : “How do I structure my prompts ?”.

Optimize for Size with Preprocessor Directives

When working on embedded systems, optimizing for size can be crucial. Let’s even go beyond the compiler optimization flags by actually generating different code paths based on whether we are optimizing for size or speed.

Jekyll Remote Theme in Debian 12

In a previous post, we moved from the default minima theme version to a recent one that supports the dark theme, but I couldn’t test it anymore in my local Jekyll engine on my Debian 12.

The Serenity Prayer, Revisited

I keep running into the same mistake on projects: spending energy on things that won’t move. The Serenity Prayer is older than software, but it maps surprisingly well onto how to spend your time as a developer.

Upgrading the LM358 OpAmp to be RRIO with a NE555

This project is an attempt to understand how RRIO opamps work internally, and to replicate one using very common components. It was originally created in 2023 for Hackaday.io.

Create SDL2 Debian Packages for mingw-w64

SDL2 is an awesome library for a portable game. Yet cross-compiling with it for Windows on Linux is tricky.

A Dark Theme

Almost everyone uses Dark Themes by now, myself included. Either permanently or just at night. My blog didn’t have one, and it is actually very easy to setup on the minima theme of jekyll.

Kartu Sama - Rules

Kartu Sama is a card game I invented with my children. It’s similar to UNO but played with a regular 54-card deck. It’s designed to be quick and fun, but not as hectic as UNO since there are no time-sensitive actions.

Workaround for deprecated gets()

gets() is used a lot in ancien learning material for C. That said, it is unsafe and therefore removed in recent C versions. A simple #define can bring it back rather securely.