Adventures in Engineering

Author - developerjack

The Weekly – #15

Howdy! This week I had a few exciting days in our Melbourne engineering HQ deep diving in all things API for 2018, lots of exciting news to share… soon! I’m a little crook this weekend so I’ll keep it brief – a...

The Weekly – #14

Howdy! This week I’ve been (mostly) off having a brief holiday in Wellington! The hotel gave us a lovely rainbow welcome and it was a perfect kick back’n relax few days. Along the way I kicked back at #bsideswlg...

The Weekly – #13

G’day! What a wonderfully rainbow week its been! Wednesday was a long and fantastic day with the YES 🏳️‍🌈 result announcement, Thursday was packed full of startups at TechCrunch Battlefield, and Friday we wrapped up our...

The Weekly – #12

G’day! This week was full of excellent content – some of which you’ll find in this week’s links! Also super excited to make some great progress on a project that will be launched soon™. Until then… the weekly: 7...

The Weekly – #11

Hello again excellent people! This week I’ve been making exciting progress on dockerising endpointer – you’ll find that over on endpointer-build. I’m hoping to have an end-to-end sample of how endpointer works as...

Purposeful first commit

“Initial commit” is so uninspiring yet we’ve all committed it somewhere! I’ve recently found myself creating a noticeable handful of repositories for various projects and it got me thinking: whats in a first commit...

The Weekly – #10

Welcome good readers! This edition is brought to you from #Hack4Refugees! Teams hacking on their ideas over the past 24 hours with a focus on solving problems for new Australians! Some of the big themes are skills...

The Weekly – #9

Welcome good readers! This will be a short weekly post as I curl up on my couch battling a cold. We fired our top talent. Best decision we ever made. 12 October 2017 This one went viral – so if you missed it here...

The Weekly – #8

Howdy Craftspeople! This weekend I published 0.0.4 of endpointer which is super exciting; it allows you to combine multiple yaml files using JSON references. Hopefully it should be useful for managing large multi-file...

The Weekly – #7

Howdy weekly readers! This weekend I spent a lot of time digging into OpenAPI spec v3 and JSON References. It’s an enthralling topic (no really, I promise!) that I’ll hopefully have more news on next week 🙂 For now...

The Weekly – #6

Howdy weekly readers! Hopefully you’re enjoying your Aussie long weekend! This week I have an quirky assortment of links including an excellent thought provoking conference presentation recording. 8 ‘Slack Hacks’ for...

The Weekly – #5

Howdy weekly readers! This post comes drafted from #AlterConf in Melbourne and published (exhausted) from my couch at home. As a result I have just three interesting reads to share with you this week and they are short...

The Weekly – #4

Howdy weekly readers! This weekend I’ve been mentoring at #hack4homelessness – some fantastic ideas are coming through and the time for pitching is fast approaching. The ‘Power of online experiments’ post below...

The Weekly – #3

Howdy weekly readers! I’ve had three of this weeks’ links bookmarked for months, often re-reading them for perspective or as reference material. I hope you find them as useful as I have!. Finding the Platform in Your...

The Weekly – #2

Hello again, and welcome to another weekly! Blimey, what a week! I don’t think I’ve had so many high’s and low’s in one week for quite a few months but alas here we are, 7 days on and lots to share. I’ve been musing a...

The Weekly – #1

Welcome to the first regular “The Weekly”. This week’s links span APIs, serverless and engineering culture; relevant to both your technology and your teams. There’s also some interesting conferences with an open call...

Enums are schema too

Backwards compatibility is one of the most crucial factors of when and how to release a new feature. Maintaining a stable API while constantly improving your service is critical – you don’t want to be breaking...

#MSBuild – Technical Advisory Group

Surprise (or no surprise) – I’m in Seattle for #MSBuild this week! I’m also delighted to be part of a small Microsoft-invited group called TAG (Technical Advisory Group), composed of folks from around the world...

Meetnapping

Ever found yourself finding nothing to contribute to a meeting? Or perhaps giving one piece of somewhat token input as a stakeholder and otherwise uninvolved? Yeah, I get that a lot. Meetings sap hours of my productive...

My #100days thing

A little over 3 months ago I started doing a thing, every day, for 100days. No one knew what it was, when it was done or why I was doing it. Earlier this week, I finished & achieved that challenge; and here’s why...

State of the version

It’s become somewhat of a tradition to do a PHP version round up at the end of the year. In 2014 Anthony Ferrara posted PHP versions in the wild and last year I continued the tradition (with his blessings) with my PHP...

Give contributing a go

For the first time in 12+ months I made a code contribution to open source and it feels awesome! I’m delighted to say homebrew now includes PHP 7.1 (less than 48 hours after release). A lot of hard work goes into FOSS...

Install PHP7.1 on OSX with homebrew

Last year I published this handy guide for installing PHP 7 on homebrew. This week, I went and bumped my local machine to the new 7.1 beta3^, and here’s how. If you’ve already installed 7 locally, chances are you’ve...

Continuous TLS

This is a quick code dump post to share a script for automating LetsEncrypt certificate renewals for my blog! What is LetsEncrypt? LetsEncrypt is a certificate authority who’s goal is to provide free certificates to...

A year in the life

A year ago today I walked through the front doors of MYOB HQ in Glen Waverly and its been one hell of a 12 months! This weekend has been a chance to reflect on what an amazing year its been! And yet its impossible to...

I’m leaving Australia

There I said it, I’m leaving Australia! And here’s why. On August 9th (in exactly two weeks) I’ll be flying out of Australia. Why you ask? Good question. The Australian Census (more formally known as the Census of...

It’s time for a new build!

So I finally replaced my personal laptop – fresh MBP 13” machine! Here’s a partially exhaustive list of devtools and configuration for machines I run. Networking I run Buffered VPN, so its first on the download...

Travel Tips From an Evangelist

Three states in three days – or more! Life on the road can be fun and exhilarating but equally exhausting at the same time. Earlier this month I bounced between Sydney, Melbourne and Brisbane in 48 hours! Here’s a...

How is my SDK global config provided?

If you follow my tweets/rants you’ll know I’ve been dabbling in NodeJS recently – specifically to build a CLI tool (and potentially more) around some reporting work I’m doing. One of the features I have in this...

Open Source Crowdsourcing

Last night I had one of my random project ideas: lets survey PHP user groups across the world and see if there’s any pattern of having a Code of Conduct (and if so, which one). Whilst not a definitive list,  is a great...