trootski
  • Blog
  • Work
  • About

Blog for trootski. All opinions expressed are dubious and his own.

Most Recent

  • A year of the Linux desktop
  • What I wished I'd known before working with Apache Camel
  • Bond Project

Tags

actionscript agile email hardware personal play python software software-engineering spring-boot testing tooling wordpress
November 15, 2024

A year of the Linux desktop

I have previously had multiple forays into Linux as my main desktop. This has generally ended with a return to macOS at some point for one reason or another. This pattern has recently repeated itself. However, I think it’s worth recording that this time the switch back was not due to any irreconcilable issue.

December 12, 2021

What I wished I'd known before working with Apache Camel

I recently started working on an Apache Camel project at work. The application in question would, I imagine, have been an atypical use case for Apache Camel. It was used primarily for the DSL definition of a series of RESTful calls to dependent services. These routes were leveraged by the application’s controller layer. My approach at the beginning and my approach by the end were pretty different. Unless stated the below are examples are taken from the Apache Camel Wish I’d Known sample code on GitHub.
January 10, 2021

Bond Project

While looking at various microservice patterns I found I wanted a playground for playing with components of a microservice based system in isolation. Coincidentally, in the halcyon days of winter 2019 I got an idea to binge all the James Bond films. Over the years I had seen them all. I generally watched them on television but never in any order and usually having missed the start. After having re-watched one of the movies I wrote down a very short hot take on each film.
December 18, 2020

Spring Handle Constraint Violation

My team recently had a requirement to build a persistence mechanism that had a unique constraint on a combination of columns. It needed to behave in an idempotent manner. If the same request was received to created an entity multiple times it would simply respond that the items existed. I spent a considerable amount of effort researching a solution and wound up with something immeasurably simpler than some of my early stabs at it.
April 26, 2019

Story Templates

I have been looking after some JIRA boards recently. Our team has developed some templates for outlining the requirements. We use the following ticket types:

  • Epic
  • Story
  • Improvement
  • Bug
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»