Niko Heikkilä

Niko Heikkilä

A blog powered by coffee, VS Code, and Gatsby.

Effortless End-To-End Testing with Microsoft Playwright

#testing#automation#frontend#productivity

17.04.2022 ☕️☕️ 10 minutes read

How can we improve the developer experience in writing tedious browser-based tests?

Five Best Talks from DevTernity 2021

#conferences

12.03.2022 ☕️☕️ 8 minutes read

No agile bullshit bingo nor marketing talks.

Growing Software Guided by the Living Dead

#tdd#testing#patterns#refactoring

13.02.2022 ☕️ 5 minutes read

A gentle introduction to the ZOMBIES development pattern

Uncertainty-Driven Project Development

#agile#estimating#project management#planning

12.02.2022 ☕️ 4 minutes read

Embrace the known unknowns

New Release: Publicator

#python#opensource#tools

30.01.2022 ☕️ 2 minutes read

A better experience for publishing Python packages.

DevOps Is the Interface, Your Organisation Implements It

#devops#agile#scrum#management

01.01.2022 ☕️ 3 minutes read

Once upon a time, two software companies were competing in the same business domain. The first one has been out of business for a while now. The latter one thrives.

Bringing Back the Technical Excellence: Rules of Thumb for Effective Software Lifecycle Management

#craftspersonship#maintenance#testing#tdd#documentation

15.11.2021 ☕️☕️☕️ 14 minutes read

In this post, I present a brief — constantly evolving — guide on gradually bringing back technical excellence and driving down development costs.

Being a Good Developer: Tips for an Effective Code Review

#code review#pairing#mobbing#continuous integration#code quality

11.09.2021 ☕️ 6 minutes read

Walk another mile and make the code review a joyful experience.

When to Pair Program and When to Go Solo

#pairprogramming#mobbing#collaboration#books

23.05.2021 ☕️☕️ 12 minutes read

Despite all the praise pair programming gets, it is not a silver bullet and we should carefully practise it to get the most benefit from it.