Blog posts
- : Batch curl requests in PHP using multi handles (programming, php)
- : Automatically generate changelogs with git (git)
- : The problem with indirections (programming, php, javascript, vue)
- : Writing high quality tests (testing, php, javascript, react)
- : Finding all HTML tags in a project not being self-closed (html, vue, regex, cli)
- : git bisect and the importance of a clean history (git, cli)
- : Avoid mocking repositories by using in-memory implementations (testing, php, symfony)
- : Making the shell history more useful by using shell variables (cli, linux, fish)
- : Redesign website to be even simpler (html, css)
- : Combine jq with curl to improve its JSON handling (cli, http, json, logging)
- : Use external programs like git in Neovim commands (neovim, vim, git, cli)
- : Configuring nginx with php-fpm in kubernetes and the “File not found.” error (nginx, php, docker, kubernetes)
- : Some reasons for disliking react hooks (javascript, react)
- : Use git submodules and make for simple code sharing (html, css, javascript, git, pandoc, graphviz, make)
- : Code comments are (mostly) a violation of DRY (php, javascript, programming, documentation, dry)
- : Automatic command execution on file changes with entr (cli, linux, php, testing, markdown, presentations)
- : Applying design patterns: The builder and factory pattern in a DI context (php, oop, symfony)
- : Understanding animated graphs in D3.js (javascript, d3js, visualization, svg)
- : Typing in JavaScript - Flow vs. TypeScript (javascript, flow, typescript, typing)
- : Execute commands for multiple files using fish (cli, fish, linux)
- : Finding used values of XML attributes using the command line (cli, xml, regex, linux)
- : Avoid z-indexes whenever possible (html, css, javascript, react)
- : Creating highly customizable HTML presentations with markdown and pandoc (presentations, html, markdown, pandoc, graphviz)
- : Testing traits with non-public methods (php, testing, traits)
- : My Getting Things Done system in Wunderlist (productivity, wunderlist)
Slash pages
- /uses: Stuff I am using to get my work done