Hey, I’m Steve Francia

I design and develop experiences that make developers lives simple.

You may know me from helping to build the Go Language, Docker, MongoDB, and Drupal & creating Hugo, Cobra, and spf13-vim. Here I publish my thoughts on technology, open source, and life.

Hey, I'm Steve Francia
Pandora's IPO ... a sign of the times

Pandora's IPO ... a sign of the times

Pandora filed their IPO today. By end of day Pandora was worth 3.2 Billion . The amazing thing …

Blending Mongo and RDBMS for ecommerce

Blending Mongo and RDBMS for ecommerce

Justin Hileman and I presented at MongoNYC 2011 to a packed house. Our presentation outlines …

The Browser as an application platform

The Browser as an application platform

With Google launching their chrome book is significant as it reflects a substantial shift in …

Creating your own Symfony2 Bundle

Creating your own Symfony2 Bundle

Symfony2 is a great web framework. OpenSky is built on this framework and we are one of the …

Release early, release often to minimize risk

Release early, release often to minimize risk

Release Cycles have been debated for the last 30 years and will certainly be for the next 30. …

My Favorite Rands Posts

My Favorite Rands Posts

If you don’t know Rands (real name Michael Lopp), you should. His blog is full of excellent …

Announcing Projects & Presentations

Announcing Projects & Presentations

I’ve decided to expand the scope of this site a bit to be more than just a blog. It makes …

Augmenting RDBMS with NoSQL for e-commerce

Augmenting RDBMS with NoSQL for e-commerce

Justin Hileman and I gave a presentation on “Augmenting RDBMS with NoSQL for e-commerce” at the …

Getting Started with Symfony2

Getting Started with Symfony2

In a follow up to my popular post on Symfony2, the open source PHP framework we use at OpenSky, …

On Symfony2

On Symfony2

Symfony2 is the latest brainchild of Fabien Potencier.

The perfect .vimrc vim config file

The perfect .vimrc vim config file

I have spent the last few years tweaking and refining my VIM configuration. This is the …

The most productive 20 minutes of my day

The most productive 20 minutes of my day

As part of my new years resolution to get in shape and spend less dough I decided that I’d be …

Software Development's Magic Triangle

Software Development's Magic Triangle

There’s an old adage “Fast, Cheap, Good; Pick Two”. This situation is called a magic triangle. …

MongoDB & Ecommerce : A Perfect Combination

MongoDB & Ecommerce : A Perfect Combination

Last night I gave a presentation on MongoDB & Ecommerce. OpenSky is the first company to …

16 lessons from 16 years

16 lessons from 16 years

16 lessons learned I learned from my first 16 years working in the technology industry.

Selling on OpenSky

Selling on OpenSky

As anyone who reads my blog or follows my tweets knows, I’ve been working for a new startup …

Watch what you say

Watch what you say

I came across an article today titled “Help! My boss is on twitter“. Allow me to share a secret …

Ultimate Vim Config

Ultimate Vim Config

I have spent the last few years tweaking and refining my VIM configuration until I had the …