Hello World
Welcome to my blog!
Recent content on Trude's Website
Welcome to my blog!
A beginner guide to installing Linux and choosing a distribution, desktop, and setup path.
Use extensions from Chrome and Firefox on Safari natively.
Easily manage packages, configurations, and development environments with Nix.
A practical guide to the small and personal web: RSS, blogs, and personal sites.
A guide to reducing smartphone tracking and improving Android security and privacy.
Straight to the point comparison between Linux and BSD systems.
My experience with Wayland and whether it was ready in 2024.
A Linux user’s first steps into the BSD world.
Run AI models locally for free.
How I set up my dotfiles in a UNIX system.
From diodes and transistors, to a Turing complete computer.
The Linux kernel, system administration, packages, services, filesystems, and command-line workflows.
Deep dive into LLMs and how they work.
From an LLM to an autonomous AI Agent.
Core algorithms, data structures, complexity analysis, and common implementation patterns.
Compiling C programs, build flags, linkers, and related tooling.
The C Programming Language
Collection of practical C snippets, patterns, and examples for everyday programming.
Relational databases, SQL, schema design, queries, and database tooling.
Debugging programs with GDB, breakpoints, inspection, and runtime analysis.
GPG, keys, encryption concepts, and practical secure file workflows.
Configuring UFW and basic firewall rules on Linux systems.
Building Python web applications with Flask, routes, templates, and project structure.
HTML document structure, semantic tags, forms, tables, and page metadata.
HTTP requests, responses, methods, headers, status codes, cookies, and curl usage.
HTTPS, TLS handshakes, SSL certificates, and Certbot certificate setup.
IRC servers, clients, channels, commands, and TLS configuration.
Using pass with GPG and Git to manage encrypted passwords from the command line.
Python syntax, standard library features, scripts, functions, classes, and common patterns.
OpenSSH clients and servers, keys, agents, configuration, and secure remote access.
tmux sessions, windows, panes, keybindings, and configuration.
Git version control, repositories, commits, branches, remotes, and common workflows.
Installing and configuring WSL2, including Linux distributions, GUI apps, and encrypted home storage.