RSSAmplifier

Blog

Woile

woile.euRSS feed ↗35 posts

Latest posts

Nix flake for Codeberg

How Codeberg forced me to optimize a flake package

NixOS with agenix

Onboarding agenix on my NixOS config

A primer on age encryption

Poking at age encryption. Exploring its simplicity, usage, and plugins, including TPM, SSH and FIDO2 support. Is encryption finally for everyone?

Flawed UX Intuition List

An irritating collection of common app frictions that signal a deeper disconnect between data architecture and user needs.

Adding signature to KDE Okular

A step-by-step guide to creating digital signatures and configuring Okular to sign PDF documents on Linux systems, particularly NixOS.

Android apps with Slint on NixOS

A step-by-step guide to setting up an Android development environment on NixOS using Slint UI library and Rust. Learn how to configure Nix flakes, handle Android SDK integration, and run applications in an emulator with reproducible builds

Secret management for the layman

How I manage secrets as a solo dev, using age and make, and a bit of nix

Network programming in Rust

Rust and C comparisons for network programming

Nix journey part 3: learning nix-lang

Nix journey part 2: replacing apt and brew

Moving away from brew and apt, to welcome nix and all it's benefits

Nix journey part 1: creating a flake

How to create a flake and use it from another shell

A Rust web app with HTML templates

Writing a web application in rust using axum and minijinja. If you have used jinja2 in the past this will feel familiar. But we also dig into protocols and networking.

Logging in python

Easy and simple logging setup for a new python project. Are you tired of searching how to do it and why it doesn't work? this is your place

Digesting Make and Makefiles

Makefiles are great, but sometimes they get a bit hard, this tutorial tries to reduce the complexity by teaching about it

The Layout Team

The Layout Team maintains the layout, and checks that everyone operates inside the boundaries created by this team

Domain driven design at Europython 2021

Intro to FIRE in the Netherlands

How to invest in the Netherlands

FIRE para Argentinos en los Países Bajos

Como invertir siendo argentino en los Países Bajos

Helm 3 - Crafting a Chart

What is a Helm Chart? Where does it fit in K8s? How to release a Chart? How to rollback? All your questions are answered here

Automating semver releases with commitizen

How to make a deployment almost hassle free

Pyenv

How to configure pyenv in your system

Sublime guide

2019 yearly retrospective

My 2019 retrospective talking about life

Multiple configurations in kubernetes

How to manage multiple configuration files

PyCon France 2019 experience

My experience at the conference in 2019

Sharing passwords using gopass, git and gpg

Share secrets between team members, manage your personal password, multi device, gpg, happiness.

Raspberry Pi hobby cluster

set up a kubernetes cluster with raspberry pi

Moving from docker alpine to slim

Local HTTPS development in Python with Mkcert

setting https in our local development servers with python and mkcert

Tutorial: writing my dreamt cli using decli

tutorial to write a command line interface with python decli

How to test Selenium scrapper with Python

How to filter Polymorphic Models with Django Filters

Integration of two python/django libraries

Eurotrip 2016

traveling with friends

Get Skype working on Debian Stretch x64 with GNOME3

Skype working in Debian Stretch

Blog inauguration

initial post