oliver günther
github
pgp
mail
openproject
archive
impressum
Archive
all previously published posts on a single page
2023-09-10
lazygit - use-case: backporting with rebase onto
2022-10-03
lazygit - the stash panel
2021-12-04
lazygit - the commits panel
2021-07-25
lazygit - the branches panel
2021-04-03
lazygit - the files panel
2021-04-02
lazygit - status panel deep dive
2021-04-01
lazygit deep dive - Introduction to a new series
2018-09-22
Upgrading OpenProject's frontend from AngularJS to Angular while keeping development alive
2018-04-11
Angular tabbed components using a CDK portal outlet
2017-08-20
Sticky table headers in Chrome with position: sticky
2016-01-12
Rewriting History of a Subversion Repository
2015-05-30
Sharing Host Volumes with Docker Containers
2015-05-03
An Introduction to Docker (Compose) for Development Environments
2014-09-21
Applications with Mojolicious – Part Seven: Relationships in DBIx::Class
2014-09-21
Applications with Mojolicious – Part Six: Schema Versioning with DBIx::Class::Migration
2014-08-29
Almost Asynchronous Requests for Single Item Processing in Scrapy
2014-04-12
Applications with Mojolicious – Part Five: DBIC Integration in Mojolicious
2014-04-10
Applications with Mojolicious – Part Four: Database Schemas with DBIx::Class
2014-04-08
Applications with Mojolicious – Part Three: Forms and Login
2014-04-07
Applications with Mojolicious – Part Two: Routing and Templates
2014-04-04
Applications with Mojolicious – Part One: Introduction