Blog - page 5

I'm an expert Python software developer and author on a mission to help every developer build a meaningful career.

PyCharm: Open the Current File in Vim, Emacs or Sublime Text

PyCharm: Open the Current File in Vim, Emacs or Sublime Text

Even though I use PyCharm, I still drop into Vim occasionally to edit configu...

Video Of My DjangoCon talk “The Evolution of a RESTful Django Backend”

Video Of My DjangoCon talk “The Evolution of a RESTful Django Backend”

The video of my first ever conference talk is now available on YouTube. Check...

An Epic Review of PyCharm 3 from a Vim User's Perspective

An Epic Review of PyCharm 3 from a Vim User's Perspective

This review is for the Professional Edition of PyCharm 3. I’ll try to cut str...

Porting a Geographic Nearest-Neighbor Python Web Service to Go

Porting a Geographic Nearest-Neighbor Python Web Service to Go

I wrote a blog post recently at work that described my experience porting a g...

Four Things I Learned about Software Engineering from Programming MUDs as a Teenager

Four Things I Learned about Software Engineering from Programming MUDs as a Teenager

In job interviews I try to casually drop that I learned how to program as a t...

On Starting a Daily Meditation Practice

On Starting a Daily Meditation Practice

The single thing that improved my daily life the most in 2013 was starting a ...

One Year Later: An Epic Review of PyCharm 2.7 from a Vim User's Perspective

One Year Later: An Epic Review of PyCharm 2.7 from a Vim User's Perspective

This is a review of PyCharm 2.7 that covers all of the features of the editor...

Reading List for an Apprentice Web Developer

Reading List for an Apprentice Web Developer

Here are a few books that I found useful when I was starting out as a web dev...

Wrap Comments and Text to Column Width in IntelliJ Editors

Wrap Comments and Text to Column Width in IntelliJ Editors

One of the small annoyances I found after switching to PyCharm recently was t...