vknabel
Valentin Knabel
Developer, cyclist, coffee nerd, human. Open Source, kindness, honesty, vegan. It is fine to be imperfect, as long as we are honest and have fun along the way.
Top Words
- swift
- code
- hugo
- swiftui
- async
- simple
- reminder
- manager
- debugging
- vapor
- angular
- language
All posts (109)
Featuring bright green to golden leaves with hints of red, the Philodendron Malay Gold is a classic representative of its kind – just brighter. For those who appreciate the color but not necessarily the growth form, alternatives such as Philodendron Hederaceaum ‚Lemon Lime‘ (a.k.a. Scandens) or Epipremnum Aureum...
The Syngonium Wendlandii is truly something special. With its deep green, velvety leaves, a silver stripe in the middle, and a relatively compact size, it sets itself apart from its counterparts. As an alternative, there is also the Syngonium Rayii, which, however, requires higher humidity but rewards with...
Those in search of an Anthurium characterized by uncomplicated care will find success with the Anthurium Gracile, and will be rewarded by its affordable price. The leaves of Anthurium Gracile are bright, thin, and feel somewhat leathery. In ample light, the leaf base can take on a reddish hue. Some cultivated forms...
In 2021 I started working on the current Go implementation of my own experimental programming language called Lithia. Now it is available in version v0.0.19. Infrequently I also wrote some words about it on this blog. It has been designed to be an experiment, that is able to teach some lessons and that can be...
There are already many websites offering plant care tips. The articles tend to be very long but contain little relevant information. Almost every plant is described as needing bright, indirect light and as being unable to tolerate root rot or requiring fertilisation in winter. It’s as if there are plants that like...
My system language on my linux machine is set to English, but as a German raised with 24-hour days, I simply cannot wrap my head around to get the 12-hours am/pm format intuitively. By the time I learned that am is in the morning and pm is in the evening. But when it comes to 12:00 as the mid of the day and 0:00 in...
Acorn is an application deployment framework for k8s, that tries to simplify instead of introducing another layer of indirection. I won’t cover all details and problems it tries to solve here, instead I’d like to share some experiences and thoughts. Acorn has been discontinued and they are now doing some AI slop...
Did you ever want to access the contents of an auxiliary file from within your repository to access the contents at runtime? This file could include some static settings like the version of the application, translations for user-facing texts, GraphQL requests or SQL queries. The typical solution to this problem is...
Today I stumbled upon Atomic Design. It is some kind of architectural pattern for the user interface. The goal is to build a reusable UI that is easy to understand and maintain. It starts with atoms, which represent the smallest units of the UI like text, buttons or images. By composing atoms, you get molecules like...
With OPA you implement decisions of policies, not their enforcement. This avoids confusion between multiple servers that might come from different implementations of the policies. The decisions themselves are implemented using the Regi programming language. Similar to Prolog, Rego is a declarative and logic...
You can override Go values with ldflags during the build. That way, you can inject values like the current version, build date or the current commit hash. go build \ -ldflags "-X 'github.com/metal-stack/v.Version=$(VERSION)' \ -X 'github.com/metal-stack/v.Revision=$(GITVERSION)' \ -X...
All the hosted Kubernetes solutions I know of want you to pay roughly 10$ pre month for each load balancer. If you currently don’t expect much traffic, but want to play around with k8s or if many docker-compose files don’t fit your needs anymore, this easily doubles your costs. Downey.io – save money and skip the...
Page 3 of 10