All posts
back to main page
Today I Learned: Converting between JSONL and JSON
(2024–05–09)
A compose what?
(2017–07–12)
Today I Learned: Searching in Vim
(2017–02–15)
Today I Learned: Handling source tarballs
(2016–12–12)
Clickable Pungi logs
(2016–09–25)
Introducing entr
(2016–09–05)
Using fedmsg to send more fedmsg
(2016–08–26)
What's my next badge?
(2016–08–20)
Git hooks for required sign-off
(2016–05–04)
Slightly Richer Man's CI
(2016–04–26)
Today I Learned: Exploring Git history
(2016–04–20)
Today I Learned: Overlapping pull requests in Pagure
(2016–04–03)
Today I Learned: Packaging bash-completion files
(2016–03–14)
Poor Man's CI
(2016–03–08)
Today I Learned: Customizing less
(2016–02–18)
Today I Learned: Validating XML
(2016–02–12)
Today I Learned: Scrolling in screen
(2016–02–10)
Watching process outputs with Haskell
(2016–01–24)
Reviewing GitHub pull requests locally
(2015–08–01)
Exploring test case fixtures in Django
(2014–09–18)
Simulating an elevator
(2014–08–31)