Articles
Basic CRUD Web App with SvelteKit with Drizzle ORM, iron auth and Tailwind CSS
To try out Svelte and Svelte Kit, I have created an example web app with authentication using iron, a database connection to SQLite using Drizzle ORM, and some basic CRUD functionality to add, update and delete enitites.
Sticky Table Headers and Popovers with Next.js and Tailwind CSS
I recently came across a problem that I wanted to make a potentially
large table where the headers are sticky and there would be a popover when ….
A CRUD web app using Next.js 13, iron-session and Prisma
To try out the new Next.js 13 release, I have created a simple web-app with iron-session for authentication and Prisma to connect to the database.
Adding Canonical URLs to a Remix website
Remix is a React framework to create websites and single page applications (SPA). By default, it creates however only the essentials, and lacks Canonical URLs, which are important for search engine optimization (SEO). Luckily, they can be added with only a few lines ...
"Truncated ZIP file" error with Apache POI and akka-http
Use toStrictEntity if you encounter the "truncated ZIP file" error with Apache POI and akka-http. It switches off streaming but at least it works.
Creating a responsive menu with remix and tailwind
Create a responsive menu with react and tailwind that shows a transparent header bar on wider screens and a collapsed burger menu for small mobile phone screens.
Git-Fu Level 2: Black Belt
For the last “black belt”, I will show more advanced techniques that mostly resolve around the rewiring of the git history.
Git-Fu Level 1: Red Belt
The second level (“red belt”) will show you the various concepts that help you collaborate with others or when working on several ideas at once.
Git-Fu Basics: White Belt
The start of a three article long series about git, a tool to keep track of your code changes.
Writing code without a good code versioning system (CVS) is like heading into the jungle without …
Creating a Good Program
How can one write a good program? What are the necessary steps?
Apparently, if you want to be good in your field, you should not focus on solving the problem quickly but to find the right problem first…
How digitalisation impacts the bottom line
Let’s see how the Julius Bär’s digitalisation strategy has impacted its bottom line.
Is digitalisation just the buzz word of the day? Or does it actually have a positive impact on …
TWS and Akka actors
Combining TWS API from Interactive Broker with Akka actors.
Recently, I was writing a small Portfolio Optimizer that could …