Blog posts
-
:
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)