Sveltekit API Route benchmark

Sveltekit Sveltekit is a metaframework for the svelte javascript frontend framework. It is for svelte, what next.js is to react. It is a great fit to run in a backend/frontend setup, but it can also serve as a fullstack solution. In the cases where you need to expose an API, you can use api routes. The question is, how does this API route perform, when compared to a dedicated API framework, like fastify?...

July 18, 2023 · 1 min · Ask Blaker

Self hosted taguette

Taguette Free and open-source qualitative research tool (which works on all operating systems!) Check it out here Set an A record for all three subdomains (taguette, mailhog, traefik) pointing to the server ip. Wait a bit for it to propagate. Install docker + docker compose Go to your desired folder and create docker-compose.yaml, .env, and ./data/config.py with the content below Set email, domain, and basic auth in .env Note: For user:password pair, you can use this command:...

May 11, 2023 · 4 min · Ask Blaker

Graphql library testing

Testing Graphql libraries in different languages Graphql library testing Testing DX and “performance” of different languages and libraries. For the latest update see the repo Language Library Build/Install (s) Hot reload (s) RPS kbps 99% (ms) fake 99% (ms) store Python Ariadne 7 1 60 2400 190 285 Python Strawberry 7 1 50 1800 340 340 Rust async-graphql 55 4 1200 45000 4 80 Go gqlgen 120 1 640 25600 42 34 Javscript mercurius 3 1 305 12800 76 44 Disclaimer: This is probably all incorrect....

November 4, 2022 · 1 min · Ask Blaker

Self hosted Nextcloud

Nextcloud A self hosted, self owned, private dropbox alternative. An example repo to quickly test if this is something for you. Go the repo and follow the instructions

January 27, 2022 · 1 min · Ask Blaker

Self host Kubernetes cluster with Letsencrypt HTTPS, Wireguard, metrics and logging

Redirect Originally, this was written as a horribly long blog post, including all yaml. But I realized the topic was so big that it deserved it own domain

June 9, 2021 · 1 min · Ask Blaker