Writings Archive
2025 (38 entries)
- Interacting With Others Is Energizing
- The Craft of Latte Art
- Tips en Hulpmiddelen om Nederlands te Leren
- The Winding Road to Eindhoven
- Bike Thieves: The Sequel
- IndieWeb Carnival: Colors
- Taal Is Zeg Maar Echt Mijn Ding by Paulien Cornelisse
- How Searching This Website Works
- Recently in July '25
- The Standart Magazine
- Giving DuckDuckGo Another Chance
- The Ministry of Time by Kaliane Bradley
- Finding a Good Search Engine
- Building Software For Fun
- Discovering Blogs
- Interesting Internet Nooks
- Tracking Train Rides With Viaduct
- Piranesi by Susanna Clarke
- My Current Espresso Setup
- Recently in June '25
- Welcoming the V60
- Should I Follow a Linguistics Course?
- Organizing My Website's Media Storage
- Maintaining Open Source Projects
- Recently in May '25
- Integrating Bluesky Into My Website
- Revisiting LLMs for Code Development
- Recently in April '25
- Recently in March '25
- Couch to 5K Completed
- Recently in February '25
- Elizabeth Pillow
- Eurostar to London
- Optimistic Wrist
- Recently in January '25
- Running
- Year in Music '24
- Year in Popcorn '24
2024 (64 entries)
- Year in Review '24
- Recently in December '24
- App Defaults in Late '24
- Accent Guesser
- Spotify Wrapped '24
- Recently in November '24
- Recently in October '24
- Styling My RSS Feeds
- Ikigai by Héctor Garcia
- Using Cloudflare on Your Website Could Be Blocking RSS Users via openrss.org
- On Getting Older and Belonging
- Home Barista Training
- IndieWeb Carnival: Multilingualism in a Global Web
- Recently in September '24
- Long Term Review of NuPhy Air Keyboards
- Trying ChatGPT for Code
- Fear of Deep Water
- Recently in August '24
- Three-Country Point
- Recently in July '24
- Achieved Dutch Language Level B2
- A Decade of Blogging
- Vergeet niet om in te checken (VIII)
- Thoughts After One Month Working On-site
- Taking an Indefinite Break From Dutch Classes
- Recently in June '24
- Reflections After a Year at the Gym
- RunGap: An End to Bosch's Malformed FIT Files
- Vergeet niet om in te checken (VII)
- Recently in May '24
- Mitigating Guestbook Spam
- Vergeet niet om in te checken (VI)
- Leaving The InterPlanetary Journey
- Recently in April '24
- Biking
- Vergeet niet om in te checken (V)
- Recently in March '24
- Bike Thieves
- Changing Phone Numbers Is Hard
- I Bought a Numeronym Domain Name
- Vergeet niet om in te checken (IV)
- Recently in February '24
- Traveling to Vienna With the Nightjet
- Vergeet niet om in te checken (III)
- Surviving FOSDEM '24
- Recently in January '24
- Attempt at Visualizing Eve Room (and Weather) Metrics in Grafana
- Making a Digital Shoebox
- Parlamento dos Jovens
- O Mar Que Chora, Brota e Grita
- Enquanto a Cidade Dorme
- Trending File Browser
- Bedroom Quotes
- Portrait by Gonçalo Dias
- When Does Abroad Stop Feeling Like Abroad?
- No Space Left on Device
- Reflecting on What I Want To Learn Next
- Vergeet niet om in te checken (II)
- My Current Espresso Setup
- I Made a Snowman
- Year in Popcorn '23
- My Current Filter Coffee Setup
- Year in Music '23
- Moving to Fastmail
2023 (52 entries)
- Year in Review '23
- IRC Bouncer Setup With Soju, Gamja, Caddy and Docker
- Shields Down via randsinrepose.com
- Vergeet niet om in te checken (I)
- Visiting Köln's Christmas Markets
- Recently in November '23
- Spotify Wrapped '23
- We Need Website-Level Color Scheme Preferences
- Languages Are Worlds of Words
- Open Sourcering My Website
- Updates on IndieWeb Go Libraries
- App Defaults in Late '23
- Recently in October '23
- Project Lifie: The Video
- Navigating My Dutch Learning Journey
- After Working Remotely Full Time for One Year
- GymBook: A Simple and Easy Gym App
- Processing Bosch's eBike Flow FIT Files
- Recently in September '23
- Recently in August '23
- Which Well-Known Resources?
- If on a Winter's Night a Traveller by Italo Calvino
- Recently in July '23
- An Update to My DigiD Saga and Driving Licenses
- Recently in June '23
- Fast Machines, Slow Machines via jmmv.dev
- A Syntax for Self-Tracking via www.gibney.org
- Air Quality via intergalactic.systems
- Procedural Map Generation With Noise
- Small Elements From My Website Inspired by Others
- My PGP Key Has Changed
- Farewell, Eagle (kinda)! Hello, Hugo
- The Creative Programmer by Wouter Groeneveld
- Recently in May '23
- The Culture Map by Erin Meyer
- Visiting The Spoorwegmuseum
- Recently in April '23
- Talk: InterPlanetary Specifications
- Distributed Tracing with Open Telemetry
- Recently in March '23
- The Day I ”Hacked” My School’s Library Computers
- Recently in February '23
- A Deutsche Bahn Tale on ICE
- Writing a Gratitude Journal for Two Years
- BlockLearning Framework Paper
- Reversing UK Mobile Rail Tickets via eta.st
- Recently in January '23
- When The Rice Isn't Right
- When You Don't Know the Ingredients
- Year in Popcorn '22
- How Many Layers of UI Inconsistencies Are in Windows 11? via ntdotdev.wordpress.com
- Year in Music '22
2022 (47 entries)
- Recently in December '22
- Thoughts on Personal Websites and Online Identities
- The Island of Missing Trees by Elif Shafak
- Visiting Aachen's Christmas Market
- Playing With ActivityPub via macwright.com
- A Small Update On My OVPay Experiment
- Recently in November '22
- Master's Graduation Ceremony
- Engraving My Name in the Alumni Avenue
- Verifying My Personal Website
- Issues With DigiD as a Foreigner
- Trying Out OVPay With Hermes and HTM
- Website Fidelity: Browser Perspective via blog.jim-nielsen.com
- Recently in October '22
- Physician Explains How COVID-19 Mutes Sense of Smell via scopeblog.stanford.edu
- How To Annotate Literally Everything via beepb00p.xyz
- Dabbling With the Idea of a Second Brain
- Website Fidelity via blog.jim-nielsen.com
- Recently in September '22
- BlockLearning Framework Master Thesis
- Recently in August '22
- Should Every Update Be a Post?
- Recently in July '22
- Recently in June '22
- My Website After IndieWeb
- A Few Weeks With a Kobo
- Dekate Mousa's Lustrum Exhibition
- Trying Matrix Decentralized Messaging Service
- Recently in May '22
- Recently in April '22
- Crossed the English Channel by Train
- Recently in March '22
- My Website Before IndieWeb
- Tales from the Cafe by Toshikazu Kawaguchi
- Recently in February '22
- Strange Case of Dr Jekyll and Mr Hyde and Other Stories by Robert Louis Stevenson
- Under the Whispering Door by TJ Klune
- This Is How You Lose the Time War by Amal El-Mohtar, Max Gladstone
- The Midnight Library by Matt Haig
- Nightfall and Other Stories by Isaac Asimov
- Recently in January '22
- Red, White & Royal Blue by Casey McQuiston
- Before the coffee gets cold by Toshikazu Kawaguchi
- Linking Reading Progress Together
- The House in the Cerulean Sea by TJ Klune
- O ano da morte de Ricardo Reis by José Saramago
- Year in Music '21
2021 (26 entries)
- Recently in December '21
- Recently in November '21
- Farewell, Hugo! Hello, Eagle
- Micropub Update Parsing Uncertainties
- About Moving Away From Hugo
- Recently in October '21
- YubiKey Setup for GPG, SSH and 2FA
- Recently in September '21
- Recently in August '21
- Recently in July '21
- Recently in June '21
- Recently in May '21
- Change to Custom Directory Alias With Completions in Zsh
- Chemistry Tower
- Recently in April '21
- Pirilampos Mágicos
- Blinking Lamps
- Bedroom Lamp
- Starry Sky
- Recently in March '21
- Recently in February '21
- The Magic of Fractal Snowflakes
- Is It Time To Build My Own CMS?
- Recently in January '21
- Lovers' Coffee
- Recently in December '20
2020 (33 entries)
- Recently in November '20
- Wireguard VPN to Network Behind a CGNAT
- Find Visible Segments by Sweeping Lines
- How to Effectively Backup Your Emails
- Recently in October '20
- Why Should You Have Your Own Website?
- Testing Peer-to-Peer Systems With Testground
- Deadly Coffee
- Infinite Tree
- Study
- Rebuilding Eagle, My Website’s CMS
- Thinking Out Loud About My Future Master’s Project
- Recently in September '20
- Recently
- The Future is Decentralized
- Cloudy Eye
- Christiaan
- Plant Pot
- I Miss
- Toxic Flower
- Back to the Web of the 90s
- Cleaning up My Website
- Witch's Hut
- Pixelated Witch's Hut
- A New Adventure
- Azulejo #3
- How I Generate My Knowledge Base From Notable
- Analyzing My Shows and Movie Habits
- OwnYourTrakt
- Owning My Reading Log
- Goodbye File Browser!
- Build a Dynamic Website… or Not?
- Adding Support for Micropub Endpoint
2019 (13 entries)
- Enabling IndieAuth on My Website
- Thoughts on This Website’s URL Structure
- We Don’t Own Our Data, Do We?
- Talk: A Quick Dive Into the DWeb With IPFS
- Azulejo #1
- Azulejo #2
- Broccoli
- Magical Tree
- Sunflower
- Watermelon
- Decentralizing My Website With IPFS
- Mirroring XKCD Comics to IPFS
- First Attempt at Pixel Art
2018 (1 entries)
2017 (2 entries)
2016 (10 entries)
- Differences Between Bits and Bytes
- How To Remove the Query String From Static Assets on WordPress
- Fundamentals of Programming #6: Data Types II
- Fundamentals of Programming #5: Data Types I
- Fundamentals of Programming #4: Language C
- Fundamentals of Programming #3: Paradigms
- Fundamentals of Programming #2: Constants and Variables
- Fundamentals of Programming #1: Beginning
- Differences Between C, C++ and C#
- Hello, World!
2015 (17 entries)
- New Year's Resolutions '16
- Verdades Incógnitas
- Intermittent Threads
- Uncertain State
- The First Day at Your Brand New Job
- Portugal Is a Beautiful Country (Again)
- Something About the Future. Is It Real? Does It Exist?
- Farewell, WordPress! Hello, Hugo
- Stop Complaining. Do!
- Imperfections Make Us Perfect
- 3 Things I Would Like To Be
- How To Create a Node.js Command-Line Application
- Pi Day '15
- Is Technology a Good or a Bad Thing?
- O Rei Que Tudo Perdeu
- I Have Moved, Again
- Que Postura Ter Perante a Matemática
2014 (30 entries)
- MVC na Linguagem PHP - IV
- MVC na Linguagem PHP - III
- MVC na Linguagem PHP - II
- MVC na Linguagem PHP
- Breve Explicação Sobre o Modelo MVC
- Portugal Is a Beautiful Country
- The Society and the Objects
- Como Utilizar o Gettext em PHP para Traduções [Parte 2]
- Como Utilizar o Gettext em PHP para Traduções [Parte 1]
- Comandos 'printf' e 'sprintf' em PHP e WordPress
- Interpolação e Concatenação de Strings em PHP
- Uma História e Repositórios do Git e GitHub
- PHP 5.6 - Funções Variádicas (Nova Sintaxe)
- 5 Truques e Dicas em PHP
- Devemos Usar a Tag de Fechamento em PHP ou Não?
- Papers We Love - Um dos Melhores Repositórios do GitHub
- Como Utilizar a API de Passwords do PHP 5.5+
- Guardar os Erros do PHP num Ficheiro Com o .htaccess
- Algumas Tags dos DocBlocks em PHP
- Como Adicionar Menus de Administração no WordPress? [Parte 2]
- Como Adicionar Menus de Administração no WordPress? [Parte 1]
- Criar Identificadores Únicos em PHP
- Diferenças Entre '&&/||' e 'AND/OR' em PHP
- Diferenças Entre '==' e '===' Em PHP
- Operador Ternário ( ? ) em PHP
- Chamadas Ajax Com jQuery e PHP
- Listagem Web de Uma Tabela MySQL
- Selecionar Um Intervalo de Linhas em MySQL
- Remover Hash Dos Links “Continuar a Ler”
- Apresentação