nicholas.cloud

Poco a Poco Diminuendo, Mellophone

An opportunity to write about the cool components of a hobby project

2020-04-20 // 10 min read // #django #docker #gitlab #react #reflections

Just shy of two years ago (judging by the initial commit on a private repo), I started a little project called Mellophone.

It was a pet project to consolidate what I’d learned from working as a developer.

The domain registration for mellophone.pink expires tomorrow, and I won’t be renewing it.

As a little farewell, I figured this would be a good opportunity to delve into some of the workings behind it.

Read more →

A Pretty Little Bit of Rsync

The unexpectedly lengthy story about improving one line in a script

2020-04-14 // 6 min read // #rsync

Recently I’ve grown to love using rsync, a tool for transferring files between local and remote destinations.

I hit a bit of a snag though recently when improving an rsync command in the script to deploy my website, so what better opportunity to write about it?

Read more →

Sending Out My Newsletter

With a little help from Buildkite, Mailgun and Cloudflare!

2020-03-22 // 6 min read // #automation #buildkite #cloudflare #mailgun

For the last while I’ve been collecting interesting articles, videos and music albums that I’ve liked into a newsletter. As a next step, I decided that I’d like to start emailing this newsletter out to a list of subscribers.

Going down the more challenging path that I always follow, I decided to roll my own system as a learning experience.

Read more →

Validating Buildkite Pipelines

Buliding a service to validate Buildkite pipeline files

2019-12-27 // 11 min read // #buildkite

So I’ve been using Buildkite a bit lately and loving it. Last weekend I had the thought of building a service to validate the pipeline.yml files it uses for configuration.

Read more →

Debugging My Terraria Server's Startup

My server would start up under a specific set of circumstances, but mysteriously failed otherwise...

2019-12-18 // 6 min read // #automation #ios-shortcuts #linux

Recently, I had an interesting debugging session with my Terraria server, which I’ve been working to automate.

This has been one of the more complex problems I’ve encountered and fixed, so I’m writing about it for others to learn from!

Read more →

Hacktoberfest 2019 Workshop

Running a Hacktoberfest workshop at Monash University

2019-10-20 // 7 min read // #open-source #presentations #reflections

Last week I had the opportunity to run a workshop with at Monash University in celebration of Hacktoberfest. The night itself focused on exploring open source software development. Exploring what open source software is, the implications it has for the world of software development and IT systems, and how contributions can be made. We also had a little security spin, examining how projects that are open source make tradeoffs in security.

You can find out the full rundown on the event at the workshop site.

Read more →

DDD Melbourne 2019

Reflections, discussions and thoughts from attending DDD Melbourne 2019

2019-08-13 // 13 min read // #conferences #reflections

I had the pleasure of attending DDD Melbourne this past weekend, seeing talks from many people in Melbourne’s tech space, and others coming in from abroad. Across 5 tracks of talks, there was a wide array of presentations on a variety of technical, personal and professional topics.

Read more →

Good Technical Presentations

Thoughts on making great tech talks and workshops great!

2019-04-25 // 5 min read // #presentations #reflections

I’ve had the pleasure of attending several tech talks and workshops in the past year, so I thought it would be good to write up some of the things I’ve observed and liked, as well as how I think some more troublesome areas and issues can be avoided.

Read more →

I Moved My Website

A small change, an hour of debugging

2019-01-31 // 4 min read // #gitlab #webdev

I may not have been on the #movingtogitlab train, but recently I decided to try moving my website from GitHub Pages to GitLab pages. Trouble ensued, but helpful documentation saved the way!

Read more →

Newer postsOlder posts