linux Getting Secrets to work on a WM A guide on how you can get libsecret and gnome-keyring working on a window manager.
dell Dell XPS 15 (9570) Woes If you've owned a Dell XPS 15, you know that Dell has done us over quite a bit now with issues like undervolt being blocked or GPU thermal throttling at 74degs. Learn how to fix them!
android Android Device Tree Bringup Learn how to bring-up a device tree for your device so you can get started with building your favourite custom ROM!
android Getting Started with Jetpack Compose Jetpack Compose is a modern UI toolkit by Google which replaces traditional XML layouts with a way to do it using Kotlin, which simplifies and accelerates UI development with less and maintainable code, allowing us to make powerful and beautiful apps in lesser time.
android Writing an Overlayed DTS Overlayed device trees are written in order to avoid changing the base device tree structures already present in the kernel source, and just get them overridden during compilation. Learn how to create them!
haskell Getting Started with Haskell Haskell is a purely-functional, lazy, statically-typed, garbage-collected, compiled programming language that pushes the frontiers of programming language design. Get started with it here!
wireguard Setting up Wireguard Set up your own VPN on your own server, in just about half an hour. This post describes the process of setting up a WireGuard VPN and client.