Latest on Medium

Caffeina at Codemotion Milan 2017

Caffeina has been a Codemotion sponsor for the past few years and this year was no different. We had to create something eye-catching to attract people. This made us think of a Pong game, but for devs

Read it

Hacking for fun

There are numerous guides out there. Depending on the phone manufacturer it gets slightly different but the main concept of how it works is all the same. When you turn on a phone, a small software…

Read it

On the fly image cropping and resizing

While developing mobile apps, it becomes important to have assets resized for the current device, not smaller, not bigger. They must have…

Read it

Continuing on my Docker adventure.

I’ll assume you know a little bit about docker and docker-compose at this point but if you don’t, read my previous writings on it.

Read it

Linux Alpine

Here is an article about a linux distro called Alpine that I talked about in a previous article.

Read it

Continuing to challenge myself with Docker

In the last article I wrote, I described how I started with docker and how easy it was to set up a website which by the way seems to be…

Read it

Github Contributions

Cronicle
A simple, distributed task scheduler and runner with a web based UI.
botpress
🤖 Modular chatbot framework that ⚡ thousands of bots all around the world
blimp
Web development with docker made easy
otto-ai
Otto AI - Server & Client AIO
trimethyl-guide
A minimalistic mobile app to show the potential of Trimethyl
ti.material
Porting material design
ti.notifications
Useful Titanium+Alloy widget to handle notifications messages when app is in foreground.
preferences
Node.JS module for managing CLI application encrypted preferences
siriwavejs
The Siri wave replicated in a JS library.

Skills

JavascriptNodeJSPHPObjective-CSwiftTitaniumSQLRedisMongoDBCloudDockerKubernetesDevOpsTensorFlowInvesting

Instagram


Working @Caffeina
Living in Parma (Italy)
@andy_miller on Telegram
This website is made using
Docker
Blimp
NodeJS
Redis