Skip to Content
By tag
By date
2022
2021
2020
2019
-
Posted on
- Classes Rock
-
Posted on
- Classes Suck
-
Posted on
- I am a rusty frog
-
Posted on
- Requests: What You Need To Build Useful Apps
-
Posted on
- dmerej.info: now also in French
-
Posted on
- The virtue of incremental development
-
Posted on
- Crafting command line outputs
-
Posted on
- My Blogging Flow - Part 2 - Publishing
-
Posted on
- My Blogging Flow - Part 1 - Under the hood
-
Posted on
- Killing unwrap()
-
Posted on
- Letting the compiler tell you what to do - an example using Rust
-
Posted on
- I am writing a book about CI
-
Posted on
- A definition of the Linux desktop
2018
-
Posted on
- ruplacer: find and replace text in source files
-
Posted on
- Syntax Highlighting Is Useless
-
Posted on
- Let's Build Chuck Norris! - Part 8: Using C++ in an iOS application
-
Posted on
- Comparing directories: a case study
-
Posted on
- Tips From a Build Farmer - Part 2: Some concepts
-
Posted on
- Tips From a Build Farmer - Part 1: CI scripts are scary
-
Posted on
- Introducing "Tips From a Build Farmer"
-
Posted on
- Hello flake8
-
Posted on
- Je cherche une asso
-
Posted on
- Bye-bye pylint
-
Posted on
- Please verify your email on pypi.org and test.pypi.org
-
Posted on
- Else after return: yea or nay?
-
Posted on
- Twitter Timeline Cleaner
-
Posted on
- Let's Build Chuck Norris! - Part 7: Android and JNA
-
Posted on
- Giving mypy a go
-
Posted on
- Let's Build Chuck Norris! - Part 6: Cross-compilation for Android
-
Posted on
- Adventures in CI land
-
Posted on
- I don't need types
-
Posted on
- A boolean's story
-
Posted on
- Introducing rusync
-
Posted on
- Where Software Lives
-
Posted on
- Let's Build Chuck Norris! - Part 5: Python and cffi
-
Posted on
- Let's Build Chuck Norris! - Part 4: Python and ctypes
-
Posted on
- Let's Build Chuck Norris! - Part 3: A C wrapper
-
Posted on
- Let's Build Chuck Norris! - Part 2: SQLite and conan
-
Posted on
- Let's Build Chuck Norris! - Part 1: CMake and Ninja
-
Posted on
- Introducing the "Let's Build Chuck Norris!" Project
-
Posted on
- Porting to pytest: a practical example
-
Posted on
- Helping BBC subtitlers
-
Posted on
- Introducing "Quantum of Ideas"
-
Posted on
- Additions to: "How to Prepare a Talk", by Gary Bernhardt
2017
-
Posted on
- My JavaScript Workflow
-
Posted on
- Why You Should Try TDD
-
Posted on
- Parsing Config Files The Right Way
-
Posted on
- Exceptional Python
-
Posted on
- Non isomorphic C++ refactoring
-
Posted on
- Introducing tsrc
-
Posted on
- How I Use Git
-
Posted on
- Let's have a pint of (vim) ale!
-
Posted on
- Lessons Learned From A Failed Pull Request
-
Posted on
- Rewriting z from scratch, part 2
-
Posted on
- Rewriting z from scratch
-
Posted on
- fzf for the win
-
Posted on
- Interfaces and Annotations in Python3
-
Posted on
- Why Mastodon
-
Posted on
- How I Lint My Python
-
Posted on
- Introducing python-cli-ui
-
Posted on
- CMake, Visual Studio, and the Command Line
-
Posted on
- Heard and Seen at FOSDEM 2017
-
Posted on
- symlinks made easier
-
Posted on
- Twitter and me, me and twitter
-
Posted on
- Is TDD Worth It?
-
Posted on
- Introducing dmerej's newsletter
-
Posted on
- How to build decentralized social networks
2016
-
Posted on
- Neovim, cwd, NERDTree and CtrlP
-
Posted on
- Deploying Python Apps The Easy Way
-
Posted on
- A Simple Problem
-
Posted on
- This Blog Now Has Comments
-
Posted on
- Writing Clean Shell Scripts
-
Posted on
- Thoughts on Changelogs
-
Posted on
- docopt v argparse
-
Posted on
- An npm Story
-
Posted on
- Meaningful Variable Names and the Boy Scout Rule
-
Posted on
- Some pylint tips
-
Posted on
- Why I Don't Like Ruby
-
Posted on
- A Nasty Mac Virus, or How I Learned To Love the App Store
-
Posted on
- When TDD Fails
-
Posted on
- Why I Love Arch Linux
-
Posted on
- Is Line Coverage Meaningless?
-
Posted on
- My Thoughts on: 'Why Most Unit Testing is Waste'
-
Posted on
- Never Type the Same Path Twice
-
Posted on
- Vim, cwd, and Neovim
-
Posted on
- Don't Use Short Options!
-
Posted on
- pytest rocks
-
Posted on
- Parsing nginx Logs
-
Posted on
- Finding a Good Project Name
-
Posted on
- I Use Vim, And So Should You
-
Posted on
- Hello, world