Nestjs + Prisma + Proxy = ♥️

NestJS has first-class support for TypeORM. And while there is some documentation how to use Prisma in NestJS, it basically stops at providing the PrismaClient as a service. I go one step further and want to show you how to inject single tables via repositories instead. Here is the result: ...

February 15, 2025 · 10 min · Simon Hayden

The Ultimate Guide for Deploying to Heroku

Deploying to Heroku is meant to be easy. But with the lack of configuration comes a lack of flexibility. In this blog post I want to show you, what we learned by deploying a Nx + standalone NextJS app to Heroku. And how you can apply our learnings to your project as well! ...

February 15, 2025 · 16 min · Simon Hayden

Signals: a Cautionary Tale About Side Effects

Signals are all the hype right now. Well. At least in the web-framework space. However, not everything is rosy and bloomy. In this blog post I will describe some of the dark sides of (Angular) Signals. ...

August 24, 2024 · 20 min · Simon Hayden

Fixing the SVG Background on Safari

This blog post explores how to fix SVG animations of elements referenced with <use>.

August 22, 2024 · 6 min · Simon Hayden

How I made the Wave background on my landing page

When you visit my page, you are greeted with a nice, wavy background image. In this blog post I will let you know step by step how I created it so you can have it too :)

August 1, 2024 · 11 min · Simon Hayden

Hello World

Hi you 👋 If you are reading this, you have reached the bottom of the barrel. This is my first ever blog post on this site! There is not much content here, so why not go back to the home page?

July 23, 2024 · 1 min · Simon Hayden