06/08/2023 •
Having a good code review process can make code reviews easier, more enjoyable and higher quality.
02/07/2023 •
Observing the state of front end applications running in production
10/06/2023 •
Documentation can substitute for refactoring difficult code-bases.
08/01/2023 •
Execution flowcharts can be a useful tool for visualising and understanding how our code behaves at runtime.
10/10/2022 •
Using a simple combinator, you can make your data-driven tests cover a wider range of scenarios while keeping test code neat and readable
14/02/2022 •
Is there a simpler way to write acceptance tests?
02/01/2022 •
How might we tweak the familiar UML "class diagrams" to instead model Typescript code?
28/09/2021 •
Recent experiments with mock data reveal a surprisingly versatile tool that can boost developer productivity and enjoyment.
17/04/2021 •
How to run multiple requests in parallel and combine the results.
30/12/2020 •
Using wireframes to depict elements and interactions together
01/12/2019 •
I am on a personal and professional mission to write bug-free code.
01/12/2018 •
It can be tempting to think that we are the reason we got hired (or rejected). But I think there are many other dynamics at play.