Code Elixir LDN 2019

Imgur

Read more

Erlang and Python Codejam

If you can read this Erlang code jam, the syntax is kind of insane. Just think about it. This is how to manipulate primitive types in Erlang. But not just that. After that is a Python codejam. Python is my main language. It will be fun to compare.

Read more

Learn How to Code with a Code Challenge

The theme this week is to do a code challenge in a new language. For this week I will suggest a code challenge and solve it. I challenge you the reader to attempt the same challenge, or make another one up and solve it in a language that you are trying to get better at.

Read more

Test Driven Development with Python

For this blog, I’m going to code up an example project in Python with unit tests. I’ll discuss unit testing while building doing the project. This blog could have been a precursor to Unit Testing Concepts with Python, which discusses more concepts then application. Okay, I hope that you enjoy. Let’s get started.

Read more

Unit Testing Concepts with Python

In this blog I am going to discuss some concepts of Unit Testing. I will give some background about my experience and how I got started on unit testing. Then some thoughts and concepts on unit testing in order to best apply it. I will then show a code example in Python and discuss different unit testing concepts used.

Read more

My Current Scenic Stroll Through TFX

This is a blog is about my current an ongoing stroll through the TFX library.

Read more

What I know about Apache Airflow so Far

This is a blog recording what I know about Apache Airflow so far, and a few lessons learned. This blog is in no means exhuastive on all Airflow can do. Maybe the main point of interest for the reader is the workflow section on how to iterate on adding tasks and testing them.

Read more

Tensorflow Dev Summit 2019

Imgur

Read more

Personal recap of this week

This is a personal blog of how this week went. Warning this blog isn’t meant as boasting. The week went really good. I’m not sure why. I need to find out. If I could have more weeks like this, well then wow! I could only hope. I’m recording this week for myself because it’s been pretty special.

Read more

Convert a PyTorch model to C++ - using maskedrcnn-benchmark and torch.jit - Part 1

The next step in my project for putting a machine learning model in production is to put an initial model in production! So…, I’m somewhere towards the first full iteration. Obviously, a production machine learning model will need to be accessed, a data pipeline, etc…, and I haven’t done that yet, but first let’s convert a PyTorch model into C++.

Read more

Learning Erlang

Let me tell you how Learing is. By this, I mean coding. The blog that you are about to read is written towards people who have mildly thought about coding. It’s not that hard, and you can get yourself into it fairly easy and it pays well. A lot of people might stop because of the learning curve, but you really just have to progress at you own rate. If you’re getting stuck, and this is an actual quote from Joe Armstrong,

Read more

Training the maskrcnn-benchmark on my own hardware

My goal is to train a Machine Learning model on my own hardware and my own labeled dataset. In order to do this, I’ve been ramping up on the tools and software necessary to do this. This blog post is about Training the maskrcnn-benchmark on my own hardware

Read more

Converting Labelme annotations to COCO dataset annotations

This is a short blog about how I converted Labelme annotations to COCO dataset annotations.

Read more

Training an ML model on the COCO Dataset

My current goal is to train an ML model on the COCO Dataset. Then be able to generate my own labeled training data to train on. So far, I have been using the maskrcnn-benchmark model by Facebook and training on COCO Dataset 2014.

Read more

Deep Learning Machine Build

This blog is about my experience building my first Deep Learning machine. There are plenty of great blogs and videos on how to do this. If you’re interested in how to do this only, skip to the References section, and I put links to all of the blogs / videos that I used.

Read more

Install USB Wifi dongle on Ubuntu 18.04

Imgur

Read more

Commands

I am consolidating my commands that I have spread accross blog posts to just this one blog post. I’m going to maintain and update this post, so I’m not searching accross posts for how to do something!

Read more

My init file is not running - init.d and chkconfig

Imgur

Read more

Android Meetup - A/B Test Experimentation/Feature flagging

Imgur

Read more

PyTorch Developer Conference 2018 - PTDC - part 1

Imgur

Read more

Python Unit Testing with MagicMock

This blog post demostrates how to mock in Python given different scenarios using the mock and pretend libraries.

Read more

Using Git Aliases and How to Display the Current Git Branch Name in a Terminal Prompt

Here are two Git workflow hacks that help me be more productive.

Read more

Intro to Graphs

The goal of this blog post is to distill down my learning of Graph Theory. The following learning took about 8 hours of my time, so if I can give it to someone in a single blog post with links for further reading, then I hope that I’m adding value to the reader.

Read more

virtualenv Cheatsheet

A virtualenv is one of the first things a Python programmer learns about. This blog post describes what it is, how to set it up, and examples of some concrete use cases.

Read more

Multithreading in Python

This blog post is about Processes, Threads, and the GIL in Python. Because of the way that the Python GIL operates, it may be different than one initially expects, so this blog post is an attempt to discuss this in more detail.

Read more

Analyzing the Pandas Series Apply Method

I saw the Pandas.apply method and started thinking about this pattern and if it’d be useful to implement on other objects. Here’s a brief blog about the pattern.

Read more

Reusable Test Database Pattern in Django!

This is a short blog post about the resusabled database pattern that I use for working on Django projects.

Read more