Ramblings of an Engineer

Author - developerjack

What am I listening to?

I recall the wave of podcast popularity years back and I’d always have my earbuds in listening while I delivered junk mail twice a week (fun fact – yup, I was that guy!) Fast forward, and I’m finding...

Up and out for now

I’ve had a lot to reflect on over the past few days, particularly in the light of Grant Thomas’s participation in Sam Newmans offensive video, now deleted from Twitter. Some have brushed it aside laying...

A Bit of exciting news!

When I left devrel last year, a few wise friends told me “you’ll be back before you know it”. To be frank, I was burned out, and at the time I told them it will be a few years until I dip my toes into...

Coming home to Oz

Hey there everyone, As you know I’ve spent the last little while based in Kuala Lumpur where I’ve been leading the rapid transformation of the software development teams at ABSS. In that time, we’ve...

Maintaining large design-first API specs

API design tools and specifically OpenAPI + JSONSchema tooling has evolved dramatically over the last 12 months. In particular, I’ve been using speccy quite extensively as a tool to simplify the design process of...

Assistance and Access Bill

Below is my submission to the Department of Home Affairs on the “Assistance and Access Bill” currently being considered by the Australian federal government. It’s a little bit scathing, but in my...

The Weekly – a brief haitus

Howdy folks! As much as I rely on The Weekly to continue my ongoing reading, I’m putting a brief hiatus on this project for a few weeks. It seems wise, considering I’ve struggled to get the past few editions...

Hello ABSS and Kuala Lumpur!

Today I’m excited to share that I’m joining the team at Financio and ABSS and as Head of Engineering based in Kuala Lumpur, Malaysia. It’s been a fantastic week getting to know the team so far and...

I have some news

Hey there folks! Three years ago I met a slightly crazy kiwi at an API conference and we hit it off like a house on fire. A few weeks later I started working for the chap – and what an adventure its been! Since...

The Weekly #31

Hey there folks! I spent most of this week writing markdown, YAML or JSON as I deep dived into a HUGE API. More on this to come in the next few weeks. As a result of a few very long days, I’m curled up with a nice...

The Weekly #30

Woohoo! 30 posts of the weekly… all written mostly weekly! I’m definitely enjoying a glass to celebrate! In theme with the jokes of the weekend I would like the opportunity to deny rumours that I’ve...

The Weekly #29

Happy morning-coffee to you everyone! I hope your #GDPR day was as entertaining as mine! Living in the future, I managed to get a retroactive privacy policy update from Zoho! Last week was crazy busy in Melbourne where...

The Weekly #28

G’day everyone! I did very little reading this week (hey, gotta take some time off now and again) so this week’s reads will be short and sweet! Engineering Empathy 30 April 2018 This wonderful post I...

The Weekly #27

Howdy folks! A handful of interesting reads to fill your morning coffee break today. I’m also planning to down code and take some time off this week (so expect to see a few less tweets too!) Why Developer...

The Weekly #26

Hey there tweeps! I saw some awkwardly bad API designs this week both with idempotent verbs and terribly inconsistent schema. A great reminder to be grateful for the API features you already have! Leveraging Log...

The Weekly #25

Howdy folks! What a busy but awesome week that was, right!? Friday was release day where we dropped some new API features and announced some updates that I'm super excited about. I'll blog more once those...

The Weekly #24

G'day everyone! This week I was able to publish the first sneak peek at a long-awaited feature on one of our most popular products & APIs. I've also made exciting progress and will have the first install...

Laravel resource and subdomain routes

Working on a side project this weekend I encountered an inconvenient default behaviour in Laravel's routing. Primarily, it just wasn't documented. Courtesy of this StackOverflow answer, I found the issue. As a...

The Weekly #23

Gday folks! A short weekly post from me this week as I'm madly coding up a storm on a side project =D Stay tuned for details. Perfection Is Useless 1 April 2018 A short but sweet exploration of feature creep and...

The Weekly #22

Howdy! A delightfully short week this week after the long weekend although I will admit that my inbox and slack notifications presented a challenge on Wednesday. I managed to get blocked by Ruslan Kogan for calling out...

Publishing on Gutenberg

Over the past few weeks I've been migrating my blog from being a static site built with Hugo to a site running on WordPress. Having been away from the CMS space for over 3 years, whats it like returning to use...

The Weekly #21

Howdy folks! Another week, another weekly! This time coming to you from a relaxing long weekend of kicking back and writing code. Building a Blockchain: What, How, and Why 21 March 2018 A great summary of (to borrow the...

The Weekly #20

Howdy folks! A week of code (at work) and a weekend of code (for side hacks) so I'm pretty stoked to be writing plain old English to wrap up the week's writing! Now, Turning to Reason, & Its Just Sweetness...

So long and thanks for the phpish!

A little over seven years ago I signed up for a small community group for a talk about PHP. A year or so later I caught up with Dave (who happened to be a colleague at the time) to propose giving my first public talk at...

The Weekly #19

Hi there folks! A quieter week was enjoyed this week (mostly with a sleep debt from last week's travel)! Two longer read's and one shorter post in this week's links. CSS Utility Classes and...

The Weekly #18

Hello friends! Firstly, you're probably asking why The Weekly has stopped being so, well, weekly!? I hit a lull in my writing mostly driven by how I publish posts on my (now old) blog. Introducing – the new...

API specs are for more than just docs

OpenAPI is an excellent tool for defining an API, yet its often treated as just a documentation tool. In this post, I’ll explore how an OpenAPI spec can drive many parts of your API lifecycle.

The Weekly #17

Hello there and welcome to 2018! I am your weekly blogger and this week I have some thought provoking material to kick off your 2018 planning. Shuffles papers on desk and waits for the news headlines to roll. Yes this...

Releasing software during the holidays

And so we reach the end of another coding-year, and while many of us are plotting our holiday hacks and offline AR (actual reality) adventures, there are a few folks who still have to launch features over the break.

The Weekly – #16

Hello there! MeetupMixup 2017 is this week so this is my last chance to share a shameless plug. I’m also making this my last post for the year as I wind down for some holiday time! Your whole tech portfolio is...