Feb 03, 2018

What Heroku Should Do

My experience with using Heroku professionally.

Jun 23, 2017

GraphQL in the Python World

A dive into what Graphql is, and how the python world is trying to get in on the action.

Nov 21, 2015

Only Real-Time will Remain Standing

An essay on why real-time applications will be the only ones left standing in the long run.

Sep 27, 2015

Setting up Rethinkdb with Lunchy

A tutorial on how to set up Rethinkdb as a service that can be easily started and stopped using lunchy,a popular gem that wraps launchctl.

Aug 03, 2015

Python 3 May Become Relevant Now

A post on why Python 3.5 might actually make Python 3 relevant now, talking about two really good PEPs.

May 11, 2015

Potential Pythonic Pitfalls

A few common pitfalls new programmers fall into when using python.

Apr 21, 2015

An Open Letter To StackOverflow Election Winners

A letter to the winners of StackOverflow Moderator Elections 2015

Apr 16, 2015

The Deceptive Anagram Question

This is a story of how I eventually solved an interview question I failed to answer.

Jan 18, 2015

PyCharm: The Good Parts II

This is the second part of the "PyCharm: The Good Parts" series, and in this part, I dive into the editing features that PyCharm has to offer.

Jan 17, 2015

PyCharm: The Good Parts I

This is the first in a series of tutorials that explores all the good features pycharm has to offer. This post explores the best way to start out a project using PyCharm and goes onto explore both keyboard shortcuts and navigation.

Jan 06, 2015

Making a Static Blog with Pelican

Think of this as a post on all the good features that Pelican has to offer. It shows you the best way to start your blog, write your content and change your blog to however you see fit.

Nov 22, 2014

Kotlin Koans I - The Beginning

The first part in a series of posts on my journey to learn a new programming language called "Kotlin" from Jetbrains, the makers of PyCharm and other IntelliJ based IDEs like RubyMine.

Oct 24, 2014

Making dash doctests using sphinx and doc2dash

A short video tutorial on how to generate dash doctests for third party python libraries.

Oct 09, 2014

A Todo app with flask and Pony

Pony is a new ORM in the python world that is simply amazing. It uses python's native generator syntax for queries. It has some of the most easiest to use tools for making models I've ever seen. Its even more efficient than both Django and SQLAlchemy when it comes to query generation. Looking at all these features I decided to make a simple Todo app with flask-restful and pony.

Oct 09, 2014

Testing out PyCharm's REST Client

How to use PyCharm's REST client.

Oct 08, 2014

Understanding Schemas

A quick introduction to schemas in Postgresql.

Jul 15, 2014

Why you should be using Pyenv

Pyenv allows you to effortlessly manage different python versions on your machine. Only works on *nix systems.

May 20, 2014

Watch out iPython here comes b(i)python!

This post covers bpython, and a new project that aims to combine both ipython and bpython, bipython.

Apr 29, 2014

Rifts in the Community

Why and how I started with python. How python has changed while I've been in the community and the current challenges that the community continues to face.

Mar 23, 2014

I've joined the dark side

I recently purchased a mac :). Here is a list of a few applications that I've installed for my developer workflow.

Dec 12, 2013

Updating Pycharm 3.0.2 on Ubuntu

Solution to upgrading pycharm to 3.0.2

Dec 11, 2013

Fabric Entry Creation

How to create a fabric command line argument. In this example, I create a blog entry creation function.