This Blog is my (#Scalasyd)[https://github.com/scalasyd/scalasyd] talk about refactoring Scala code to be more idiomatic
ScalaJs Markdown Combinator Parser
This Blog is about Scala Combinator Parsers but excitingly about compiling the Scala to JavaScript using Scala.js.
The Rise and (Hopefully) Fall of the Aux Pattern
This Blog is about the Aux Pattern as seen all over the Shapeless library.
AWS Lambda Launch Times - Is Python Faster Than Node.js ?
AWS Lambda currently supports Lambdas written in Java, Node.js, C#, and Python code with more language support coming in the future.
I was thinking about how to run a very fast native function,
AWS Lambda Musings - Launch Times
I was thinking about AWS lambda’s last night after a colleague asked how long they take to start?
Don't Sacrifice Code Quality for Performance
As a developer, I’ve often seen (and been the culprit) of premature optimisation. Developers, in our desire to write fast software often, mistakenly, sacrifice readability, maintainability and correctness in favour of speed.
Premature optimization is the root of all evil ... in programming
Reverting to a Previous Kernel
I haven’t needed to downgrade my kernel for a while. I was using Ubuntu’s 14.04 LTS (long time support) support for a few years, and it was so stable that I just run the following with no problems.
sudo apt-get update
sudo apt-get upgrade
But recently I got a new laptop with the latest chipsets and peripherals and decided to upgrade to the new Ubuntu Xenial 16.04 LTS while I’m at it.
I’m sad to say that the combination of new distro with bleeding edge hardware has twice given me a problem.
Push a Docker Image to a Personal Repository
Why push your own image?
After using docker for a while you may find that you want more control over the images you want to base your containers on.
Disabling the Webcam or USB Ports on Linux
Why disable a USB port?
You may just want to make sure that you webcam, usually connected to the internal USB bus, is turned off.
In my case my laptop webcam has become intermittently faulty. This has caused my laptop to hang on shutdown while the kernel tries to power down the device.
Clearly I want to disable the camera’s port without disabling all the other USB ports on the laptop…
Octopress Ignores Published: False - GOTCHA
I recently had the misfortune that octopress started ignoring my published: false
statement in my blogs YAML header section. I have now solved the issue.