Archive
🏷️ By Tags
-
Four Computers
I currently have 4 different tiers of computing devices, listed in no particular preference order: - An iPhone 16 Pro - An iPad Pro 11" - An iPad Mini...
-
How I use AI
Let's get a few things straight first. I dislike AI.
-
My Backbone Apps
It’s been a while since I have posted here, so today I wanted to share a bit about one of my favourite past time: productivity apps.
-
The problem with VC model
> The core problem with VC funding model is that they want you to pay for the failures of their 10 other ventures.
-
Balancing strategic vs tactical work in software engineering
I have been thinking about a sapling of an idea for a while now.
-
Circuit Breakers For Your Life
In today’s fast-paced world, we often find ourselves juggling multiple tasks and responsibilities, leaving us feeling overwhelmed and exhausted.
-
Fix Git Branch Prefix Uppercasing
Context Sometimes git gets confused and uppercases the branch names.
-
Make Next DNS work with Arc Browser
I recently jumped on the bandwagon (again) for Arc, as I'm really not feeling Chrome's changes to shovel more ads down users throats.
-
Contributor vs Maintainer Mentality
One of the main things I have been chewing on over the last few weeks is the quality of technical decisions made by different people working on a shar...
-
Code Review Principles
I have been thinking a lot about code reviews lately and the impact it can have on delivery for teams.
-
On Note Taking Tools
--- Update 2023 I have settled back on Bear as I kept coming back to it and the new Bear 2.
-
Daily Routine
Ever since the pandemic threw the world in chaos, I have been consciously thinking about my work and life and how interconnected they have become, par...
-
Software Is Not A Race
Too often I see people building software and doing changes in an existing piece of code as if they're texting one...excruciating...line...at...a...
-
Equality Checks in Kotlin With Unstructured Data
This is a small blog post on equality checks in Kotlin when one of the objects may contain arbitrary data.
-
Dynamodb Gotchas
This is just a collection of things that required some google searches to resolve while working with DynamoDB at work recently.
-
Building a Reactive Oauth Client App with SpringBoot and Kotlin Coroutines
Background In this post, I’ll walk through two new exciting things that have happened in the spring ecosystem recently.
-
Right Way To Shadow Jar When Using Jetty With Http4k
If you’ve been spring boot for a while, you’re probably familiar with Spring’s bootJar functionality that lets you create a new executable “fat jar” w...
-
Brows3r - Pure Kotlin S3 Browser
Background Recently I found myself with some extra development time on hand.
-
Test Multipart/Form Data with WebTestClient
Background For the past year or so, I have been working extensively with spring, especially spring webflux; building scalable reactive micro services ...
-
Simple Oembed Service Using Http4k
Recently on my usual #githunt prowl I came across a new promising http library called http4k.
-
Post Boot Actions Using Application Events
Background Recently I faced an interesting problem at work.