As part of the team at Hipo we’re all given an annual conference budget. This year I decided to take advantage of this great perk to attend PyCon Australia, hosted at the International Conference Center (ICC) in Sydney, New South Wales. 🇦🇺

For a while I had been looking for…


I’m currently part of the awesome team working on Fieldguide, here at Hipo, where we use Pico as our microframework of choice and Docker to manage our local development environment.

After finding out that VSCode supports Django/Flask debugging out of the box I was eager to find a way to…


Docker has been around for a while now. Companies use it in production, people write plenty of articles, record video tutorials, yet most developers don’t “trust” it to handle their development environment. Let alone use it in production.

And that’s usually because understanding Docker is hard. This article tries to…


Differences between academia and industry

If you are an engineering student you are probably used to programming courses that focus on solving relatively small problems, often (but not always) in isolation. Perform a binary search, traverse a graph, implement stacks and queues, maybe handle a bit of concurrency, maybe a bit of functional programming. …


A while ago a friend suggested I use Krisp to mute background noise during conference calls. I gave it a try and was very impressed! It does work very well.

Except…It will keep your CPU at 100%, fans will likely start spinning and your battery life will suffer. Do we…


If you ever found yourself having to integrate push notifications into your project you’ll likely share my views on the subject:

Push notifications are a pain in the butt.🤦🏻‍♂

Testing push notifications can still be pretty damn difficult. I don’t own an iOS device and using the Xcode simulator is…


A while ago I found myself wanting to test a flow, in a Django (+ Rest Framework) based API, that included sending an email to a client containing a so called magic link, similar to the ones used by Slack.

We normally rely on services such as AWS SES and…


Problem: development started on a fresh project and, although there aren’t “real” users yet, some data is starting to be written to the DB by other developers. One day you realize primary keys in your models are still using integers instead of strings. You want to change that.

Obvious solution…


You don’t even need a todo app (e.g. Wunderlist, Todoist), an app to scan documents (e.g. Camscanner) or even an app to take notes. Everything you need has been under your nose for a long long time…

UPDATE: Google recently added some neat URLs to be used as shortcuts for…


[…] the sorts of things typically described as “magic” are often just applications of simple principles or techniques, and so really just require some background knowledge to understand and use effectively. …

Marco Chiappetta

A pragmatic software developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store