Elixir Nodes are Cool

Aug 2, 2018 - 3 minutes
I had a bit of a problem. I was writing an app that would send me email reminders. It would store the reminder data in an ETS table and check it every 24 hours to see if were any reminders to send. The app would run quietly as a background process in my computer as long as the computer was running. Now I wanted it to read events from a csv file to add into the table. Read more ...

A Problem with Git Stash

Jul 27, 2018 - 6 minutes
Before going any further I probably need to explain what pre-commit hooks are. So Git has a facility called hooks which allow you to specify a script to execute or a command to run when some event happens. Pre-commit hooks are hooks that run before, you guessed it, a commit. There exists a single file called pre-commit in the .git/hooks directory in your git repository which will run as a script before every commit. Read more ...

Trying out Flutter

Jul 21, 2018 - 3 minutes
Flutter, Google’s Dart based SDK for building native mobile applications, has been around for a while and I finally decided to take it for a spin. I’ve attempted at mobile app development before in Android but never got past Android Studio’s terrible slowness. Maybe it’s because my computer is kinda old. But that doesn’t change how bad the experience was. Also, I just couldn’t get Java through my head. It was more than a bit overwhelming to try and learn. Read more ...