binkley's BLOG

I'm a Principal at ThoughtWorks, classical composer, and physics amateur.

Monday, February 18, 2019

Java date-time timezone formats

›
Java has excellent date-time formatting with the arrival of java.time (JSR310) in Java 8. I point out that release as it came with ...
Friday, January 18, 2019

Spring REST testing

›
After too much Internet searching, I was unable to find an easy solution to repeated duplication in my Spring MockMVC tests of REST ...
Wednesday, January 09, 2019

Magic Bus returns

›
During my first stint at ThoughtWorks, I paired with Gregor Hohpe on implementing messaging patterns while he worked with Bobby Woolf on...
Monday, January 07, 2019

Hard-won JDK offset knowedge

›
It took far more research time than I expected. The goal: Output an OffsetDateTime with offset for Zulu (OTC) timezone as +00:0...
Friday, November 09, 2018

What are exceptions?

›
What are exceptions? Essentially, exceptions are a form of structured, non-local goto with stack unwind...
Friday, October 19, 2018

Avoid JIRA

›
I filed this issue with Atlassian about JIRA: You make it incredibly difficult to report issues about JIRA itself: * I cannot use Markdow...
Sunday, September 23, 2018

Removing Joda from Spring Boot

›
Automated Acceptance Criteria Removing Joda from Spring Boot The problem We recentl...
Sunday, July 29, 2018

Kotlin JPA patterns

›
Kotlin JPA pattern The problem Kotlin does many wonderful things for you. For example, the data classes ...
Tuesday, May 01, 2018

JaCoCo, Gradle, and exclusions

›
The setup My team is working on a Java server, as part of a larger project project, using Gradle to b...
Saturday, March 31, 2018

Workaround for jenv on Cygwin

›
I'd like to use jenv on my Cygwin setup at home. Oracle has moved to a 6-month release pace, and so I find myself dealing with ...
Thursday, January 11, 2018

Automated acceptance criteria

›
Automated Acceptance Criteria Automated Acceptance Criteria A well writt...
Tuesday, January 09, 2018

Sproingk lives!

›
Sproingk lives! After months of instability, I again have a fully working pipeline and a live web page for Sproingk, my demo pro...
Wednesday, January 03, 2018

A language stack for 2018

›
(I talk about myself in the post more than usual. I'm expressing opinions more than usual, rather than observ...
Thursday, December 28, 2017

Push early, push often, push on green

›
(This post follows up on Frequent commits , a post about git command line help for TDD. I assume you are already ...
›
Home
View web version

About Me

Brian Oxley
View my complete profile
Powered by Blogger.