Total Posts 185

2024  37

September  4

How to Set up Cloudflare Tunnels With Traefik (In NixOS)

 2024-09-30 690 words 4 min

TIL: How to Cancel Stale Pipelines in GitLab CI

 2024-09-15 133 words 1 min

TIL: How to Get Shell Completions in Nix Shell With Direnv

 2024-09-12 422 words 2 min

How to Set up Authentik Forward Auth With Traefik on NixOS

 2024-09-06 650 words 4 min

August  2

Setup TLS Certificate With Traefik & Tailscale on NixOS

 2024-08-19 402 words 2 min

How to Configure Kitty on Nix to Show Emojis

 2024-08-06 293 words 2 min

July  3

How I Set up BTRFS and LUKS on NixOS Using Disko

 2024-07-30 1180 words 6 min

How I Configured Zellij Status Bar

 2024-07-26 1135 words 6 min

Part 6: Fish Shell as Part of Your Development Workflow

 2024-07-01 1579 words 8 min

June  4

Rewriting a Python script as a Bash one-liner

 2024-06-30 696 words 4 min

Migrating My Homelab to Flux

 2024-06-17 662 words 4 min

TIL: How to Fix Did No Resolve Alias Errors in Podman

 2024-06-15 151 words 1 min

TIL: How to Fix DNS Resolution Issues in K3s Related to Flannel Networking

 2024-06-02 305 words 2 min

May  6

How I Fixed Hibernate on My NixOS Machine

 2024-05-27 576 words 3 min

How to Add reveal-hugo to a Hugo Site

 2024-05-26 713 words 4 min

How to Deploy Kubernetes Dashboard Using Pulumi to a K3s Cluster

 2024-05-24 1301 words 7 min

How to Use Env Variables With Viper Config Library in Go

 2024-05-19 616 words 3 min

TIL: How to Pull Submodules in a Nix Derivation

 2024-05-12 142 words 1 min

Part 5B: Installing Our Nix Configuration (NixOS Anywhere) as Part of Your Workflow

 2024-05-02 782 words 4 min

April  4

Part 5: Nix as Part of Your Development Workflow

 2024-04-28 2006 words 10 min

Part 4b Foot Terminal as Part of Your Development Workflow

 2024-04-25 390 words 2 min

TIL: How to Fix Neorg Metadata Treesitter Issues With Nixvim

 2024-04-21 209 words 1 min

My Favourite Neovim Plugins

 2024-04-06 788 words 4 min

March  4

TIL: How to Set up Layouts in Zellij That Use Direnv and Nix

 2024-03-18 237 words 2 min

TIL: How to Get Sway Notification Center to Play Nice With Waybar

 2024-03-15 204 words 1 min

TIL: Clean Up Tmux Service When Removed by Home Manager

 2024-03-10 201 words 1 min

TIL: How to Run Android Emulator Using avd on Hyprland

 2024-03-02 411 words 2 min

February  5

How to Load Secret Environment Variables in Fish Shell

 2024-02-28 281 words 2 min

TIL: How to Add New Vim Plugins to nixpkgs Repository

 2024-02-20 306 words 2 min

TIL: How to Fix Firefox Rendering Bug in Hyprland

 2024-02-15 148 words 1 min

How to Move Files Between Two Git Repositories and Keep its History

 2024-02-11 469 words 3 min

How To Create A Custom NixOS ISO

 2024-02-04 1308 words 7 min

January  5

How to Get sops-nix Working with home-manager Modules

 2024-01-28 368 words 2 min

TIL: How to fix being unable to change locations in Mullvad VPN on NixOS

 2024-01-14 122 words 1 min

TIL: How to Fix Verification Failed With Ventoy USB

 2024-01-09 102 words 1 min

Part 4: Wezterm Terminal as Part of Your Development Workflow

 2024-01-05 993 words 5 min

TIL: Show to Use the Media Keys on a ZSA Keyboard With Hyprland

 2024-01-01 217 words 2 min

2023  71

December  7

2023 In Summary, My Year of The Terminal

 2023-12-31 1676 words 8 min

TIL: How to Use Default Values in docker-compose.yml

 2023-12-30 156 words 1 min

TIL: How to Use Open Buffers When Debugging With Neovim’s DAP Plugin

 2023-12-24 173 words 1 min

TIL: How to Use Tailscale to Connect to K3S PI Cluster

 2023-12-20 313 words 2 min

How to Deploy K3s With Colmena on Pi Cluster

 2023-12-16 504 words 3 min

TIL: How to Fix a NTFS Drive on NixOS

 2023-12-06 73 words 1 min

TIL: How to Append to a Config Option String in Nix

 2023-12-01 181 words 1 min

November  14

TIL: How to Use Sops Nix With Colmena

 2023-11-30 257 words 2 min

How I Manage My Raspberry Pi Cluster Using Colmena

 2023-11-28 966 words 5 min

TIL: How to Set the Path Variable When Using Ubuntu With Nix (Home Manager)

 2023-11-25 195 words 1 min

How to Install Hyprland on Ubuntu (22.04)

 2023-11-24 613 words 3 min

TIL: How to Title Your Terminals When Running Tmux

 2023-11-22 130 words 1 min

TIL: How to Start Gnome Wayland Session From TTY

 2023-11-21 59 words 1 min

How I Setup My Raspberry Pi Cluster With Nixos

 2023-11-18 939 words 5 min

TIL: How to Debug a Test in Golang With Build Tags in Neovim

 2023-11-16 237 words 2 min

Part 3: Hyprland as Part of Your Development Workflow

 2023-11-15 2107 words 10 min

TIL: How to Install Neovim Nightly Using Nix Home Manager (and NixVim)

 2023-11-15 151 words 1 min

TIL: How to Set Network Manager Priority to Use Wired Connection Over WIFI

 2023-11-10 105 words 1 min

A Simple Way to Convert JSON to Nix Attribute Sets

 2023-11-06 253 words 2 min

How Can You Export Your Atuin History to Fish History?

 2023-11-05 241 words 2 min

TIL: How to Use Clipboard Data as File Input in Bash

 2023-11-01 129 words 1 min

October  7

How to Setup a Go Development Shell With Nix Flakes

 2023-10-26 951 words 5 min

Part 2: How to Setup Nixos as Part of Your Development Workflow

 2023-10-24 1800 words 9 min

TIL: How to Fix Networking Issues in a Libvirt VM and Mullvad VPN

 2023-10-21 92 words 1 min

TIL: How to Disable Linters in Golangci Lint for Test Files

 2023-10-10 209 words 1 min

How to Create Systemd Services in Nix Home Manager

 2023-10-08 572 words 3 min

TIL: How to Colour Dap Breakpointed Line in Neovim

 2023-10-07 155 words 1 min

TIL: How to Fix Package Binary Collisions on Nix

 2023-10-02 181 words 1 min

September  6

Setup Ventoy on Nixos

 2023-09-29 356 words 2 min

TIL: How to Use fzf.fish History Search

 2023-09-19 142 words 1 min

My NixOS Dotfiles Explained

 2023-09-12 1629 words 8 min

TIL: How to Check if Another Option Is Set in Home Manager (Nix)

 2023-09-10 320 words 2 min

TIL: How to Access System in Home Manager Using Flakes

 2023-09-05 173 words 1 min

TIL: How to Fix tmux-resurrect on NixOS

 2023-09-01 225 words 2 min

August  6

How to Use Cachix Devenv to Setup Developer Environments

 2023-08-26 1438 words 7 min

TIL: How to Colour Neovim Line Numbers

 2023-08-24 142 words 1 min

How To Self Host Your Own Atuin Server

 2023-08-16 536 words 3 min

How Sync Your Shell History With Atuin in Nix

 2023-08-12 565 words 3 min

TIL: How to Setup Neovim for Nixlang

 2023-08-06 186 words 1 min

TIL: How to Fix VIA Permission Issues on Linux

 2023-08-02 151 words 1 min

July  7

How to Use Neotest Dap With Lazyvim for Golang Development

 2023-07-31 562 words 3 min

TIL: How to get Kanshi to work on NixOS and Hyprland

 2023-07-25 259 words 2 min

Part 1: NixOS as part of your Development Workflow

 2023-07-20 1672 words 8 min

Part 0: Hardware as Part of Your Development Workflow

 2023-07-18 1128 words 6 min

My Dotfiles III

 2023-07-15 425 words 2 min

Update Nix Packages Using update-nix-fetchgit

 2023-07-13 366 words 2 min

Setting Up Tmux With Nix Home Manager

 2023-07-10 817 words 4 min

June  3

Why I moved to NixOS

 2023-06-25 1865 words 9 min

TIL: How to use NUR with Home-Manager & Nix Flakes

 2023-06-22 175 words 1 min

TIL: How to Declaratively Setup Mullvad VPN with NixOS

 2023-06-20 210 words 1 min

May  5

TIL: How to Add Vim Navigation FZF

 2023-05-30 101 words 1 min

TIL: How to change the fish greeter

 2023-05-25 173 words 1 min

My Development Workflow With Linux

 2023-05-08 835 words 4 min

My Dotfiles II

 2023-05-04 317 words 2 min

My Development Workflow With Alacritty Fish Tmux Nvim

 2023-05-02 1995 words 10 min

April  5

My Dotfiles

 2023-04-30 356 words 2 min

How to Get Code Coverage From Playwright Tests in a Sveltekit App

 2023-04-15 754 words 4 min

TIL: How to Get VSCode ESLint to Sort Imports

 2023-04-09 324 words 2 min

TIL: How to Deploy ‘Multiple’ Sites on One GitLab Page Site

 2023-04-06 169 words 1 min

TIL: How to Mock Classes Using Vitest

 2023-04-01 263 words 2 min

March  4

TIL: How to Use Multiple Auth Files in Playwright

 2023-03-22 385 words 2 min

How to Create New Posts on Hugo Using Archetypes

 2023-03-20 554 words 3 min

TIL: How to Set a Relationship on Golang Pocketbase

 2023-03-08 262 words 2 min

TIL: How to Run Parallel Jobs on Gitlab CI (Different Stages)

 2023-03-03 233 words 2 min

January  7

How to Setup Netlify Deployment Notifications on Discord with Pipedream

 2023-01-26 563 words 3 min

TIL: How to fix structuredClone to work on Netlify SvelteKit Site

 2023-01-23 226 words 2 min

TIL: How to Autofocus on Inputs in Svelte

 2023-01-19 223 words 2 min

How Can We Update GitLab CI on the Status of the Netlify Deploy Part I

 2023-01-17 825 words 4 min

TIL: How Includes, Extends work with TS Config (with SvelteKit)

 2023-01-14 332 words 2 min

How to Autosort our SvelteKit Imports

 2023-01-10 674 words 4 min

How to add Have I Been Pwned to Your Registration Flow in SvelteKit

 2023-01-08 1578 words 8 min

2022  32

December  14

How to Remote Debug your SvelteKit on an Android Device in Firefox

 2022-12-30 394 words 2 min

TIL: How to Setup Netlify, Gitlab And Sentry

 2022-12-29 321 words 2 min

TIL: How To Add Custom Syntax Highlighting Rules in VS Code

 2022-12-27 169 words 1 min

TIL: How to Connect PocketBase and BackBlaze S3

 2022-12-26 184 words 1 min

TIL: How to Use DinD, localhost & Gitlab CI

 2022-12-21 306 words 2 min

How to Setup OAuth2 with SvelteKit and Pocketbase

 2022-12-20 1241 words 6 min

How to use DotBot to personalise your VSCode Devcontainers

 2022-12-15 967 words 5 min

TIL: How to Use Prettier with Hugo/Golang Templates

 2022-12-12 285 words 2 min

TIL: How to Deploy a SvelteKit site on Netlify

 2022-12-10 243 words 2 min

How to Update a Project using a Copier Template

 2022-12-08 537 words 3 min

TIL: How to Separate our Golang Tests

 2022-12-04 152 words 1 min

My Workflow To Create a New Post Using Hugo, NetlifyCMS, Netlify and Gitlab Together

 2022-12-03 1922 words 10 min

My Useful Vim Commands (with VS Code)

 2022-12-02 710 words 4 min

How to use copier to create project templates

 2022-12-01 910 words 5 min

November  15

TIL: How you can Verify Your Hugo Blog on Mastodon

 2022-11-30 225 words 2 min

TIL: How to Fix “Overflowing” Highlights in Hugo Code Blocks

 2022-11-27 178 words 1 min

TIL: How to Add Hugo Shortcode Snippets in VSCode

 2022-11-26 275 words 2 min

How to Add Page Views to your Hugo Blog Posts Using Goatcounter

 2022-11-25 501 words 3 min

TIL: You Can Schedule Posts on Your Hugo Blog using Netlify and Gitlab CI

 2022-11-23 388 words 2 min

TIL: You can add a custom domain to your Goatcounter site

 2022-11-22 145 words 1 min

TIL: How You Can Zoom in on Photos in your Hugo Posts

 2022-11-21 153 words 1 min

TIL: How you can add goatcounter to your Hugo blog

 2022-11-20 285 words 2 min

TIL: You can use Use yq to Mass Edit Markdown Files

 2022-11-17 238 words 2 min

Why I moved from Gatsby to Hugo for this blog?

 2022-11-17 408 words 2 min

TIL: You can Hash None in Python? What?

 2022-11-15 253 words 2 min

TIL: About Conditional Gitconfigs

 2022-11-12 257 words 2 min

What is a TIL Post?

 2022-11-11 220 words 2 min

Using Dotbot with plugins

 2022-11-08 585 words 3 min

How to Manage your Dotfiles with DotBot across Devices

 2022-11-01 758 words 4 min

October  2

My current VSCode Setup (Extensions and Settings)

 2022-10-16 1313 words 7 min

How to Manage Your Dotfiles With Dotbot

 2022-10-15 860 words 5 min

August  1

Running Gitlab CI jobs in Docker using docker-compose

 2022-08-08 1381 words 7 min

2021  5

December  3

Separate function handler modules when using Python Socketio

E2E tests with Gitlab CI services

 2021-12-25 855 words 5 min

Testing a socketio Web App written in Python

 2021-12-23 1870 words 9 min

March  1

Testing a Gatsby application with Cypress on Gitlab CI

 2021-03-22 985 words 5 min

January  1

How to create a Golang Web Application using Fizz

 2021-01-19 2283 words 11 min

2020  23

December  1

Golang & MongoDB with “Polymorphism” and BSON Unmarshal

 2020-12-20 998 words 5 min

November  2

What does yield do in Python

 2020-11-30 785 words 4 min

How to add a ToC in Gatsby

 2020-11-11 1522 words 8 min

October  2

How DNS works with Docker

 2020-10-27 1065 words 5 min

How SOCKS proxies work and using ProxyChains

 2020-10-10 1082 words 6 min

September  2

How to source your Gatsby posts from another repo

 2020-09-18 1171 words 6 min

Add an ’edit post’ button to your Gatsby blog

 2020-09-07 962 words 5 min

August  3

How to auto create MRs in Gitlab

 2020-08-31 1116 words 6 min

How to add offline search to a Gatsby blog

 2020-08-20 2195 words 11 min

TailwindCSS with CSS variables

 2020-08-05 553 words 3 min

July  1

How to use Storybooks with MDX

 2020-07-20 2371 words 12 min

June  3

How to use Storybooks, Gatsby, Babel, Tailwind, Typescript together

 2020-06-29 1581 words 8 min

How to use Gitlab CI, Pytest and docker-compose together

 2020-06-22 1138 words 6 min

Testing a Connexion/Flask Application with Pytest

 2020-06-09 1744 words 9 min

May  3

An example React Native Project Structure

 2020-05-31 1114 words 6 min

How to make PrismJS code blocks editable

 2020-05-10 698 words 4 min

How to use DinD with Gitlab CI

 2020-05-01 1080 words 6 min

April  1

Using React Hooks, Context & Local Storage

 2020-04-05 1503 words 8 min

March  1

How to Deploy Docz on Gitlab Pages

 2020-03-28 1098 words 6 min

February  2

An Example Gitlab CI file for React Native Apps

 2020-02-23 2650 words 13 min

Using React Native with Firebase Cloud Functions and Gitlab CI

 2020-02-22 2036 words 10 min

January  2

Auto Toggle Dark Theme on your React Native App

 2020-01-25 1929 words 10 min

Using Tox with a Makefile to Automate Python related tasks

 2020-01-13 653 words 4 min

2019  7

December  1

Better Imports with Typescript Aliases, Babel and TSPath

 2019-12-01 955 words 5 min

November  1

Add adaptive icons to your Android app

 2019-11-09 282 words 2 min

October  1

Auto Publish React Native App to Android Play Store using GitLab CI

 2019-10-09 1345 words 7 min

September  1

Using Gitlab CI to Publish an Android React Native App

 2019-09-23 1158 words 6 min

August  1

Creating a Simple RESTful App using OpenAPI, Flask & Connexions

 2019-08-16 2765 words 13 min

April  1

How to add your own type definitions to DefinitelyTyped

 2019-04-19 1602 words 8 min

March  1

DrawerNavigator, TabNavigator and StackNavigator with React Navigation

 2019-03-04 1386 words 7 min

2018  10

December  2

Theme your Expo/React Native App with Redux and React Navigation

 2018-12-23 1544 words 8 min

Testing a Flask App with pytest-mock and pytest-flask

 2018-12-15 645 words 4 min

November  3

Building A Simple Flask App with SQLalchemy and Docker

 2018-11-24 1507 words 8 min

Using Multiple Docker Containers to Setup Nginx, Flask and Postgres

 2018-11-19 2014 words 10 min

Pytest with Background Thread Fixtures

 2018-11-05 856 words 5 min

October  3

Running Expo/React Native in Docker

 2018-10-31 922 words 5 min

Debugging A React Native WebView

 2018-10-27 341 words 2 min

Inheritance in SQLAlchemy (with Flask)

 2018-10-18 316 words 2 min

September  2

Debugging React Native apps in WebStorm and Visual Studio Code

 2018-09-07 518 words 3 min

React Native/Expo with VirtualBox and Genymotion

 2018-09-03 417 words 2 min