I’m studying Think Again I: How to Understand Arguments on Coursera. These are my revision notes for weeks 1. The Nature of Argument Why arguments matter The course is going to focus on a particular type of thinking, namely reasoning. Arguments are a way to express reasons. If you can formulate good arguments, you can have … Continue reading How to Spot an Argument
Goodbye Banking, Hello Catering
Well, I finally took the plunge. I've left my old job at {{SwissBank}}, and have joined a technology startup: QAChef. I'm incredibly excited by this move. QAChef is a very small but interesting company that I believe will make a huge impact in a niche business (commercial catering). Why this move? Well... Just over a … Continue reading Goodbye Banking, Hello Catering
Serverless from Scratch: Setting up DNS
This is the third post in the Serverless from Scratch series. The previous post on this topic is Serverless from Scratch: The Static Website. As mentioned in my previous post, the domain attentiontodetail.com.au was already taken. I had not response from my queries about buying the domain, so Vince and I had a talk about alternative … Continue reading Serverless from Scratch: Setting up DNS
Serverless from Scratch: The Static Website
This is the second post in the Serverless from Scratch series. The previous posts on this topic is Serverless from Scratch: First Steps. As mentioned in my last post, the first thing I want to do is set up a static website. Later on I will add functionality to read, display and update the calendar, … Continue reading Serverless from Scratch: The Static Website
Serverless from Scratch: First Steps
For a while now, I've wanted to learn more about Serverless computing. After following @swardley and @PaulDJohnston for a number of years, I feel there's a lot there for me to pick up on - or at least to be able to hold a conversation at a cocktail party. At the moment I know practically zero about how … Continue reading Serverless from Scratch: First Steps
The Revivification of Hamcrest
I love Hamcrest. I've been my first choice library for writing assertions in tests for many years. I know that there's other alternatives (such as JUnit assertions, or AssertJ), but I've always preferred the literate style and composability of Hamcrest. Some time in early October 2018, I was in a discussion with a colleague about … Continue reading The Revivification of Hamcrest
Australia Diary: First 6 Weeks
This is a follow on from my previous post Australia Diary: First 2 Weeks. After living in England for the last 18 years, I finally returned to Oz with my wife and 2 youngest children 6 weeks ago. This is a bit of a public diary of the my personal happenings and observations (no tech content … Continue reading Australia Diary: First 6 Weeks
Australia Diary: First 2 Weeks
After living in England for the last 18 years, I finally returned to Oz with my wife and 2 youngest children 10 days ago. This is a bit of a public diary of the my personal happenings and observations (no tech content in this post - it will resume shortly) The Flight The flight over … Continue reading Australia Diary: First 2 Weeks
Joe’s Farewell to the Extreme Tuesday Club
This is my goodbye letter to the Extreme Tuesday Club, my favourite development community. It's been quite a journey, for both the club and me. This blog post is a bit of a history of XTC, mainly through my eyes, but including hearsay about other when times I wasn't there. I'd love to hear other … Continue reading Joe’s Farewell to the Extreme Tuesday Club
Who do you want to be?
On the 10th July 2018, I gave a talk to the London Java Community on the topic "Who do you want to be?". It was a talk that came out of my experiences with mentoring as part of Meet a Mentor, as well as an event on the topic at the Extreme Tuesday Club. The … Continue reading Who do you want to be?