Homepage
Open in app
Sign in
Get started
Homullus
I explain how i did stuff, and you (hopefully) give me your input on where I got it wrong.
All Stories
Personal Homepage
Follow
Safe(r) usage of React Server Actions with RHF and Tanstack Query
Safe(r) usage of React Server Actions with RHF and Tanstack Query
React server actions are amazing. They are, however, often used in an unsafe manner, while most online discussions consider typesafety to…
MrManafon
Jul 14
The best programmer I know…
The best programmer I know…
In the Danish language there is a word forventningsafstemme, that roughly translates to “alignment of expectations” but with a uniquely…
MrManafon
Mar 20
Cursed Server Context Patterns In Next.js 14
Cursed Server Context Patterns In Next.js 14
MrManafon
Feb 23
8 browsers in a tiny car: Energy Efficiency benchmark
8 browsers in a tiny car: Energy Efficiency benchmark
I’ve recently been on a crusade to test power efficiency of most popular browsers, so you don’t have to. Chrome, Arc, Edge, Safari…
MrManafon
Apr 15, 2023
Per-Request Dataloader pattern in NestJS with Apollo GraphQL
Per-Request Dataloader pattern in NestJS with Apollo GraphQL
The dataloader package manual tells you the basics, but when it comes to clearing the dataloader cache per-request, a bit of trickery is…
MrManafon
Feb 10, 2023
Catching errors in NodeJS stream pipes
Catching errors in NodeJS stream pipes
If you use Google to search for how to handle errors that happen within streams and their intermediate pipes, you’ll get a taste of…
MrManafon
Jan 28, 2023
Exporting imported NestJS modules to children
Exporting imported NestJS modules to children
It is perfectly possible to export an imported module in NestJS. This is common and very useful when you wish to configure a dynamic module…
MrManafon
Jan 20, 2023
Retort microframework — Flask for Elixir
Retort microframework — Flask for Elixir
Clickbait. It’s actually just a Plug. Let’s write and deploy an Elixir microservice in a single file.
MrManafon
Jan 15, 2023
Why I decided to keep my personal blog on Medium
Why I decided to keep my personal blog on Medium
What do Medium, Notion and iWeb all have in common when it comes to personal online presence?
MrManafon
Jan 15, 2023
Remote development, or: How I learned to stop worrying and love the Mainframe
Remote development, or: How I learned to stop worrying and love the...
Development on a remote server is not as tricky as it sounds. In fact getting a cheap VPS droplet or a cluster has some insane benefits…
MrManafon
Aug 13, 2021
Docker for Mac performance: DIY D4M
Docker for Mac performance: DIY D4M
Docker for macOS slow? Learn to roll your own and never look back. Second in a three part series about using Docker on Mac with large teams
MrManafon
Jul 30, 2021
What Twitch streamers can teach us about our Video call etiquette
What Twitch streamers can teach us about our Video call etiquette
How to look more professional on Video meetings is a hot topic right now. There are thousands of online resources about it, and i found…
MrManafon
Feb 21, 2021
How to inspect volumes size in Docker
How to inspect volumes size in Docker
A short story today. I have this huge project, like 10ish+ containers and 40+ volumes (in local dev ofc.). Sometimes, for some users, some…
MrManafon
Aug 8, 2020
Beating some performance into Docker for Mac
Beating some performance into Docker for Mac
Using Docker on a Mac in 2020 is comparable to having a 2009 Peugeot 1007 in 2020. I would know for i have both.
MrManafon
Jul 4, 2020
Restructuring a monolith 101: Nginx proxy by subfolder
Restructuring a monolith 101: Nginx proxy by subfolder
Its really a very simple issue. When you attempt delegating the work of a single orthodox monolith, without downtime and greenfield…
MrManafon
Jul 3, 2020
Fake and free Bypass-on-Cookie - with CloudFlare edge cache workers for Wordpress
Fake and free Bypass-on-Cookie - with CloudFlare edge cache workers...
Lets set up a worker to perform cache bypass on certain common Wordpress cookies. This allows us to do full html caching for the whole…
MrManafon
Mar 12, 2020
VueJS dev serve with reverse proxy
VueJS dev serve with reverse proxy
[Invalid Host header] I came upon a silly problem today, as i was setting up a new project for my teammates. The project is an open…
MrManafon
Sep 18, 2019
Multi-directional real-time creative collaboration platform based on WebSockets
Multi-directional real-time creative collaboration platform based o...
BSc Thesis, Middlesex University London, SAE Institute Belgrade
MrManafon
Jun 23, 2019
Compressing Animated Gifs with PHP
Compressing Animated Gifs with PHP
You know that feeling, when you are trying to figure out a new thing, but are certain that you are using it wrong, since nothing you try…
MrManafon
Apr 28, 2018
Deserializing JSON into Objects in PHP
Deserializing JSON into Objects in PHP
I was wondering, if json_decode serializes a multidimensional JSON into a stdClass, why can’t it serialize into a specified custom Class?
MrManafon
Aug 10, 2017
AutoCad CSS/JS Cursor — DOM Performance Discussion
AutoCad CSS/JS Cursor — DOM Performance Discussion
This was a project i wanted to create for a while, i was younger at the time and i was never actually sure how to do it. While i was…
MrManafon
Jun 18, 2017
A backtick problem
A backtick problem
I have stumbled upon a weird problem yesterday. While working on a Vue+Socket+Electron app, i copied the following code from somewhere:
MrManafon
Apr 22, 2017
bash_profile bootcamp
bash_profile bootcamp
So i’ve heard a lot about bash profile and some $PATH variable, but i’ve never shown interest in order to understand how does it work…
MrManafon
Mar 22, 2017
.gitignoring files after committing them_
.gitignoring files after committing them_
This happened to all of us right? You push a commit and then realize that you have yay 2k of random meta files, node_modules, .env file…
MrManafon
Feb 18, 2017
Recreating native iOS scroll and momentum
Recreating native iOS scroll and momentum
We recreated iOS native scroll with momentum and spring in Unity. I won’t show a lot of code, but i will share with you the principles and…
MrManafon
Feb 17, 2017
About Homullus
Latest Stories
Archive
About Medium
Terms
Privacy
Teams