• IntelliJ IDEA

    Sep 9, 2019

    Extensions, themes and configuration for IntelliJ IDEA.

  • Fonts

    Sep 8, 2019

    Various fonts (typically programming fonts) that I’ve used.

  • Optional files in Maven archetypes

    Sep 7, 2019

    This post shows how to create a Maven archetype that can conditionally include or exclude files while generating a project.

  • Flaky tests

    Jul 29, 2019

    A flaky test is a test that can flip from success to failure without any code change. Such failures can be annoying and difficult to diagnose. In this post, I’ll focus on browser tests, where flaky tests can happen more often.

  • A CLI comparison of Java, JavaScript and Python

    Mar 16, 2019

    The inspiration for this post is the Python, Ruby, and Golang: A Command-Line Application Comparison published on Real Python.

  • Custom Tooling

    Mar 11, 2019

    A catalog of custom tooling I’ve written. yak4j stands for yak shaving for Java.

  • Automatically upgrade parent pom

    Feb 16, 2019

    TL;DR: I wrote a script that discovers git repositories with an outdated parent pom and then it creates a pull request on each repository to set the parent pom version to latest and greatest.

  • Goodbye bash

    Feb 11, 2019

    Having written my fair share of bash scripts last year, I decided to replace it with something else. This is how I decided to replace it with Python.

  • clang-format as a git filter

    Jan 27, 2019

    clang-format is a tool that can format source code of C-like languages (C / C++ / Java / JavaScript / Objective-C / Protobuf). It supports various presets but it is also possible to fine tune its behavior with a configuration file named .clang-format. It has quite a lot configuration options.

  • Project Setup

    Jan 11, 2019

    Setting up a project, creating a pipeline, automatic deployments, etc.

This site uses third party cookies from Google Analytics and Google AdSense Accept and close popup