Using Host Network Docker for Mac

Private Repos in Docker

I’ve been using Docker a lot at work lately, and it is pretty awesome. Generally I prefer structure over chaos, which is why I lean towards typed languages rather than scripting languages. I like things well defined. I like to know exactly what I’m getting. Docker seemed like a very interesting solution for this problem. Specifically, it sounded like a great way to solve the “Well it doesn’t happen on my machine” bugs. [Read More]

Elm Chat Client for Typescript Chat Server

Since writing the Typescript chat server and client, I delved pretty deep into all of the fancy frontend frameworks and got to know them pretty well. They are fun to work in, but there is so much overhead involved, I started craving more similarity to my backend roots. I found some articles on Elm, and it peaked my interest. It looks so much like my favorite language (Haskell) that I wanted to try it out. [Read More]

TypeScript/React/Redux Chat App Tutorial

Most of my experience is in writing backend code. I have always worked with (and love) typed languages. I am a big fan of verbose programming languages because most of the projects I’ve worked on have been large Enterprise projects. When projects get large, using a scripting language gets hairy. However, scripting languages are also awesome, and I wanted to get more experience with them. I have written plenty of Javascript with jQuery, but that doesn’t cut it anymore. [Read More]

Simple Neural Network in Keras

Predicting Who Lived and Died on the Titanic

Recently I found this helpful course to help me learn how to actually start writing some Neural Networks. I understand the theory fairly well, but I wanted to actually write one and play around with it. This course showcases a data science competition website called Kaggle that provides a ton of datasets, helpful discussions, and the ability to write/fork some Jupyter notebooks directly on the site. Kaggle provides some tutorial competitions, the first one being a competition to predict who lived and died on the titanic. [Read More]

Build a Prusa i3

Building Your Own 3d Printer

I never really got into working with electronics when I was younger. I always liked the idea of taking something apart and figuring out how it works, but it always ended up with a plastic bag of loose pieces and nothing learned (except how important it is to take pictures as you take something apart). After I had been working at my current job for about 2 years, one of my coworkers brought in an Arduino. [Read More]