Skip to content

#ai

5 posts

  1. My terminal learned my voice from one recording
  2. How I supervise parallel coding agents from tmux
  3. Why my terminal now sounds like a person
  4. I gave my terminal a voice worth listening to
  5. Why I turned ChatGPT into a Unix command

#api

1 post

  1. Connecting APIs with Flow

#architecture

2 posts

  1. How an Elixir umbrella let KMS become its own project
  2. How we rewrote Highsnobiety without taking it offline
  1. Migrate almost any password-encryption scheme to AuthLogic
  1. Permissions belong in queries, not only menus

#automation

1 post

  1. Finicky - scriptable macOS URL handler

#berlin

1 post

  1. Giving back to the community

#browsers

1 post

  1. Your default url handler is a security issue

#caching

1 post

  1. RailsWay 2009: Rails performance

#cli

1 post

  1. Meet mite.cmd, a simple command-line interface for mite

#cloudflare

1 post

  1. How I built edge-side includes on Cloudflare Workers
  1. How I supervise parallel coding agents from tmux

#command-line

1 post

  1. Why I turned ChatGPT into a Unix command

#community

1 post

  1. Giving back to the community

#conference

3 posts

  1. Atoms & Bits -- Session 'Neues Publizieren'
  2. RailsWay 2009: Rails performance
  3. RailsWay 2009 Berlin: Haml, Sass, and Compass

#consulting

1 post

  1. Give the child a name

#databases

3 posts

  1. Permissions belong in queries, not only menus
  2. I added task metadata. The next field still got a column.
  3. Why I build complete, realistic seed datasets
  1. I added task metadata. The next field still got a column.
  2. I built the task routing system before we knew the rules
  3. Why I build complete, realistic seed datasets

#dotfiles

7 posts

  1. I gave my terminal a voice worth listening to
  2. The Phoenix script that runs my four-slot macOS desktop
  3. Dotfiles review, September 2025
  4. Why I turned ChatGPT into a Unix command
  5. Finicky - scriptable macOS URL handler
  6. Your default url handler is a security issue
  7. Stop typing `git push --set-upstream`
  1. How I built edge-side includes on Cloudflare Workers

#elixir

11 posts

  1. Dotfiles review, September 2025
  2. How an Elixir umbrella let KMS become its own project
  3. Elixir makes enterprise integration almost comically easy
  4. I made translations editable without replacing Gettext
  5. I added task metadata. The next field still got a column.
  6. I built the task routing system before we knew the rules
  7. Why I build complete, realistic seed datasets
  8. How much cloud fits into one server?
  9. How we rewrote Highsnobiety without taking it offline
  10. Connecting APIs with Flow
  11. Elli on Elixir

#email

1 post

  1. Quit your mail server admin job. Now!

#encoding

1 post

  1. Lesson learned: MySQL client character encoding matters
  1. Stellungnahme zu der Session 'Neues Publizieren'
  2. Atoms & Bits -- Session 'Neues Publizieren'

#finicky

1 post

  1. Finicky - scriptable macOS URL handler

#flow

1 post

  1. Connecting APIs with Flow

#formfix

1 post

  1. How an Elixir umbrella let KMS become its own project

#freelancing

3 posts

  1. The tides of freelancing
  2. The world would be a better place if...
  3. Meet mite.cmd, a simple command-line interface for mite

#ftp

1 post

  1. Three steps to set up vsftpd

#genstage

1 post

  1. Connecting APIs with Flow

#gettext

1 post

  1. I made translations editable without replacing Gettext

#git

2 posts

  1. Stop typing `git push --set-upstream`
  2. Extend your bash PS1 with a git branch without breaking your prompt

#graphql

1 post

  1. How we rewrote Highsnobiety without taking it offline

#haml

1 post

  1. RailsWay 2009 Berlin: Haml, Sass, and Compass

#highsnobiety

2 posts

  1. How we rewrote Highsnobiety without taking it offline
  2. How I built edge-side includes on Cloudflare Workers

#incident

1 post

  1. Lesson learned: MySQL client character encoding matters
  1. How much cloud fits into one server?

#integrations

1 post

  1. Elixir makes enterprise integration almost comically easy

#invoicing

1 post

  1. The world would be a better place if...

#javascript

2 posts

  1. The Phoenix script that runs my four-slot macOS desktop
  2. How I built edge-side includes on Cloudflare Workers

#kms

1 post

  1. How an Elixir umbrella let KMS become its own project

#kubernetes

1 post

  1. How much cloud fits into one server?

#linux

1 post

  1. Three steps to set up vsftpd

#localization

1 post

  1. I made translations editable without replacing Gettext

#macos

3 posts

  1. The Phoenix script that runs my four-slot macOS desktop
  2. Finicky - scriptable macOS URL handler
  3. Your default url handler is a security issue

#meta

1 post

  1. 50a875be3eac870121c72c3e0951d8c8257db1fc Initializing master branch for publication

#migration

1 post

  1. Migrate almost any password-encryption scheme to AuthLogic

#migrations

2 posts

  1. How we rewrote Highsnobiety without taking it offline
  2. How I built edge-side includes on Cloudflare Workers

#mysql

2 posts

  1. Lesson learned: MySQL client character encoding matters
  2. How to overcome MySQL's group_concat_max_len limit in Thinking Sphinx

#neovim

1 post

  1. Dotfiles review, September 2025

#oban

1 post

  1. Elixir makes enterprise integration almost comically easy

#operations

2 posts

  1. Quit your mail server admin job. Now!
  2. Three steps to set up vsftpd

#outsourcing

1 post

  1. Quit your mail server admin job. Now!

#performance

1 post

  1. RailsWay 2009: Rails performance

#phoenix

1 post

  1. The Phoenix script that runs my four-slot macOS desktop

#pi

1 post

  1. How I supervise parallel coding agents from tmux

#plantronic

8 posts

  1. Elixir makes enterprise integration almost comically easy
  2. Permissions belong in queries, not only menus
  3. I made translations editable without replacing Gettext
  4. I added task metadata. The next field still got a column.
  5. I built the task routing system before we knew the rules
  6. Why I build complete, realistic seed datasets
  7. How much cloud fits into one server?
  8. Give the child a name
  1. Give the child a name

#publishing

3 posts

  1. 50a875be3eac870121c72c3e0951d8c8257db1fc Initializing master branch for publication
  2. Stellungnahme zu der Session 'Neues Publizieren'
  3. Atoms & Bits -- Session 'Neues Publizieren'

#rails

6 posts

  1. Quit your mail server admin job. Now!
  2. Lesson learned: MySQL client character encoding matters
  3. RailsWay 2009: Rails performance
  4. RailsWay 2009 Berlin: Haml, Sass, and Compass
  5. Migrate almost any password-encryption scheme to AuthLogic
  6. How to overcome MySQL's group_concat_max_len limit in Thinking Sphinx

#react

1 post

  1. How we rewrote Highsnobiety without taking it offline

#ruby

5 posts

  1. RailsWay 2009: Rails performance
  2. RailsWay 2009 Berlin: Haml, Sass, and Compass
  3. Meet mite.cmd, a simple command-line interface for mite
  4. Migrate almost any password-encryption scheme to AuthLogic
  5. How to overcome MySQL's group_concat_max_len limit in Thinking Sphinx

#rust

2 posts

  1. My terminal learned my voice from one recording
  2. Why my terminal now sounds like a person

#sap

1 post

  1. Elixir makes enterprise integration almost comically easy

#search

1 post

  1. How to overcome MySQL's group_concat_max_len limit in Thinking Sphinx

#security

4 posts

  1. How an Elixir umbrella let KMS become its own project
  2. Finicky - scriptable macOS URL handler
  3. Your default url handler is a security issue
  4. Three steps to set up vsftpd

#shell

2 posts

  1. I gave my terminal a voice worth listening to
  2. Extend your bash PS1 with a git branch without breaking your prompt
  1. I built the task routing system before we knew the rules

#static-sites

1 post

  1. 50a875be3eac870121c72c3e0951d8c8257db1fc Initializing master branch for publication

#terminal

1 post

  1. Dotfiles review, September 2025

#terraform

1 post

  1. How much cloud fits into one server?

#text-to-speech

3 posts

  1. My terminal learned my voice from one recording
  2. Why my terminal now sounds like a person
  3. I gave my terminal a voice worth listening to

#tmux

1 post

  1. How I supervise parallel coding agents from tmux

#tools

8 posts

  1. My terminal learned my voice from one recording
  2. How I supervise parallel coding agents from tmux
  3. Why my terminal now sounds like a person
  4. I gave my terminal a voice worth listening to
  5. Stop typing `git push --set-upstream`
  6. The world would be a better place if...
  7. Extend your bash PS1 with a git branch without breaking your prompt
  8. Meet mite.cmd, a simple command-line interface for mite

#unix

1 post

  1. Why I turned ChatGPT into a Unix command

#video

1 post

  1. Giving back to the community
  1. Your default url handler is a security issue
  1. My terminal learned my voice from one recording

#web-servers

1 post

  1. Elli on Elixir

#wordpress

1 post

  1. How we rewrote Highsnobiety without taking it offline

#work

1 post

  1. The tides of freelancing