Tags

45 Posts

development

Return to top
InfoQ interview - Go Language at 13 Years

InfoQ interview - Go Language at 13 Years

I had the pleasure of speaking with Olimpiu Pop from InfoQ about the Go language and community. …

Gophers Say GopherCon Edition

Gophers Say GopherCon Edition

Go Time panelists Natalie & Jon join forces with Go Team members Steve Francia, Katie …

Modern Enterprise Applications with Go - Go Day 2021

Modern Enterprise Applications with Go - Go Day 2021

Go, the language of cloud infrastructure, is maturing into the language of modern enterprise …

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Over the past couple of years, Go has matured to a complete end-to-end offering with seamless …

Break things on purpose podcast

Break things on purpose podcast

I had the privilage of sitting down with my friend Jason Yee as a guest on his podcast. Listen …

Grokking Go.dev - Go Time Podcast

Grokking Go.dev - Go Time Podcast

I had the privilage of joining my coworker Julie Qiu as we talked with our friends Carmen, Mat …

The Legacy of Go

The Legacy of Go

This presentation was developed for GoLab in Firenze Italy and delivered as the closing keynote …

What Should a Modern Practical Programming Language Look Like

What Should a Modern Practical Programming Language Look Like

Keynote delivered at The Landing Festival – Berlin. This presentation describes the many …

Go – On The Shoulders of Giants

Go – On The Shoulders of Giants

This presentation was developed for Curry On and delivered as the closing keynote of the …

演讲:Go, a global phenomenon (英语演讲)

演讲:Go, a global phenomenon (英语演讲)

This presentation was given in 深圳市 China, July 2018 as part of the InfoQ ArchSummit conference. …

New Go Branding Strategy

New Go Branding Strategy

I joined the GoTime podcast and told them EVERYTHING about Go’s new branding strategy (and …

State of the Go Nation – Gophercon Brasil 2017

State of the Go Nation – Gophercon Brasil 2017

This talk is an overview of the entire Go project. It covers “what we’ve done”, “why we did it” …

State of the Go Nation – Gotham Go 2017

State of the Go Nation – Gotham Go 2017

An overview of the entire Go project. It covers “what we’ve done”, “why we did it” and “where …

State Of The Gopher Nation - Golang UK 2017

State Of The Gopher Nation - Golang UK 2017

I am at GolangUK in London, having just finished giving the opening keynote. I was a bit more …

How to Contribute to Go

How to Contribute to Go

I wrote this presentation with Jessie Frazelle. She made it look very nice and delivered it at …

Life, Liberty, and Golang

Life, Liberty, and Golang

A semi-autobiographical presentation given to the winners of Google’s 2017 Code-in …

Building an Awesome CLI App in Go – OSCON 2017

Building an Awesome CLI App in Go – OSCON 2017

A workshop written and delivered by Steve Francia and Ashley McNamara at OSCON 2017 outlining …

Building an Awesome Cli App in Go – Craft

Building an Awesome Cli App in Go – Craft

A workshop written and delivered by Steve Francia and Ashley McNamara at CRAFT 2017 outlining …

Go Developer Survey

Go Developer Survey

I joined GoTime to talk about the results of the 2016 Go Developer Survey and other interesting …

Hugo goes global

Hugo goes global

Hugo is going Global! Hugo 0.17, released today, is our best and fastest release ever! Hugo …

I’m joining the Go team at Google

I’m joining the Go team at Google

I am honored to share that I have joined Google as a member of the Go team and will be …

7 common mistakes in Go – GopherFest 2015

7 common mistakes in Go – GopherFest 2015

Given at GopherFest 2015. This is an updated version of the talk I gave in NYC Nov 14 at …

What Every Open Source Project Needs

What Every Open Source Project Needs

In the last few years open source has transformed the software industry. From Android to …

How To Be A Good Open Source Community Member

How To Be A Good Open Source Community Member

A friend of mine who is a very talented writer recently became intrigued with open source and …

7 Common mistakes in Go and when to avoid them – Gotham Go

7 Common mistakes in Go and when to avoid them – Gotham Go

Not a generic list of programming mistakes, these are the lessons I wish I learned earlier …

Hugo Summer 2014 Update

Hugo Summer 2014 Update

Hugo, the fast and flexible static site generator, is really coming of age. I wanted to give a …

Evangelism is NOT Sales

Evangelism is NOT Sales

I recently had a discussion with a CFO of a technology company. We were meeting because he is …

Go for Object Oriented Programmers

Go for Object Oriented Programmers

If you’re a OO programmer, especially one with a background with dynamic languages and are curious about go then this talk is for you. We will cover everything you need to know to leverage your existing skills and quickly start coding in golang

Using MongoDB with Go and mgo

Using MongoDB with Go and mgo

This presentation will give developers an introduction and practical experience of using MongoDB with the Go language. MongoDB Chief Developer Advocate & Gopher Steve Francia presents plainly what you need to know about using MongoDB with Go.

Getting Started with Go

Getting Started with Go

This presentation will walk you through the steps needed to get started with Go.

Pointers vs References

Pointers vs References

Some languages including C, C++ support pointers. Other languages including C++, Java, Python, …

Is Go an Object Oriented language?

Is Go an Object Oriented language?

To truly understand what it means to be ‘object-oriented’ you need to look back at the …

9 MongoDB 2.6 Drivers Released

9 MongoDB 2.6 Drivers Released

I’m pleased to announce the coordinated release of drivers in 9 languages in preparation for …

Cross Compiling with Go

Cross Compiling with Go

One of the great features of golang is that you can compile executables for many different …

A modern CLI Commander for go

A modern CLI Commander for go

Cobra is a commander providing a simple interface to create powerful modern CLI interfaces similar to git & go tools. In addition to providing an iterface, Cobra simultaneously provides a controller to organize your application code.

Refactoring with go fmt

Refactoring with go fmt

using go fmt to quickly refactor your code

Building Modern Web Applications

Building Modern Web Applications

I gave this presentation to a packed house at DevCon5 in NYC July 24th. DevCon5 is a web …

MongoDB and PHP Webinar

MongoDB and PHP Webinar

Workshop on MongoDB and PHP

Hugo: A fast and flexible static site generator built in GoLang

Hugo: A fast and flexible static site generator built in GoLang

Hugo Website Hugo is a static site generator written in Go. It is optimized for speed, easy …

Nitro : A quick and simple profiler for golang

Nitro : A quick and simple profiler for golang

Nitro is a quick and easy performance analyzer library for golang. It is useful for comparing …

spf13-vim : Steve Francia's Vim Distribution

spf13-vim : Steve Francia's Vim Distribution

spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim. It is a good …

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. …

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 …

On Symfony2

On Symfony2

Symfony2 is the latest brainchild of Fabien Potencier.

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. …

44 Posts

go

Return to top
Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

When foundational open source projects like Cobra and Viper level up their security game, the entire ecosystem wins. Here's what we learned together.

spf13 Google -->

spf13 Google -->

I’m leaving my role as the Product Lead for the Go Language at Google. I’m super proud of …

InfoQ interview - Go Language at 13 Years

InfoQ interview - Go Language at 13 Years

I had the pleasure of speaking with Olimpiu Pop from InfoQ about the Go language and community. …

Gophers Say GopherCon Edition

Gophers Say GopherCon Edition

Go Time panelists Natalie & Jon join forces with Go Team members Steve Francia, Katie …

Modern Enterprise Applications with Go - Go Day 2021

Modern Enterprise Applications with Go - Go Day 2021

Go, the language of cloud infrastructure, is maturing into the language of modern enterprise …

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Over the past couple of years, Go has matured to a complete end-to-end offering with seamless …

Rust vs Go Panel at RustLab Conference

Rust vs Go Panel at RustLab Conference

The folks at Develer liked JT’s and my article Rust vs Go - Better together so much they …

Rust vs Go: Better Together

Rust vs Go: Better Together

While others may see Rust and Go as competitive programming languages, neither the Rust nor the …

Break things on purpose podcast

Break things on purpose podcast

I had the privilage of sitting down with my friend Jason Yee as a guest on his podcast. Listen …

Grokking Go.dev - Go Time Podcast

Grokking Go.dev - Go Time Podcast

I had the privilage of joining my coworker Julie Qiu as we talked with our friends Carmen, Mat …

The Legacy of Go

The Legacy of Go

This presentation was developed for GoLab in Firenze Italy and delivered as the closing keynote …

Go Q&A Session - Utah Go Users Group

Go Q&A Session - Utah Go Users Group

I was traveling with my son in Utah, visiting my old university and connected with our Go Users …

What Should a Modern Practical Programming Language Look Like

What Should a Modern Practical Programming Language Look Like

Keynote delivered at The Landing Festival – Berlin. This presentation describes the many …

Go – On The Shoulders of Giants

Go – On The Shoulders of Giants

This presentation was developed for Curry On and delivered as the closing keynote of the …

演讲:Go, a global phenomenon (英语演讲)

演讲:Go, a global phenomenon (英语演讲)

This presentation was given in 深圳市 China, July 2018 as part of the InfoQ ArchSummit conference. …

New Go Branding Strategy

New Go Branding Strategy

I joined the GoTime podcast and told them EVERYTHING about Go’s new branding strategy (and …

State of the Go Nation – Gophercon Brasil 2017

State of the Go Nation – Gophercon Brasil 2017

This talk is an overview of the entire Go project. It covers “what we’ve done”, “why we did it” …

State of the Go Nation – Gotham Go 2017

State of the Go Nation – Gotham Go 2017

An overview of the entire Go project. It covers “what we’ve done”, “why we did it” and “where …

State Of The Gopher Nation - Golang UK 2017

State Of The Gopher Nation - Golang UK 2017

I am at GolangUK in London, having just finished giving the opening keynote. I was a bit more …

How to Contribute to Go

How to Contribute to Go

I wrote this presentation with Jessie Frazelle. She made it look very nice and delivered it at …

Life, Liberty, and Golang

Life, Liberty, and Golang

A semi-autobiographical presentation given to the winners of Google’s 2017 Code-in …

Building an Awesome CLI App in Go – OSCON 2017

Building an Awesome CLI App in Go – OSCON 2017

A workshop written and delivered by Steve Francia and Ashley McNamara at OSCON 2017 outlining …

Building an Awesome Cli App in Go – Craft

Building an Awesome Cli App in Go – Craft

A workshop written and delivered by Steve Francia and Ashley McNamara at CRAFT 2017 outlining …

Go Developer Survey

Go Developer Survey

I joined GoTime to talk about the results of the 2016 Go Developer Survey and other interesting …

Hugo goes global

Hugo goes global

Hugo is going Global! Hugo 0.17, released today, is our best and fastest release ever! Hugo …

I’m joining the Go team at Google

I’m joining the Go team at Google

I am honored to share that I have joined Google as a member of the Go team and will be …

7 common mistakes in Go – GopherFest 2015

7 common mistakes in Go – GopherFest 2015

Given at GopherFest 2015. This is an updated version of the talk I gave in NYC Nov 14 at …

What Every Open Source Project Needs

What Every Open Source Project Needs

In the last few years open source has transformed the software industry. From Android to …

How To Be A Good Open Source Community Member

How To Be A Good Open Source Community Member

A friend of mine who is a very talented writer recently became intrigued with open source and …

7 Common mistakes in Go and when to avoid them – Gotham Go

7 Common mistakes in Go and when to avoid them – Gotham Go

Not a generic list of programming mistakes, these are the lessons I wish I learned earlier …

Hugo Summer 2014 Update

Hugo Summer 2014 Update

Hugo, the fast and flexible static site generator, is really coming of age. I wanted to give a …

Go for Object Oriented Programmers

Go for Object Oriented Programmers

If you’re a OO programmer, especially one with a background with dynamic languages and are curious about go then this talk is for you. We will cover everything you need to know to leverage your existing skills and quickly start coding in golang

Using MongoDB with Go and mgo

Using MongoDB with Go and mgo

This presentation will give developers an introduction and practical experience of using MongoDB with the Go language. MongoDB Chief Developer Advocate & Gopher Steve Francia presents plainly what you need to know about using MongoDB with Go.

Getting Started with Go

Getting Started with Go

This presentation will walk you through the steps needed to get started with Go.

Pointers vs References

Pointers vs References

Some languages including C, C++ support pointers. Other languages including C++, Java, Python, …

Is Go an Object Oriented language?

Is Go an Object Oriented language?

To truly understand what it means to be ‘object-oriented’ you need to look back at the …

Painless Datastorage With Mongodb and Go – Gophercon 2014

Painless Datastorage With Mongodb and Go – Gophercon 2014

Find out why some people claim Go and MongoDB are a “pair made in heaven” and …

Cross Compiling with Go

Cross Compiling with Go

One of the great features of golang is that you can compile executables for many different …

A modern CLI Commander for go

A modern CLI Commander for go

Cobra is a commander providing a simple interface to create powerful modern CLI interfaces similar to git & go tools. In addition to providing an iterface, Cobra simultaneously provides a controller to organize your application code.

Refactoring with go fmt

Refactoring with go fmt

using go fmt to quickly refactor your code

Hugo: A fast and flexible static site generator built in GoLang

Hugo: A fast and flexible static site generator built in GoLang

Hugo Website Hugo is a static site generator written in Go. It is optimized for speed, easy …

Nitro : A quick and simple profiler for golang

Nitro : A quick and simple profiler for golang

Nitro is a quick and easy performance analyzer library for golang. It is useful for comparing …

Go Go Hugo blog

Go Go Hugo blog

After after a few months of work I’m happy to display the newest incarnation of …

spf13-vim : Steve Francia's Vim Distribution

spf13-vim : Steve Francia's Vim Distribution

spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim. It is a good …

38 Posts

mongodb

Return to top
Break things on purpose podcast

Break things on purpose podcast

I had the privilage of sitting down with my friend Jason Yee as a guest on his podcast. Listen …

Drupal and the secret of my success

Drupal and the secret of my success

As my tenure on the Drupal Association was concluding, I was asked to give the Keynote for …

Using MongoDB with Go and mgo

Using MongoDB with Go and mgo

This presentation will give developers an introduction and practical experience of using MongoDB with the Go language. MongoDB Chief Developer Advocate & Gopher Steve Francia presents plainly what you need to know about using MongoDB with Go.

Getting Started with Go

Getting Started with Go

This presentation will walk you through the steps needed to get started with Go.

Painless Datastorage With Mongodb and Go – Gophercon 2014

Painless Datastorage With Mongodb and Go – Gophercon 2014

Find out why some people claim Go and MongoDB are a “pair made in heaven” and …

9 MongoDB 2.6 Drivers Released

9 MongoDB 2.6 Drivers Released

I’m pleased to announce the coordinated release of drivers in 9 languages in preparation for …

Build your first MongoDB App in Ruby @ StrangeLoop 2013

Build your first MongoDB App in Ruby @ StrangeLoop 2013

An updated tutorial given at strageloop 2013 introduces the features of MongoDB by building a simple location-based application using MongoDB.

Building Modern Web Applications

Building Modern Web Applications

I gave this presentation to a packed house at DevCon5 in NYC July 24th. DevCon5 is a web …

MongoDB and PHP Webinar

MongoDB and PHP Webinar

Workshop on MongoDB and PHP

Hack+Startup - The Future of Data

Hack+Startup - The Future of Data

A presentation given as part of First Round Capital’s Hack+Startup conference.

MongoDB, Hadoop and humongous data at MongoSV 2012

MongoDB, Hadoop and humongous data at MongoSV 2012

Presentation given at MongoSV 2012 on processing big data with MongoDB using Hadoop integration & the MongoDB aggregation framework.

MongoDB Driver days hackathon round up

MongoDB Driver days hackathon round up

A round up of projects created during the driver days hack day by the 10gen drivers team focused on the MongoDB user experience.

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

Giving the most viewed presentation on slideshare ever at OSCON

Giving the most viewed presentation on slideshare ever at OSCON

Giving a presentation that had more views on slideshare in it's first week than any other OSCON presentation had in 12 years.

How to deliver a great conference tutorial

How to deliver a great conference tutorial

4 secrets I used to give the most popular presentation in the history of OSCON.

Building your first MongoDB app - OSCON 2012

Building your first MongoDB app - OSCON 2012

This tutorial given at OSCON 2012 will introduce the features of MongoDB by building a simple location-based application using MongoDB.

Replication, Durability, and Disaster Recovery

Replication, Durability, and Disaster Recovery

This session introduces the basic components of high availability before going into a deep dive on MongoDB replication.

Multi Data Center Strategies and MongoDB

Multi Data Center Strategies and MongoDB

Data Center Strategies for deployment to multiple data centers, Including a deep dive into deploying MongoDB across a wide area network.

Getting Started with MongoDB and PHP

Getting Started with MongoDB and PHP

The first in a series of posts on MongoDB and PHP that will both explain why you should use MongoDB and teach you how.

NoSQL databases and Managing Big Data

NoSQL databases and Managing Big Data

A review of the various NoSQL databases including MongoDB, cassandra, redis and how they handle big data.

MongoDB, Hadoop and Humongous Data

MongoDB, Hadoop and Humongous Data

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

Getting started with Drupal and MongoDB

Getting started with Drupal and MongoDB

Drupal is the standard in content management systems. MongoDB enables high performance Drupal. Get started with a MongoDB backed Drupal.

MongoDB and Hadoop

MongoDB and Hadoop

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

MongoDB and PHP, The Book

MongoDB and PHP, The Book

I wrote a book. It is published by O’Reilly, and available now on Amazon, O’Reilly Media and a …

MongoDB for Genealogy at RootsTech 2012

MongoDB for Genealogy at RootsTech 2012

After an enjoyable time at the SORT conference in 2011 I was invited to come back to SLC to …

Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

Hybrid MongoDB / SQL Applications

Hybrid MongoDB / SQL Applications

MongoDB is often used alongside a relational database such as Oracle or MySQL. It is often …

Building your First app with MongoDB at MongoSV 2011

Building your First app with MongoDB at MongoSV 2011

10gen had our flagship conference in Silicon Valley. I gave an introductory presentation at the …

MongoDB, PHP and the Cloud - PHP Cloud Summit 2011

MongoDB, PHP and the Cloud - PHP Cloud Summit 2011

I had the opportunity to present at the PHP Cloud Summit 2011 among some great presenters. This …

LDS SORT Tech Conference 2011

LDS SORT Tech Conference 2011

Last week I had the opportunity to attend the LDS Church’s SORT tech conference. Nearly 1200 …

MongoDB and PHP at ZendCon 2011

MongoDB and PHP at ZendCon 2011

Presentation given at PHP’s biggest conference, ZendCon 2011. Covers the basics of using …

MongoDB at SORT Conference 2011

MongoDB at SORT Conference 2011

This presentation was given at the LDS Tech SORT Conference 2011 in Salt Lake City. The slides …

MongoDB, E-Commerce and Transactions

MongoDB, E-Commerce and Transactions

Last week I had the pleasure of attending MongoUK in London. I had a great time presenting and …

Where have all the good databases gone?

Where have all the good databases gone?

Perhaps you’ll recognize these words, “About five years ago I started to notice an odd 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 …

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 …

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 …

NoSQL Databases

NoSQL Databases

Amazon, Digg, Facebook, LinkedIn, Twitter all started on sql databases (all but Amazon on …

21 Posts

php

Return to top
Drupal and the secret of my success

Drupal and the secret of my success

As my tenure on the Drupal Association was concluding, I was asked to give the Keynote for …

Pointers vs References

Pointers vs References

Some languages including C, C++ support pointers. Other languages including C++, Java, Python, …

9 MongoDB 2.6 Drivers Released

9 MongoDB 2.6 Drivers Released

I’m pleased to announce the coordinated release of drivers in 9 languages in preparation for …

Building Modern Web Applications

Building Modern Web Applications

I gave this presentation to a packed house at DevCon5 in NYC July 24th. DevCon5 is a web …

MongoDB and PHP Webinar

MongoDB and PHP Webinar

Workshop on MongoDB and PHP

Getting Started with MongoDB and PHP

Getting Started with MongoDB and PHP

The first in a series of posts on MongoDB and PHP that will both explain why you should use MongoDB and teach you how.

spf13-vim : Steve Francia's Vim Distribution

spf13-vim : Steve Francia's Vim Distribution

spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim. It is a good …

Getting started with Drupal and MongoDB

Getting started with Drupal and MongoDB

Drupal is the standard in content management systems. MongoDB enables high performance Drupal. Get started with a MongoDB backed Drupal.

MongoDB and PHP, The Book

MongoDB and PHP, The Book

I wrote a book. It is published by O’Reilly, and available now on Amazon, O’Reilly Media and a …

MongoDB, PHP and the Cloud - PHP Cloud Summit 2011

MongoDB, PHP and the Cloud - PHP Cloud Summit 2011

I had the opportunity to present at the PHP Cloud Summit 2011 among some great presenters. This …

MongoDB and PHP at ZendCon 2011

MongoDB and PHP at ZendCon 2011

Presentation given at PHP’s biggest conference, ZendCon 2011. Covers the basics of using …

Creating a Symfony2 Console Command

Creating a Symfony2 Console Command

One of the weaknesses of PHP as a languages has always been it’s ability to write proper …

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 …

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 …

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 …

On Symfony2

On Symfony2

Symfony2 is the latest brainchild of Fabien Potencier.

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 …

Ultimate Vim Config

Ultimate Vim Config

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

Moving to WordPress

Moving to WordPress

I’ve used Drupal to power my blog since I started it over 2 years ago. It has been a bitter …

Next Gen PHP Frameworks

Next Gen PHP Frameworks

With the release of PHP 5.3, PHP released the most significant capabilities in years. …

Scaling Web Sites (LAMP) : Top Resources

Scaling Web Sites (LAMP) : Top Resources

Luckily it’s 2009 and there have been a bunch of successful websites that have had to deal with …

14 Posts

open source

Return to top
Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

When foundational open source projects like Cobra and Viper level up their security game, the entire ecosystem wins. Here's what we learned together.

Gophers Say GopherCon Edition

Gophers Say GopherCon Edition

Go Time panelists Natalie & Jon join forces with Go Team members Steve Francia, Katie …

Modern Enterprise Applications with Go - Go Day 2021

Modern Enterprise Applications with Go - Go Day 2021

Go, the language of cloud infrastructure, is maturing into the language of modern enterprise …

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Over the past couple of years, Go has matured to a complete end-to-end offering with seamless …

Break things on purpose podcast

Break things on purpose podcast

I had the privilage of sitting down with my friend Jason Yee as a guest on his podcast. Listen …

Grokking Go.dev - Go Time Podcast

Grokking Go.dev - Go Time Podcast

I had the privilage of joining my coworker Julie Qiu as we talked with our friends Carmen, Mat …

New Go Branding Strategy

New Go Branding Strategy

I joined the GoTime podcast and told them EVERYTHING about Go’s new branding strategy (and …

Drupal and the secret of my success

Drupal and the secret of my success

As my tenure on the Drupal Association was concluding, I was asked to give the Keynote for …

How to Contribute to Go

How to Contribute to Go

I wrote this presentation with Jessie Frazelle. She made it look very nice and delivered it at …

Go Developer Survey

Go Developer Survey

I joined GoTime to talk about the results of the 2016 Go Developer Survey and other interesting …

What Every Open Source Project Needs

What Every Open Source Project Needs

In the last few years open source has transformed the software industry. From Android to …

How To Be A Good Open Source Community Member

How To Be A Good Open Source Community Member

A friend of mine who is a very talented writer recently became intrigued with open source and …

Getting Started with MongoDB and PHP

Getting Started with MongoDB and PHP

The first in a series of posts on MongoDB and PHP that will both explain why you should use MongoDB and teach you how.

Ultimate Vim Config

Ultimate Vim Config

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

11 Posts

nosql

Return to top
Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

Giving the most viewed presentation on slideshare ever at OSCON

Giving the most viewed presentation on slideshare ever at OSCON

Giving a presentation that had more views on slideshare in it's first week than any other OSCON presentation had in 12 years.

Replication, Durability, and Disaster Recovery

Replication, Durability, and Disaster Recovery

This session introduces the basic components of high availability before going into a deep dive on MongoDB replication.

Getting Started with MongoDB and PHP

Getting Started with MongoDB and PHP

The first in a series of posts on MongoDB and PHP that will both explain why you should use MongoDB and teach you how.

NoSQL databases and Managing Big Data

NoSQL databases and Managing Big Data

A review of the various NoSQL databases including MongoDB, cassandra, redis and how they handle big data.

Getting started with Drupal and MongoDB

Getting started with Drupal and MongoDB

Drupal is the standard in content management systems. MongoDB enables high performance Drupal. Get started with a MongoDB backed Drupal.

LDS SORT Tech Conference 2011

LDS SORT Tech Conference 2011

Last week I had the opportunity to attend the LDS Church’s SORT tech conference. Nearly 1200 …

Where have all the good databases gone?

Where have all the good databases gone?

Perhaps you’ll recognize these words, “About five years ago I started to notice an odd 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 Golden Hammer

The Golden Hammer

Every so often a “new” technology catches on. Right now it’s nosql databases. A couple years …

NoSQL Databases

NoSQL Databases

Amazon, Digg, Facebook, LinkedIn, Twitter all started on sql databases (all but Amazon on …

11 Posts

twitter

Return to top
Giving the most viewed presentation on slideshare ever at OSCON

Giving the most viewed presentation on slideshare ever at OSCON

Giving a presentation that had more views on slideshare in it's first week than any other OSCON presentation had in 12 years.

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 …

A Better Follow Friday

A Better Follow Friday

Follow Friday is a common practice on Twitter where many people spend friday posting things …

54% US Companies Ban Social Media... and That's Fine

54% US Companies Ban Social Media... and That's Fine

According to a study commissioned by Robert Half Technology, an IT staffing company, 54 percent …

Managing Your Social Media Presence

Managing Your Social Media Presence

As social media continues to emerge, many professionals are curious on what is the best way to …

Ranking Social Media

Ranking Social Media

In business it’s common to use sales as a metric to determine success. Songs, albums, books and …

Scaling Web Sites (LAMP) : Top Resources

Scaling Web Sites (LAMP) : Top Resources

Luckily it’s 2009 and there have been a bunch of successful websites that have had to deal with …

Stop Twitter from Becoming the next MySpace

Stop Twitter from Becoming the next MySpace

6 months ago Twitter was the best place in existence to use and develop great relations with …

Facebook Meets Twitter & FriendFeed

Facebook Meets Twitter & FriendFeed

For the past few months Facebook has been obsessed with Twitter. It’s easy to see why. Twitter …

Hire Your Next Consultant Using Twitter

Hire Your Next Consultant Using Twitter

How to find great and qualified people to hire using Twitter.

Why are you not on Twitter

Why are you not on Twitter

10 reasons why I use Twitter and so should you

9 Posts

google

Return to top
Gophers Say GopherCon Edition

Gophers Say GopherCon Edition

Go Time panelists Natalie & Jon join forces with Go Team members Steve Francia, Katie …

Modern Enterprise Applications with Go - Go Day 2021

Modern Enterprise Applications with Go - Go Day 2021

Go, the language of cloud infrastructure, is maturing into the language of modern enterprise …

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Over the past couple of years, Go has matured to a complete end-to-end offering with seamless …

Break things on purpose podcast

Break things on purpose podcast

I had the privilage of sitting down with my friend Jason Yee as a guest on his podcast. Listen …

Grokking Go.dev - Go Time Podcast

Grokking Go.dev - Go Time Podcast

I had the privilage of joining my coworker Julie Qiu as we talked with our friends Carmen, Mat …

New Go Branding Strategy

New Go Branding Strategy

I joined the GoTime podcast and told them EVERYTHING about Go’s new branding strategy (and …

Drupal and the secret of my success

Drupal and the secret of my success

As my tenure on the Drupal Association was concluding, I was asked to give the Keynote for …

Go Developer Survey

Go Developer Survey

I joined GoTime to talk about the results of the 2016 Go Developer Survey and other interesting …

The Death of Search

The Death of Search

Social media will be the next innovation in the most unlikely of places, search ( leveraging …

8 Posts

ruby

Return to top
Pointers vs References

Pointers vs References

Some languages including C, C++ support pointers. Other languages including C++, Java, Python, …

9 MongoDB 2.6 Drivers Released

9 MongoDB 2.6 Drivers Released

I’m pleased to announce the coordinated release of drivers in 9 languages in preparation for …

Build your first MongoDB App in Ruby @ StrangeLoop 2013

Build your first MongoDB App in Ruby @ StrangeLoop 2013

An updated tutorial given at strageloop 2013 introduces the features of MongoDB by building a simple location-based application using MongoDB.

Building Modern Web Applications

Building Modern Web Applications

I gave this presentation to a packed house at DevCon5 in NYC July 24th. DevCon5 is a web …

Giving the most viewed presentation on slideshare ever at OSCON

Giving the most viewed presentation on slideshare ever at OSCON

Giving a presentation that had more views on slideshare in it's first week than any other OSCON presentation had in 12 years.

Building your first MongoDB app - OSCON 2012

Building your first MongoDB app - OSCON 2012

This tutorial given at OSCON 2012 will introduce the features of MongoDB by building a simple location-based application using MongoDB.

spf13-vim : Steve Francia's Vim Distribution

spf13-vim : Steve Francia's Vim Distribution

spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim. It is a good …

Scaling Web Sites (LAMP) : Top Resources

Scaling Web Sites (LAMP) : Top Resources

Luckily it’s 2009 and there have been a bunch of successful websites that have had to deal with …

7 Posts

hugo

Return to top
The New spf13.com

The New spf13.com

I’m proud to present the new and improved spf13.com a dramatic redesign of the very first …

Break things on purpose podcast

Break things on purpose podcast

I had the privilage of sitting down with my friend Jason Yee as a guest on his podcast. Listen …

Drupal and the secret of my success

Drupal and the secret of my success

As my tenure on the Drupal Association was concluding, I was asked to give the Keynote for …

Hugo goes global

Hugo goes global

Hugo is going Global! Hugo 0.17, released today, is our best and fastest release ever! Hugo …

Hugo Summer 2014 Update

Hugo Summer 2014 Update

Hugo, the fast and flexible static site generator, is really coming of age. I wanted to give a …

A modern CLI Commander for go

A modern CLI Commander for go

Cobra is a commander providing a simple interface to create powerful modern CLI interfaces similar to git & go tools. In addition to providing an iterface, Cobra simultaneously provides a controller to organize your application code.

Go Go Hugo blog

Go Go Hugo blog

After after a few months of work I’m happy to display the newest incarnation of …

7 Posts

vim

Return to top
Why I use spf13-vim

Why I use spf13-vim

a completely cross platform distribution of vim plugins and resources for Vim, GVim and MacVim stays true to it's vim roots while adding modern features including a plugin management system, a curated plugin set with customized configuration, advanced autocomplete, tags, support for dozens of languages and much more.

spf13-vim : Steve Francia's Vim Distribution

spf13-vim : Steve Francia's Vim Distribution

spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim. It is a good …

spf13-vim 3.0 release and new website

spf13-vim 3.0 release and new website

spf13-vim is a cross platform distribution of vim plugins and resources for Vim, GVim and MacVim.

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 …

Vim Plugins: snipMate

Vim Plugins: snipMate

Why use it It’s super easy to use It has tons of snippets It’s pretty well compatible with …

Vim Plugins: NERD Commenter

Vim Plugins: NERD Commenter

The NERD Commenter is an indispensable tool when programming in VIM. It understands like a …

The 15 Best Vim Plugins

The 15 Best Vim Plugins

The 15 most useful plugins for VIM. This post is a bit dated but kept intact to reflect the best plugins at the time

7 Posts

vim (text editor)

Return to top
Why I use spf13-vim

Why I use spf13-vim

a completely cross platform distribution of vim plugins and resources for Vim, GVim and MacVim stays true to it's vim roots while adding modern features including a plugin management system, a curated plugin set with customized configuration, advanced autocomplete, tags, support for dozens of languages and much more.

spf13-vim 3.0 release and new website

spf13-vim 3.0 release and new website

spf13-vim is a cross platform distribution of vim plugins and resources for Vim, GVim and MacVim.

Ultimate Vim Config

Ultimate Vim Config

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

VIM Crash Course

VIM Crash Course

Most developers know the basics of VIM, enough to edit a conf file, but most stay there, …

Vim Plugins: snipMate

Vim Plugins: snipMate

Why use it It’s super easy to use It has tons of snippets It’s pretty well compatible with …

Vim Plugins: NERD Commenter

Vim Plugins: NERD Commenter

The NERD Commenter is an indispensable tool when programming in VIM. It understands like a …

The 15 Best Vim Plugins

The 15 Best Vim Plugins

The 15 most useful plugins for VIM. This post is a bit dated but kept intact to reflect the best plugins at the time

6 Posts

blog

Return to top
Go Go Hugo blog

Go Go Hugo blog

After after a few months of work I’m happy to display the newest incarnation of …

Protecting Intellectual Property on Your Blog

Protecting Intellectual Property on Your Blog

6 steps to protect your intellectual property as posted on your blog, forum or website.

Conclusion of the Blog-a-thon

Conclusion of the Blog-a-thon

Today marks the last post of my blog-a-thon. It has been a learning and growing experience. I …

How I Blog

How I Blog

Not surprisingly, given my semi random content, I arrive at my posts a few different ways. 1. I …

My Own Private Blogathon

My Own Private Blogathon

Someone once said a goal is a dream until you write it down … in your blog and tell the world …

Featured in CIO Magazine!

Featured in CIO Magazine!

I don’t know what could be more shocking that opening this month’s edition of CIO magazine and …

6 Posts

data

Return to top
Painless Datastorage With Mongodb and Go – Gophercon 2014

Painless Datastorage With Mongodb and Go – Gophercon 2014

Find out why some people claim Go and MongoDB are a “pair made in heaven” and …

Hack+Startup - The Future of Data

Hack+Startup - The Future of Data

A presentation given as part of First Round Capital’s Hack+Startup conference.

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

Giving the most viewed presentation on slideshare ever at OSCON

Giving the most viewed presentation on slideshare ever at OSCON

Giving a presentation that had more views on slideshare in it's first week than any other OSCON presentation had in 12 years.

MongoDB, Hadoop and Humongous Data

MongoDB, Hadoop and Humongous Data

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

6 Posts

facebook

Return to top
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 …

54% US Companies Ban Social Media... and That's Fine

54% US Companies Ban Social Media... and That's Fine

According to a study commissioned by Robert Half Technology, an IT staffing company, 54 percent …

Managing Your Social Media Presence

Managing Your Social Media Presence

As social media continues to emerge, many professionals are curious on what is the best way to …

New Facebook in Depth Review

New Facebook in Depth Review

Facebook just unveiled their biggest change yet. The http://www.new.facebook.com website is a …

Scaling Web Sites (LAMP) : Top Resources

Scaling Web Sites (LAMP) : Top Resources

Luckily it’s 2009 and there have been a bunch of successful websites that have had to deal with …

Facebook Meets Twitter & FriendFeed

Facebook Meets Twitter & FriendFeed

For the past few months Facebook has been obsessed with Twitter. It’s easy to see why. Twitter …

6 Posts

leadership

Return to top
The 9 Cost Factors

The 9 Cost Factors

A comprehensive framework for evaluating the total, long-term economic impact of programming language choices across nine critical cost dimensions.

Why Engineers Can't Be Rational About Programming Languages

Why Engineers Can't Be Rational About Programming Languages

The neuroscience of why we make million dollar decisions based on identity, not data.

Finding the Right People

Finding the Right People

Since I began at Open Sky a few weeks ago I have been tasked with building out a great team. …

Transitions

Transitions

I couldn’t be more excited to announce that I have accepted a position at The Open Sky Project. …

The Importance of Focus

The Importance of Focus

Imagine if Apple, Disney, Microsoft, etc had chased every oppotunity that they came across. One …

Take Time to Help Others

Take Time to Help Others

While it may not seem intuitive taking time out to selflessly help others will help you more …

6 Posts

linux

Return to top
the future of the Operating System - LinuxCon 2015 keynote

the future of the Operating System - LinuxCon 2015 keynote

Given as a keynote at LinuxCon + CloudOpen Japan 2015. Linux has become the foundation for …

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 …

Unix Jobs Management

Unix Jobs Management

Every self respecting linux, mac os X or *nix user should have a solid handle on managing jobs …

Human readable du sorted by size

Human readable du sorted by size

du is the *nix command for disk usage. It tells you how much space everything in the given …

Scaling Web Sites (LAMP) : Top Resources

Scaling Web Sites (LAMP) : Top Resources

Luckily it’s 2009 and there have been a bunch of successful websites that have had to deal with …

Backup Your Files

Backup Your Files

This article will show you how to automatically backup your files often and automatically.

6 Posts

social media

Return to top
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 …

54% US Companies Ban Social Media... and That's Fine

54% US Companies Ban Social Media... and That's Fine

According to a study commissioned by Robert Half Technology, an IT staffing company, 54 percent …

Managing Your Social Media Presence

Managing Your Social Media Presence

As social media continues to emerge, many professionals are curious on what is the best way to …

The Death of Search

The Death of Search

Social media will be the next innovation in the most unlikely of places, search ( leveraging …

Ranking Social Media

Ranking Social Media

In business it’s common to use sales as a metric to determine success. Songs, albums, books and …

Why are you not on Twitter

Why are you not on Twitter

10 reasons why I use Twitter and so should you

6 Posts

symfony2

Return to top
Creating a Symfony2 Console Command

Creating a Symfony2 Console Command

One of the weaknesses of PHP as a languages has always been it’s ability to write proper …

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 …

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 …

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 …

On Symfony2

On Symfony2

Symfony2 is the latest brainchild of Fabien Potencier.

Next Gen PHP Frameworks

Next Gen PHP Frameworks

With the release of PHP 5.3, PHP released the most significant capabilities in years. …

5 Posts

blogging

Return to top
Hugo: A fast and flexible static site generator built in GoLang

Hugo: A fast and flexible static site generator built in GoLang

Hugo Website Hugo is a static site generator written in Go. It is optimized for speed, easy …

Go Go Hugo blog

Go Go Hugo blog

After after a few months of work I’m happy to display the newest incarnation of …

Protecting Intellectual Property on Your Blog

Protecting Intellectual Property on Your Blog

6 steps to protect your intellectual property as posted on your blog, forum or website.

Moving to WordPress

Moving to WordPress

I’ve used Drupal to power my blog since I started it over 2 years ago. It has been a bitter …

How I Blog

How I Blog

Not surprisingly, given my semi random content, I arrive at my posts a few different ways. 1. I …

5 Posts

career

Return to top
spf13 Google -->

spf13 Google -->

I’m leaving my role as the Product Lead for the Go Language at Google. I’m super proud of …

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 …

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 …

Finding the Right People

Finding the Right People

Since I began at Open Sky a few weeks ago I have been tasked with building out a great team. …

Transitions

Transitions

I couldn’t be more excited to announce that I have accepted a position at The Open Sky Project. …

5 Posts

management

Return to top
The 9 Cost Factors

The 9 Cost Factors

A comprehensive framework for evaluating the total, long-term economic impact of programming language choices across nine critical cost dimensions.

Why Engineers Can't Be Rational About Programming Languages

Why Engineers Can't Be Rational About Programming Languages

The neuroscience of why we make million dollar decisions based on identity, not data.

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 …

Finding the Right People

Finding the Right People

Since I began at Open Sky a few weeks ago I have been tasked with building out a great team. …

Checking Vendor References

Checking Vendor References

One task that should be part of every IT managers is performing reference checks on potential …

5 Posts

mysql

Return to top
Hybrid MongoDB / SQL Applications

Hybrid MongoDB / SQL Applications

MongoDB is often used alongside a relational database such as Oracle or MySQL. It is often …

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 …

Scaling Web Sites (LAMP) : Top Resources

Scaling Web Sites (LAMP) : Top Resources

Luckily it’s 2009 and there have been a bunch of successful websites that have had to deal with …

Backup Your Files

Backup Your Files

This article will show you how to automatically backup your files often and automatically.

Backing up MySQL

Backing up MySQL

How to fully automate the backup of a MySQL database system.

5 Posts

plugins

Return to top
Why I use spf13-vim

Why I use spf13-vim

a completely cross platform distribution of vim plugins and resources for Vim, GVim and MacVim stays true to it's vim roots while adding modern features including a plugin management system, a curated plugin set with customized configuration, advanced autocomplete, tags, support for dozens of languages and much more.

spf13-vim 3.0 release and new website

spf13-vim 3.0 release and new website

spf13-vim is a cross platform distribution of vim plugins and resources for Vim, GVim and MacVim.

Vim Plugins: snipMate

Vim Plugins: snipMate

Why use it It’s super easy to use It has tons of snippets It’s pretty well compatible with …

Vim Plugins: NERD Commenter

Vim Plugins: NERD Commenter

The NERD Commenter is an indispensable tool when programming in VIM. It understands like a …

The 15 Best Vim Plugins

The 15 Best Vim Plugins

The 15 most useful plugins for VIM. This post is a bit dated but kept intact to reflect the best plugins at the time

5 Posts

podcast

Return to top
Gophers Say GopherCon Edition

Gophers Say GopherCon Edition

Go Time panelists Natalie & Jon join forces with Go Team members Steve Francia, Katie …

Break things on purpose podcast

Break things on purpose podcast

I had the privilage of sitting down with my friend Jason Yee as a guest on his podcast. Listen …

Grokking Go.dev - Go Time Podcast

Grokking Go.dev - Go Time Podcast

I had the privilage of joining my coworker Julie Qiu as we talked with our friends Carmen, Mat …

New Go Branding Strategy

New Go Branding Strategy

I joined the GoTime podcast and told them EVERYTHING about Go’s new branding strategy (and …

Go Developer Survey

Go Developer Survey

I joined GoTime to talk about the results of the 2016 Go Developer Survey and other interesting …

4 Posts

apache hadoop

Return to top
MongoDB, Hadoop and humongous data at MongoSV 2012

MongoDB, Hadoop and humongous data at MongoSV 2012

Presentation given at MongoSV 2012 on processing big data with MongoDB using Hadoop integration & the MongoDB aggregation framework.

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

MongoDB, Hadoop and Humongous Data

MongoDB, Hadoop and Humongous Data

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

MongoDB and Hadoop

MongoDB and Hadoop

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

4 Posts

apple

Return to top
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. …

Fascinating interview with Steve Jobs and Bill Gates

Fascinating interview with Steve Jobs and Bill Gates

In 2007, All Things Digital held a fascinating interview with both Bill Gates and Steve Jobs. …

Apple's iconic presentations

Apple's iconic presentations

Recently a book came out The Presentation Secrets of Steve Jobs: How to be Insanely Great in …

How RIM handed the mobile market over to Apple

How RIM handed the mobile market over to Apple

Just because you are the market leader doesn't mean you will stay the market leader. A lesson on competition given by Apple to RIM.

4 Posts

backup

Return to top
The Biggest Myths Surrounding Disaster Recovery

The Biggest Myths Surrounding Disaster Recovery

There are many reasons companies fail to create an effective disaster recovery plan. Far too often they fall prey to the common myths of disaster recovery.

Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

Backup Your Files

Backup Your Files

This article will show you how to automatically backup your files often and automatically.

Backing up MySQL

Backing up MySQL

How to fully automate the backup of a MySQL database system.

4 Posts

bash

Return to top
spf13-vim : Steve Francia's Vim Distribution

spf13-vim : Steve Francia's Vim Distribution

spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim. It is a good …

Easy bash scripting with shflags

Easy bash scripting with shflags

One of the most frustrating things about bash scripts is how challenging it is to create unix …

Human readable du sorted by size

Human readable du sorted by size

du is the *nix command for disk usage. It tells you how much space everything in the given …

Mastering the Command Line

Mastering the Command Line

If you use *nix, no doubt you’ve spent some time on the command line. Here are a few of the …

4 Posts

cli

Return to top
Mastering the Command Line

Mastering the Command Line

If you use *nix, no doubt you’ve spent some time on the command line. Here are a few of the …

Setting up Subversion with multiple access methods

Setting up Subversion with multiple access methods

One thing that makes subversion such a powerful revision system is it’s ability to permit …

Backup Your Files

Backup Your Files

This article will show you how to automatically backup your files often and automatically.

Be more productive using GNU Screen

Be more productive using GNU Screen

Tips, Techniques and Tricks for using GNU Screen to increase your productivity.

4 Posts

drupal

Return to top
Drupal and the secret of my success

Drupal and the secret of my success

As my tenure on the Drupal Association was concluding, I was asked to give the Keynote for …

Getting started with Drupal and MongoDB

Getting started with Drupal and MongoDB

Drupal is the standard in content management systems. MongoDB enables high performance Drupal. Get started with a MongoDB backed Drupal.

Moving to WordPress

Moving to WordPress

I’ve used Drupal to power my blog since I started it over 2 years ago. It has been a bitter …

Getting Started With Drupal

Getting Started With Drupal

Drupal is a very powerful content management solution. It powered an earlier version of this …

4 Posts

ecommerce

Return to top
MongoDB, E-Commerce and Transactions

MongoDB, E-Commerce and Transactions

Last week I had the pleasure of attending MongoUK in London. I had a great time presenting and …

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 …

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 …

Analyzing and Improving Conversion

Analyzing and Improving Conversion

Conversion is one of those core metrics that every business depends on and strives to improve. …

4 Posts

hadoop

Return to top
MongoDB, Hadoop and humongous data at MongoSV 2012

MongoDB, Hadoop and humongous data at MongoSV 2012

Presentation given at MongoSV 2012 on processing big data with MongoDB using Hadoop integration & the MongoDB aggregation framework.

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

MongoDB, Hadoop and Humongous Data

MongoDB, Hadoop and Humongous Data

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

MongoDB and Hadoop

MongoDB and Hadoop

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

4 Posts

history

Return to top
How Benjamin Franklin Invented Machine Learning in 1720

How Benjamin Franklin Invented Machine Learning in 1720

Benjamin Franklin discovered gradient descent 250 years before we had the mathematics to describe it.

The Legacy of Go

The Legacy of Go

This presentation was developed for GoLab in Firenze Italy and delivered as the closing keynote …

What Should a Modern Practical Programming Language Look Like

What Should a Modern Practical Programming Language Look Like

Keynote delivered at The Landing Festival – Berlin. This presentation describes the many …

Go – On The Shoulders of Giants

Go – On The Shoulders of Giants

This presentation was developed for Curry On and delivered as the closing keynote of the …

4 Posts

it

Return to top
Checking Vendor References

Checking Vendor References

One task that should be part of every IT managers is performing reference checks on potential …

How RIM handed the mobile market over to Apple

How RIM handed the mobile market over to Apple

Just because you are the market leader doesn't mean you will stay the market leader. A lesson on competition given by Apple to RIM.

Hire Your Next Consultant Using Twitter

Hire Your Next Consultant Using Twitter

How to find great and qualified people to hire using Twitter.

Implementing a Corporate Wiki

Implementing a Corporate Wiki

Steps to choose and implement a corporate wiki from access policies to adoption

4 Posts

opensky

Return to top
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 …

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 …

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 …

Transitions

Transitions

I couldn’t be more excited to announce that I have accepted a position at The Open Sky Project. …

4 Posts

vi

Return to top
Why I use spf13-vim

Why I use spf13-vim

a completely cross platform distribution of vim plugins and resources for Vim, GVim and MacVim stays true to it's vim roots while adding modern features including a plugin management system, a curated plugin set with customized configuration, advanced autocomplete, tags, support for dozens of languages and much more.

spf13-vim 3.0 release and new website

spf13-vim 3.0 release and new website

spf13-vim is a cross platform distribution of vim plugins and resources for Vim, GVim and MacVim.

VIM Crash Course

VIM Crash Course

Most developers know the basics of VIM, enough to edit a conf file, but most stay there, …

Vim Plugins: snipMate

Vim Plugins: snipMate

Why use it It’s super easy to use It has tons of snippets It’s pretty well compatible with …

3 Posts

.vimrc

Return to top
Why I use spf13-vim

Why I use spf13-vim

a completely cross platform distribution of vim plugins and resources for Vim, GVim and MacVim stays true to it's vim roots while adding modern features including a plugin management system, a curated plugin set with customized configuration, advanced autocomplete, tags, support for dozens of languages and much more.

spf13-vim 3.0 release and new website

spf13-vim 3.0 release and new website

spf13-vim is a cross platform distribution of vim plugins and resources for Vim, GVim and MacVim.

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 …

3 Posts

big data

Return to top
MongoDB, Hadoop and humongous data at MongoSV 2012

MongoDB, Hadoop and humongous data at MongoSV 2012

Presentation given at MongoSV 2012 on processing big data with MongoDB using Hadoop integration & the MongoDB aggregation framework.

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

NoSQL databases and Managing Big Data

NoSQL databases and Managing Big Data

A review of the various NoSQL databases including MongoDB, cassandra, redis and how they handle big data.

3 Posts

cobra

Return to top
Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

When foundational open source projects like Cobra and Viper level up their security game, the entire ecosystem wins. Here's what we learned together.

Drupal and the secret of my success

Drupal and the secret of my success

As my tenure on the Drupal Association was concluding, I was asked to give the Keynote for …

A modern CLI Commander for go

A modern CLI Commander for go

Cobra is a commander providing a simple interface to create powerful modern CLI interfaces similar to git & go tools. In addition to providing an iterface, Cobra simultaneously provides a controller to organize your application code.

3 Posts

community

Return to top
Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

When foundational open source projects like Cobra and Viper level up their security game, the entire ecosystem wins. Here's what we learned together.

How To Be A Good Open Source Community Member

How To Be A Good Open Source Community Member

A friend of mine who is a very talented writer recently became intrigued with open source and …

Hugo Summer 2014 Update

Hugo Summer 2014 Update

Hugo, the fast and flexible static site generator, is really coming of age. I wanted to give a …

3 Posts

data management

Return to top
The Biggest Myths Surrounding Disaster Recovery

The Biggest Myths Surrounding Disaster Recovery

There are many reasons companies fail to create an effective disaster recovery plan. Far too often they fall prey to the common myths of disaster recovery.

Giving the most viewed presentation on slideshare ever at OSCON

Giving the most viewed presentation on slideshare ever at OSCON

Giving a presentation that had more views on slideshare in it's first week than any other OSCON presentation had in 12 years.

Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

3 Posts

data processing

Return to top
MongoDB, Hadoop and humongous data at MongoSV 2012

MongoDB, Hadoop and humongous data at MongoSV 2012

Presentation given at MongoSV 2012 on processing big data with MongoDB using Hadoop integration & the MongoDB aggregation framework.

MongoDB, Hadoop and Humongous Data

MongoDB, Hadoop and Humongous Data

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

MongoDB and Hadoop

MongoDB and Hadoop

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

3 Posts

database

Return to top
Hack+Startup - The Future of Data

Hack+Startup - The Future of Data

A presentation given as part of First Round Capital’s Hack+Startup conference.

Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

Where have all the good databases gone?

Where have all the good databases gone?

Perhaps you’ll recognize these words, “About five years ago I started to notice an odd thing. …

3 Posts

disaster recovery

Return to top
The Biggest Myths Surrounding Disaster Recovery

The Biggest Myths Surrounding Disaster Recovery

There are many reasons companies fail to create an effective disaster recovery plan. Far too often they fall prey to the common myths of disaster recovery.

Replication, Durability, and Disaster Recovery

Replication, Durability, and Disaster Recovery

This session introduces the basic components of high availability before going into a deep dive on MongoDB replication.

Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

3 Posts

distributed data processing

Return to top
MongoDB, Hadoop and humongous data at MongoSV 2012

MongoDB, Hadoop and humongous data at MongoSV 2012

Presentation given at MongoSV 2012 on processing big data with MongoDB using Hadoop integration & the MongoDB aggregation framework.

MongoDB, Hadoop and Humongous Data

MongoDB, Hadoop and Humongous Data

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

MongoDB and Hadoop

MongoDB and Hadoop

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

3 Posts

economy

Return to top
The 9 Cost Factors

The 9 Cost Factors

A comprehensive framework for evaluating the total, long-term economic impact of programming language choices across nine critical cost dimensions.

Why Engineers Can't Be Rational About Programming Languages

Why Engineers Can't Be Rational About Programming Languages

The neuroscience of why we make million dollar decisions based on identity, not data.

Growing in a Down Economy

Growing in a Down Economy

Strategies for growing while your competition shrinks in a down economy.

3 Posts

editors

Return to top
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 …

Ultimate Vim Config

Ultimate Vim Config

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

VIM Crash Course

VIM Crash Course

Most developers know the basics of VIM, enough to edit a conf file, but most stay there, …

3 Posts

engineering-culture

Return to top
The 9 Cost Factors

The 9 Cost Factors

A comprehensive framework for evaluating the total, long-term economic impact of programming language choices across nine critical cost dimensions.

Why Engineers Can't Be Rational About Programming Languages

Why Engineers Can't Be Rational About Programming Languages

The neuroscience of why we make million dollar decisions based on identity, not data.

How Benjamin Franklin Invented Machine Learning in 1720

How Benjamin Franklin Invented Machine Learning in 1720

Benjamin Franklin discovered gradient descent 250 years before we had the mathematics to describe it.

3 Posts

git

Return to top
spf13-vim : Steve Francia's Vim Distribution

spf13-vim : Steve Francia's Vim Distribution

spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim. It is a good …

Installing Git on a Shared Host

Installing Git on a Shared Host

Git is a fantastic tool and is very useful for deployment. If you can’t install git system wide …

Using SVK to Increase Productivity

Using SVK to Increase Productivity

After subversion but before Git there was SVK. If you are stuck using subversion do yourself a favor and use svk.

3 Posts

mapreduce

Return to top
MongoDB, Hadoop and humongous data at MongoSV 2012

MongoDB, Hadoop and humongous data at MongoSV 2012

Presentation given at MongoSV 2012 on processing big data with MongoDB using Hadoop integration & the MongoDB aggregation framework.

MongoDB, Hadoop and Humongous Data

MongoDB, Hadoop and Humongous Data

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

MongoDB and Hadoop

MongoDB and Hadoop

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

3 Posts

microsoft

Return to top
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. …

Fascinating interview with Steve Jobs and Bill Gates

Fascinating interview with Steve Jobs and Bill Gates

In 2007, All Things Digital held a fascinating interview with both Bill Gates and Steve Jobs. …

Windows 7 launch notes

Windows 7 launch notes

I was fortunate to be able to attend the Microsoft Launch Developer Preview meeting in NYC. …

3 Posts

oscon

Return to top
Go for Object Oriented Programmers

Go for Object Oriented Programmers

If you’re a OO programmer, especially one with a background with dynamic languages and are curious about go then this talk is for you. We will cover everything you need to know to leverage your existing skills and quickly start coding in golang

Giving the most viewed presentation on slideshare ever at OSCON

Giving the most viewed presentation on slideshare ever at OSCON

Giving a presentation that had more views on slideshare in it's first week than any other OSCON presentation had in 12 years.

How to deliver a great conference tutorial

How to deliver a great conference tutorial

4 secrets I used to give the most popular presentation in the history of OSCON.

3 Posts

python

Return to top
Pointers vs References

Pointers vs References

Some languages including C, C++ support pointers. Other languages including C++, Java, Python, …

9 MongoDB 2.6 Drivers Released

9 MongoDB 2.6 Drivers Released

I’m pleased to announce the coordinated release of drivers in 9 languages in preparation for …

spf13-vim : Steve Francia's Vim Distribution

spf13-vim : Steve Francia's Vim Distribution

spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim. It is a good …

3 Posts

recording

Return to top
Go – On The Shoulders of Giants

Go – On The Shoulders of Giants

This presentation was developed for Curry On and delivered as the closing keynote of the …

MongoDB and PHP Webinar

MongoDB and PHP Webinar

Workshop on MongoDB and PHP

Hack+Startup - The Future of Data

Hack+Startup - The Future of Data

A presentation given as part of First Round Capital’s Hack+Startup conference.

3 Posts

security

Return to top
Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

When foundational open source projects like Cobra and Viper level up their security game, the entire ecosystem wins. Here's what we learned together.

Using the right keys

Using the right keys

Today I was visiting a friends office and like many offices in NYC they have a shared bathroom …

7 security practices you need to follow

7 security practices you need to follow

Some of this may seem like a broken record, yet every single time you hear about a bank losing …

3 Posts

symfony

Return to top
Creating a Symfony2 Console Command

Creating a Symfony2 Console Command

One of the weaknesses of PHP as a languages has always been it’s ability to write proper …

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 …

Next Gen PHP Frameworks

Next Gen PHP Frameworks

With the release of PHP 5.3, PHP released the most significant capabilities in years. …

3 Posts

web

Return to top
The New spf13.com

The New spf13.com

I’m proud to present the new and improved spf13.com a dramatic redesign of the very first …

Hugo: A fast and flexible static site generator built in GoLang

Hugo: A fast and flexible static site generator built in GoLang

Hugo Website Hugo is a static site generator written in Go. It is optimized for speed, easy …

The Death of Search

The Death of Search

Social media will be the next innovation in the most unlikely of places, search ( leveraging …

2 Posts

amazon

Return to top
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. …

Benchmarking Cloudfront (and S3)

Benchmarking Cloudfront (and S3)

Amazon has done it again bringing another computing service to the masses. This time it’s the …

2 Posts

applications

Return to top
Modern Enterprise Applications with Go - Go Day 2021

Modern Enterprise Applications with Go - Go Day 2021

Go, the language of cloud infrastructure, is maturing into the language of modern enterprise …

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Over the past couple of years, Go has matured to a complete end-to-end offering with seamless …

2 Posts

architecture

Return to top
Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

Multi Data Center Strategies and MongoDB

Multi Data Center Strategies and MongoDB

Data Center Strategies for deployment to multiple data centers, Including a deep dive into deploying MongoDB across a wide area network.

2 Posts

cio

Return to top
Featured in CIO Magazine!

Featured in CIO Magazine!

I don’t know what could be more shocking that opening this month’s edition of CIO magazine and …

Promotion

Promotion

Portero Inc, the worlds leading online luxury destination, announces the promotion of Steve Francia to CIO.

2 Posts

cloud computing

Return to top
MongoDB, PHP and the Cloud - PHP Cloud Summit 2011

MongoDB, PHP and the Cloud - PHP Cloud Summit 2011

I had the opportunity to present at the PHP Cloud Summit 2011 among some great presenters. This …

Competition for the Cloud Heats Up

Competition for the Cloud Heats Up

Cloud no longer a single vendor game. For years cloud computing has been synonymous with Amazon …

2 Posts

computing

Return to top
The Biggest Myths Surrounding Disaster Recovery

The Biggest Myths Surrounding Disaster Recovery

There are many reasons companies fail to create an effective disaster recovery plan. Far too often they fall prey to the common myths of disaster recovery.

Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

2 Posts

databases

Return to top
NoSQL databases and Managing Big Data

NoSQL databases and Managing Big Data

A review of the various NoSQL databases including MongoDB, cassandra, redis and how they handle big data.

NoSQL Databases

NoSQL Databases

Amazon, Digg, Facebook, LinkedIn, Twitter all started on sql databases (all but Amazon on …

2 Posts

distribution

Return to top
Why I use spf13-vim

Why I use spf13-vim

a completely cross platform distribution of vim plugins and resources for Vim, GVim and MacVim stays true to it's vim roots while adding modern features including a plugin management system, a curated plugin set with customized configuration, advanced autocomplete, tags, support for dozens of languages and much more.

spf13-vim 3.0 release and new website

spf13-vim 3.0 release and new website

spf13-vim is a cross platform distribution of vim plugins and resources for Vim, GVim and MacVim.

2 Posts

docker

Return to top
Drupal and the secret of my success

Drupal and the secret of my success

As my tenure on the Drupal Association was concluding, I was asked to give the Keynote for …

the future of the Operating System - LinuxCon 2015 keynote

the future of the Operating System - LinuxCon 2015 keynote

Given as a keynote at LinuxCon + CloudOpen Japan 2015. Linux has become the foundation for …

2 Posts

enterprise

Return to top
Modern Enterprise Applications with Go - Go Day 2021

Modern Enterprise Applications with Go - Go Day 2021

Go, the language of cloud infrastructure, is maturing into the language of modern enterprise …

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Over the past couple of years, Go has matured to a complete end-to-end offering with seamless …

2 Posts

github

Return to top
Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

When foundational open source projects like Cobra and Viper level up their security game, the entire ecosystem wins. Here's what we learned together.

MongoDB Driver days hackathon round up

MongoDB Driver days hackathon round up

A round up of projects created during the driver days hack day by the 10gen drivers team focused on the MongoDB user experience.

2 Posts

gvim

Return to top
Why I use spf13-vim

Why I use spf13-vim

a completely cross platform distribution of vim plugins and resources for Vim, GVim and MacVim stays true to it's vim roots while adding modern features including a plugin management system, a curated plugin set with customized configuration, advanced autocomplete, tags, support for dozens of languages and much more.

spf13-vim 3.0 release and new website

spf13-vim 3.0 release and new website

spf13-vim is a cross platform distribution of vim plugins and resources for Vim, GVim and MacVim.

2 Posts

java

Return to top
9 MongoDB 2.6 Drivers Released

9 MongoDB 2.6 Drivers Released

I’m pleased to announce the coordinated release of drivers in 9 languages in preparation for …

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 …

2 Posts

javascript

Return to top
Building Modern Web Applications

Building Modern Web Applications

I gave this presentation to a packed house at DevCon5 in NYC July 24th. DevCon5 is a web …

Building your First app with MongoDB at MongoSV 2011

Building your First app with MongoDB at MongoSV 2011

10gen had our flagship conference in Silicon Valley. I gave an introductory presentation at the …

2 Posts

large scale distributed

Return to top
MongoDB, Hadoop and Humongous Data

MongoDB, Hadoop and Humongous Data

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

MongoDB and Hadoop

MongoDB and Hadoop

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.

2 Posts

nyc

Return to top
Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

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 …

2 Posts

perl

Return to top
Pointers vs References

Pointers vs References

Some languages including C, C++ support pointers. Other languages including C++, Java, Python, …

spf13-vim : Steve Francia's Vim Distribution

spf13-vim : Steve Francia's Vim Distribution

spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim. It is a good …

2 Posts

personal

Return to top
spf13 Google -->

spf13 Google -->

I’m leaving my role as the Product Lead for the Go Language at Google. I’m super proud of …

Go Go Hugo blog

Go Go Hugo blog

After after a few months of work I’m happy to display the newest incarnation of …

2 Posts

presentations

Return to top
Giving the most viewed presentation on slideshare ever at OSCON

Giving the most viewed presentation on slideshare ever at OSCON

Giving a presentation that had more views on slideshare in it's first week than any other OSCON presentation had in 12 years.

NoSQL Databases

NoSQL Databases

Amazon, Digg, Facebook, LinkedIn, Twitter all started on sql databases (all but Amazon on …

2 Posts

profile

Return to top
Human readable du sorted by size

Human readable du sorted by size

du is the *nix command for disk usage. It tells you how much space everything in the given …

Managing Multiple Firefox Profiles in OS X

Managing Multiple Firefox Profiles in OS X

Sometimes you need more than one profile in Firefox. This post will show you how to manage multiple profiles in Firefox.

2 Posts

programming

Return to top
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 …

VIM Crash Course

VIM Crash Course

Most developers know the basics of VIM, enough to edit a conf file, but most stay there, …

2 Posts

programming-languages

Return to top
The 9 Cost Factors

The 9 Cost Factors

A comprehensive framework for evaluating the total, long-term economic impact of programming language choices across nine critical cost dimensions.

Why Engineers Can't Be Rational About Programming Languages

Why Engineers Can't Be Rational About Programming Languages

The neuroscience of why we make million dollar decisions based on identity, not data.

2 Posts

replication

Return to top
Replication, Durability, and Disaster Recovery

Replication, Durability, and Disaster Recovery

This session introduces the basic components of high availability before going into a deep dive on MongoDB replication.

Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

2 Posts

rust

Return to top
Rust vs Go Panel at RustLab Conference

Rust vs Go Panel at RustLab Conference

The folks at Develer liked JT’s and my article Rust vs Go - Better together so much they …

Rust vs Go: Better Together

Rust vs Go: Better Together

While others may see Rust and Go as competitive programming languages, neither the Rust nor the …

2 Posts

screen

Return to top
Unix Jobs Management

Unix Jobs Management

Every self respecting linux, mac os X or *nix user should have a solid handle on managing jobs …

Be more productive using GNU Screen

Be more productive using GNU Screen

Tips, Techniques and Tricks for using GNU Screen to increase your productivity.

2 Posts

shell script

Return to top
Easy bash scripting with shflags

Easy bash scripting with shflags

One of the most frustrating things about bash scripts is how challenging it is to create unix …

Backup Your Files

Backup Your Files

This article will show you how to automatically backup your files often and automatically.

2 Posts

shopping

Return to top
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 …

Why are you still shopping offline?

Why are you still shopping offline?

Has the day finally come where a person can do most of their shopping right from their livingroom?

2 Posts

spf13-vim

Return to top
Why I use spf13-vim

Why I use spf13-vim

a completely cross platform distribution of vim plugins and resources for Vim, GVim and MacVim stays true to it's vim roots while adding modern features including a plugin management system, a curated plugin set with customized configuration, advanced autocomplete, tags, support for dozens of languages and much more.

spf13-vim 3.0 release and new website

spf13-vim 3.0 release and new website

spf13-vim is a cross platform distribution of vim plugins and resources for Vim, GVim and MacVim.

2 Posts

ssh

Return to top
Secure Automated, Key Based SSH

Secure Automated, Key Based SSH

SSH is great and secure… Unless you need to automate it. Then it sucks because your only …

Setting up Subversion with multiple access methods

Setting up Subversion with multiple access methods

One thing that makes subversion such a powerful revision system is it’s ability to permit …

2 Posts

steve jobs

Return to top
Fascinating interview with Steve Jobs and Bill Gates

Fascinating interview with Steve Jobs and Bill Gates

In 2007, All Things Digital held a fascinating interview with both Bill Gates and Steve Jobs. …

Apple's iconic presentations

Apple's iconic presentations

Recently a book came out The Presentation Secrets of Steve Jobs: How to be Insanely Great in …

2 Posts

subversion

Return to top
Setting up Subversion with multiple access methods

Setting up Subversion with multiple access methods

One thing that makes subversion such a powerful revision system is it’s ability to permit …

Using SVK to Increase Productivity

Using SVK to Increase Productivity

After subversion but before Git there was SVK. If you are stuck using subversion do yourself a favor and use svk.

2 Posts

svn

Return to top
Setting up Subversion with multiple access methods

Setting up Subversion with multiple access methods

One thing that makes subversion such a powerful revision system is it’s ability to permit …

Using SVK to Increase Productivity

Using SVK to Increase Productivity

After subversion but before Git there was SVK. If you are stuck using subversion do yourself a favor and use svk.

2 Posts

sysadmin

Return to top
Unix Jobs Management

Unix Jobs Management

Every self respecting linux, mac os X or *nix user should have a solid handle on managing jobs …

Scaling Web Sites (LAMP) : Top Resources

Scaling Web Sites (LAMP) : Top Resources

Luckily it’s 2009 and there have been a bunch of successful websites that have had to deal with …

2 Posts

vimscript

Return to top
Why I use spf13-vim

Why I use spf13-vim

a completely cross platform distribution of vim plugins and resources for Vim, GVim and MacVim stays true to it's vim roots while adding modern features including a plugin management system, a curated plugin set with customized configuration, advanced autocomplete, tags, support for dozens of languages and much more.

spf13-vim 3.0 release and new website

spf13-vim 3.0 release and new website

spf13-vim is a cross platform distribution of vim plugins and resources for Vim, GVim and MacVim.

2 Posts

viper

Return to top
Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

When foundational open source projects like Cobra and Viper level up their security game, the entire ecosystem wins. Here's what we learned together.

Drupal and the secret of my success

Drupal and the secret of my success

As my tenure on the Drupal Association was concluding, I was asked to give the Keynote for …

1 Post

10gen

Return to top
MongoDB Driver days hackathon round up

MongoDB Driver days hackathon round up

A round up of projects created during the driver days hack day by the 10gen drivers team focused on the MongoDB user experience.

1 Post

1and1

Return to top
Installing Git on a Shared Host

Installing Git on a Shared Host

Git is a fantastic tool and is very useful for deployment. If you can’t install git system wide …

1 Post

advocacy

Return to top
Evangelism is NOT Sales

Evangelism is NOT Sales

I recently had a discussion with a CFO of a technology company. We were meeting because he is …

1 Post

amazon web services

Return to top
Competition for the Cloud Heats Up

Competition for the Cloud Heats Up

Cloud no longer a single vendor game. For years cloud computing has been synonymous with Amazon …

1 Post

analytics

Return to top
Analyzing and Improving Conversion

Analyzing and Improving Conversion

Conversion is one of those core metrics that every business depends on and strives to improve. …

1 Post

announcement

Return to top
Promotion

Promotion

Portero Inc, the worlds leading online luxury destination, announces the promotion of Steve Francia to CIO.

1 Post

apache

Return to top
Scaling Web Sites (LAMP) : Top Resources

Scaling Web Sites (LAMP) : Top Resources

Luckily it’s 2009 and there have been a bunch of successful websites that have had to deal with …

1 Post

apache cassandra

Return to top
NoSQL databases and Managing Big Data

NoSQL databases and Managing Big Data

A review of the various NoSQL databases including MongoDB, cassandra, redis and how they handle big data.

1 Post

api

Return to top
REST vs SOAP, the difference between soap and rest

REST vs SOAP, the difference between soap and rest

What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP

1 Post

archive

Return to top
Backing up MySQL

Backing up MySQL

How to fully automate the backup of a MySQL database system.

1 Post

artificial-intelligence

Return to top
How Benjamin Franklin Invented Machine Learning in 1720

How Benjamin Franklin Invented Machine Learning in 1720

Benjamin Franklin discovered gradient descent 250 years before we had the mathematics to describe it.

1 Post

availability

Return to top
Replication, Durability, and Disaster Recovery

Replication, Durability, and Disaster Recovery

This session introduces the basic components of high availability before going into a deep dive on MongoDB replication.

1 Post

aws

Return to top
Benchmarking Cloudfront (and S3)

Benchmarking Cloudfront (and S3)

Amazon has done it again bringing another computing service to the masses. This time it’s the …

1 Post

backups

Return to top
Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

1 Post

better backups

Return to top
Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

1 Post

bill gates

Return to top
Fascinating interview with Steve Jobs and Bill Gates

Fascinating interview with Steve Jobs and Bill Gates

In 2007, All Things Digital held a fascinating interview with both Bill Gates and Steve Jobs. …

1 Post

blackberry

Return to top
How RIM handed the mobile market over to Apple

How RIM handed the mobile market over to Apple

Just because you are the market leader doesn't mean you will stay the market leader. A lesson on competition given by Apple to RIM.

1 Post

blog software

Return to top
Getting started with Drupal and MongoDB

Getting started with Drupal and MongoDB

Drupal is the standard in content management systems. MongoDB enables high performance Drupal. Get started with a MongoDB backed Drupal.

1 Post

book

Return to top
MongoDB and PHP, The Book

MongoDB and PHP, The Book

I wrote a book. It is published by O’Reilly, and available now on Amazon, O’Reilly Media and a …

1 Post

branding

Return to top
New Go Branding Strategy

New Go Branding Strategy

I joined the GoTime podcast and told them EVERYTHING about Go’s new branding strategy (and …

1 Post

bubble

Return to top
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 …

1 Post

business continuity planning

Return to top
The Biggest Myths Surrounding Disaster Recovery

The Biggest Myths Surrounding Disaster Recovery

There are many reasons companies fail to create an effective disaster recovery plan. Far too often they fall prey to the common myths of disaster recovery.

Pointers vs References

Pointers vs References

Some languages including C, C++ support pointers. Other languages including C++, Java, Python, …

1 Post

c++

Return to top
Pointers vs References

Pointers vs References

Some languages including C, C++ support pointers. Other languages including C++, Java, Python, …

1 Post

cake

Return to top
Next Gen PHP Frameworks

Next Gen PHP Frameworks

With the release of PHP 5.3, PHP released the most significant capabilities in years. …

1 Post

capital

Return to top
Portero Raises 6.6 Million

Portero Raises 6.6 Million

In a round of financing led by LFE Capital Portero Inc, the worlds leading online luxury store raises 6.6 million to build out a robust technology platform.

1 Post

cassandra

Return to top
NoSQL Databases

NoSQL Databases

Amazon, Digg, Facebook, LinkedIn, Twitter all started on sql databases (all but Amazon on …

1 Post

cisco

Return to top
Hire Your Next Consultant Using Twitter

Hire Your Next Consultant Using Twitter

How to find great and qualified people to hire using Twitter.

1 Post

cloud storage

Return to top
The Biggest Myths Surrounding Disaster Recovery

The Biggest Myths Surrounding Disaster Recovery

There are many reasons companies fail to create an effective disaster recovery plan. Far too often they fall prey to the common myths of disaster recovery.

1 Post

cloudfront

Return to top
Benchmarking Cloudfront (and S3)

Benchmarking Cloudfront (and S3)

Amazon has done it again bringing another computing service to the masses. This time it’s the …

1 Post

code-in

Return to top
Life, Liberty, and Golang

Life, Liberty, and Golang

A semi-autobiographical presentation given to the winners of Google’s 2017 Code-in …

1 Post

command line

Return to top
Mastering the Command Line

Mastering the Command Line

If you use *nix, no doubt you’ve spent some time on the command line. Here are a few of the …

1 Post

command-line interface

Return to top
Creating a Symfony2 Console Command

Creating a Symfony2 Console Command

One of the weaknesses of PHP as a languages has always been it’s ability to write proper …

1 Post

common myths

Return to top
The Biggest Myths Surrounding Disaster Recovery

The Biggest Myths Surrounding Disaster Recovery

There are many reasons companies fail to create an effective disaster recovery plan. Far too often they fall prey to the common myths of disaster recovery.

1 Post

computer data

Return to top
Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

1 Post

computer storage

Return to top
Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

1 Post

computing platform

Return to top
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 …

1 Post

content management

Return to top
Getting started with Drupal and MongoDB

Getting started with Drupal and MongoDB

Drupal is the standard in content management systems. MongoDB enables high performance Drupal. Get started with a MongoDB backed Drupal.

1 Post

content management systems

Return to top
Getting started with Drupal and MongoDB

Getting started with Drupal and MongoDB

Drupal is the standard in content management systems. MongoDB enables high performance Drupal. Get started with a MongoDB backed Drupal.

1 Post

contributing

Return to top
How to Contribute to Go

How to Contribute to Go

I wrote this presentation with Jessie Frazelle. She made it look very nice and delivered it at …

1 Post

conversion

Return to top
Analyzing and Improving Conversion

Analyzing and Improving Conversion

Conversion is one of those core metrics that every business depends on and strives to improve. …

1 Post

css3

Return to top
Go Go Hugo blog

Go Go Hugo blog

After after a few months of work I’m happy to display the newest incarnation of …

1 Post

data analysis

Return to top
Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

1 Post

data center

Return to top
The Biggest Myths Surrounding Disaster Recovery

The Biggest Myths Surrounding Disaster Recovery

There are many reasons companies fail to create an effective disaster recovery plan. Far too often they fall prey to the common myths of disaster recovery.

1 Post

data loss

Return to top
Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

1 Post

data processor

Return to top
Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

1 Post

data storage

Return to top
Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

1 Post

data tools

Return to top
MongoDB, Hadoop and humongous data at MongoSV 2012

MongoDB, Hadoop and humongous data at MongoSV 2012

Presentation given at MongoSV 2012 on processing big data with MongoDB using Hadoop integration & the MongoDB aggregation framework.

1 Post

database management systems

Return to top
Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

1 Post

datacenters

Return to top
Multi Data Center Strategies and MongoDB

Multi Data Center Strategies and MongoDB

Data Center Strategies for deployment to multiple data centers, Including a deep dive into deploying MongoDB across a wide area network.

1 Post

disaster recovery plan

Return to top
Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

1 Post

doctrine

Return to top
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 …

1 Post

driver team

Return to top
MongoDB Driver days hackathon round up

MongoDB Driver days hackathon round up

A round up of projects created during the driver days hack day by the 10gen drivers team focused on the MongoDB user experience.

1 Post

drivers

Return to top
MongoDB Driver days hackathon round up

MongoDB Driver days hackathon round up

A round up of projects created during the driver days hack day by the 10gen drivers team focused on the MongoDB user experience.

1 Post

drupal core

Return to top
Getting started with Drupal and MongoDB

Getting started with Drupal and MongoDB

Drupal is the standard in content management systems. MongoDB enables high performance Drupal. Get started with a MongoDB backed Drupal.

Human readable du sorted by size

Human readable du sorted by size

du is the *nix command for disk usage. It tells you how much space everything in the given …

1 Post

durability

Return to top
Replication, Durability, and Disaster Recovery

Replication, Durability, and Disaster Recovery

This session introduces the basic components of high availability before going into a deep dive on MongoDB replication.

1 Post

dynamic content

Return to top
Getting started with Drupal and MongoDB

Getting started with Drupal and MongoDB

Drupal is the standard in content management systems. MongoDB enables high performance Drupal. Get started with a MongoDB backed Drupal.

1 Post

ebay

Return to top
How to Fix a Broken Marketplace (eBay)

How to Fix a Broken Marketplace (eBay)

Do you still remember when eBay was a great place to buy and sell things? Today most auctions …

1 Post

editor

Return to top
spf13-vim : Steve Francia's Vim Distribution

spf13-vim : Steve Francia's Vim Distribution

spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim. It is a good …

1 Post

emacs

Return to top
Mastering the Command Line

Mastering the Command Line

If you use *nix, no doubt you’ve spent some time on the command line. Here are a few of the …

1 Post

emergency management

Return to top
The Biggest Myths Surrounding Disaster Recovery

The Biggest Myths Surrounding Disaster Recovery

There are many reasons companies fail to create an effective disaster recovery plan. Far too often they fall prey to the common myths of disaster recovery.

1 Post

employment

Return to top
Growing in a Down Economy

Growing in a Down Economy

Strategies for growing while your competition shrinks in a down economy.

1 Post

enable

Return to top
Getting started with Drupal and MongoDB

Getting started with Drupal and MongoDB

Drupal is the standard in content management systems. MongoDB enables high performance Drupal. Get started with a MongoDB backed Drupal.

1 Post

evangelism

Return to top
Evangelism is NOT Sales

Evangelism is NOT Sales

I recently had a discussion with a CFO of a technology company. We were meeting because he is …

1 Post

firefox

Return to top
Managing Multiple Firefox Profiles in OS X

Managing Multiple Firefox Profiles in OS X

Sometimes you need more than one profile in Firefox. This post will show you how to manage multiple profiles in Firefox.

1 Post

flickr

Return to top
Scaling Web Sites (LAMP) : Top Resources

Scaling Web Sites (LAMP) : Top Resources

Luckily it’s 2009 and there have been a bunch of successful websites that have had to deal with …

1 Post

focus

Return to top
The Importance of Focus

The Importance of Focus

Imagine if Apple, Disney, Microsoft, etc had chased every oppotunity that they came across. One …

1 Post

follow friday

Return to top
A Better Follow Friday

A Better Follow Friday

Follow Friday is a common practice on Twitter where many people spend friday posting things …

1 Post

framework

Return to top
On Symfony2

On Symfony2

Symfony2 is the latest brainchild of Fabien Potencier.

1 Post

frameworks

Return to top
Next Gen PHP Frameworks

Next Gen PHP Frameworks

With the release of PHP 5.3, PHP released the most significant capabilities in years. …

1 Post

friendfeed

Return to top
Facebook Meets Twitter & FriendFeed

Facebook Meets Twitter & FriendFeed

For the past few months Facebook has been obsessed with Twitter. It’s easy to see why. Twitter …

1 Post

genealogy

Return to top
MongoDB for Genealogy at RootsTech 2012

MongoDB for Genealogy at RootsTech 2012

After an enjoyable time at the SORT conference in 2011 I was invited to come back to SLC to …

1 Post

giving a presentation

Return to top
Giving the most viewed presentation on slideshare ever at OSCON

Giving the most viewed presentation on slideshare ever at OSCON

Giving a presentation that had more views on slideshare in it's first week than any other OSCON presentation had in 12 years.

1 Post

gnu

Return to top
Be more productive using GNU Screen

Be more productive using GNU Screen

Tips, Techniques and Tricks for using GNU Screen to increase your productivity.

1 Post

godaddy

Return to top
Installing Git on a Shared Host

Installing Git on a Shared Host

Git is a fantastic tool and is very useful for deployment. If you can’t install git system wide …

1 Post

gothamgo

Return to top
7 Common mistakes in Go and when to avoid them – Gotham Go

7 Common mistakes in Go and when to avoid them – Gotham Go

Not a generic list of programming mistakes, these are the lessons I wish I learned earlier …

1 Post

graph

Return to top
MongoDB for Genealogy at RootsTech 2012

MongoDB for Genealogy at RootsTech 2012

After an enjoyable time at the SORT conference in 2011 I was invited to come back to SLC to …

1 Post

hack

Return to top
MongoDB Driver days hackathon round up

MongoDB Driver days hackathon round up

A round up of projects created during the driver days hack day by the 10gen drivers team focused on the MongoDB user experience.

1 Post

hack day

Return to top
MongoDB Driver days hackathon round up

MongoDB Driver days hackathon round up

A round up of projects created during the driver days hack day by the 10gen drivers team focused on the MongoDB user experience.

1 Post

help

Return to top
Take Time to Help Others

Take Time to Help Others

While it may not seem intuitive taking time out to selflessly help others will help you more …

1 Post

high availability

Return to top
Replication, Durability, and Disaster Recovery

Replication, Durability, and Disaster Recovery

This session introduces the basic components of high availability before going into a deep dive on MongoDB replication.

1 Post

hiring

Return to top
Finding the Right People

Finding the Right People

Since I began at Open Sky a few weeks ago I have been tasked with building out a great team. …

1 Post

hosting

Return to top
Choosing a Hosting Partner

Choosing a Hosting Partner

No question about it, choosing a good hosting partner is one of the most important decisions a …

Competition for the Cloud Heats Up

Competition for the Cloud Heats Up

Cloud no longer a single vendor game. For years cloud computing has been synonymous with Amazon …

1 Post

html

Return to top
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 …

1 Post

html5

Return to top
Go Go Hugo blog

Go Go Hugo blog

After after a few months of work I’m happy to display the newest incarnation of …

1 Post

information risk management

Return to top
The Biggest Myths Surrounding Disaster Recovery

The Biggest Myths Surrounding Disaster Recovery

There are many reasons companies fail to create an effective disaster recovery plan. Far too often they fall prey to the common myths of disaster recovery.

1 Post

information technology

Return to top
Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

1 Post

infrastructure

Return to top
Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

1 Post

intellectual property

Return to top
Protecting Intellectual Property on Your Blog

Protecting Intellectual Property on Your Blog

6 steps to protect your intellectual property as posted on your blog, forum or website.

1 Post

intellectual property protection

Return to top
Protecting Intellectual Property on Your Blog

Protecting Intellectual Property on Your Blog

6 steps to protect your intellectual property as posted on your blog, forum or website.

1 Post

iphone

Return to top
How RIM handed the mobile market over to Apple

How RIM handed the mobile market over to Apple

Just because you are the market leader doesn't mean you will stay the market leader. A lesson on competition given by Apple to RIM.

1 Post

ipo

Return to top
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 …

1 Post

jquery

Return to top
My Online Business Card (Vcard)

My Online Business Card (Vcard)

I wanted to polish up my javascript coding so I decided that the best way to do that was with a …

1 Post

karma

Return to top
Take Time to Help Others

Take Time to Help Others

While it may not seem intuitive taking time out to selflessly help others will help you more …

1 Post

keychain

Return to top
Secure Automated, Key Based SSH

Secure Automated, Key Based SSH

SSH is great and secure… Unless you need to automate it. Then it sucks because your only …

1 Post

language design

Return to top
Go – On The Shoulders of Giants

Go – On The Shoulders of Giants

This presentation was developed for Curry On and delivered as the closing keynote of the …

1 Post

learning

Return to top
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.

1 Post

learning-systems

Return to top
How Benjamin Franklin Invented Machine Learning in 1720

How Benjamin Franklin Invented Machine Learning in 1720

Benjamin Franklin discovered gradient descent 250 years before we had the mathematics to describe it.

1 Post

lessons

Return to top
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.

1 Post

linkedin

Return to top
54% US Companies Ban Social Media... and That's Fine

54% US Companies Ban Social Media... and That's Fine

According to a study commissioned by Robert Half Technology, an IT staffing company, 54 percent …

1 Post

lithium

Return to top
Next Gen PHP Frameworks

Next Gen PHP Frameworks

With the release of PHP 5.3, PHP released the most significant capabilities in years. …

1 Post

luxury

Return to top
Portero Raises 6.6 Million

Portero Raises 6.6 Million

In a round of financing led by LFE Capital Portero Inc, the worlds leading online luxury store raises 6.6 million to build out a robust technology platform.

1 Post

mac

Return to top
Managing Multiple Firefox Profiles in OS X

Managing Multiple Firefox Profiles in OS X

Sometimes you need more than one profile in Firefox. This post will show you how to manage multiple profiles in Firefox.

1 Post

machine-learning

Return to top
How Benjamin Franklin Invented Machine Learning in 1720

How Benjamin Franklin Invented Machine Learning in 1720

Benjamin Franklin discovered gradient descent 250 years before we had the mathematics to describe it.

1 Post

marketing

Return to top
Analyzing and Improving Conversion

Analyzing and Improving Conversion

Conversion is one of those core metrics that every business depends on and strives to improve. …

1 Post

marketplace

Return to top
How to Fix a Broken Marketplace (eBay)

How to Fix a Broken Marketplace (eBay)

Do you still remember when eBay was a great place to buy and sell things? Today most auctions …

1 Post

mgo

Return to top
Using MongoDB with Go and mgo

Using MongoDB with Go and mgo

This presentation will give developers an introduction and practical experience of using MongoDB with the Go language. MongoDB Chief Developer Advocate & Gopher Steve Francia presents plainly what you need to know about using MongoDB with Go.

1 Post

myspace

Return to top
Stop Twitter from Becoming the next MySpace

Stop Twitter from Becoming the next MySpace

6 months ago Twitter was the best place in existence to use and develop great relations with …

1 Post

new years resolution

Return to top
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 …

1 Post

nginx

Return to top
Using Nginx as a Load Balancer

Using Nginx as a Load Balancer

Nginx is a relatively new web server that has a light footprint and relatively easy …

1 Post

nintendo

Return to top
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. …

1 Post

node.js

Return to top
9 MongoDB 2.6 Drivers Released

9 MongoDB 2.6 Drivers Released

I’m pleased to announce the coordinated release of drivers in 9 languages in preparation for …

1 Post

object-oriented

Return to top
Is Go an Object Oriented language?

Is Go an Object Oriented language?

To truly understand what it means to be ‘object-oriented’ you need to look back at the …

1 Post

operating systems

Return to top
the future of the Operating System - LinuxCon 2015 keynote

the future of the Operating System - LinuxCon 2015 keynote

Given as a keynote at LinuxCon + CloudOpen Japan 2015. Linux has become the foundation for …

1 Post

orbitz

Return to top
Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

1 Post

os x

Return to top
Managing Multiple Firefox Profiles in OS X

Managing Multiple Firefox Profiles in OS X

Sometimes you need more than one profile in Firefox. This post will show you how to manage multiple profiles in Firefox.

1 Post

pandora

Return to top
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 …

1 Post

panel

Return to top
Rust vs Go Panel at RustLab Conference

Rust vs Go Panel at RustLab Conference

The folks at Develer liked JT’s and my article Rust vs Go - Better together so much they …

1 Post

password

Return to top
Using the right keys

Using the right keys

Today I was visiting a friends office and like many offices in NYC they have a shared bathroom …

1 Post

pear

Return to top
Getting Started with MongoDB and PHP

Getting Started with MongoDB and PHP

The first in a series of posts on MongoDB and PHP that will both explain why you should use MongoDB and teach you how.

1 Post

photography

Return to top
Add PhotoshopCS5 support to Picasa

Add PhotoshopCS5 support to Picasa

How to easily add a button in Picasa that will allow you to edit the current picture in Photoshop.

1 Post

photoshop

Return to top
Add PhotoshopCS5 support to Picasa

Add PhotoshopCS5 support to Picasa

How to easily add a button in Picasa that will allow you to edit the current picture in Photoshop.

1 Post

picasa

Return to top
Add PhotoshopCS5 support to Picasa

Add PhotoshopCS5 support to Picasa

How to easily add a button in Picasa that will allow you to edit the current picture in Photoshop.

1 Post

portero

Return to top
Portero Raises 6.6 Million

Portero Raises 6.6 Million

In a round of financing led by LFE Capital Portero Inc, the worlds leading online luxury store raises 6.6 million to build out a robust technology platform.

1 Post

postgresql

Return to top
Hybrid MongoDB / SQL Applications

Hybrid MongoDB / SQL Applications

MongoDB is often used alongside a relational database such as Oracle or MySQL. It is often …

1 Post

presentation

Return to top
Multi Data Center Strategies and MongoDB

Multi Data Center Strategies and MongoDB

Data Center Strategies for deployment to multiple data centers, Including a deep dive into deploying MongoDB across a wide area network.

1 Post

product management

Return to top
Product Management for Everyone

Product Management for Everyone

An interactive workshop developed for and given at the Landing Festival in Berlin 2019. This …

1 Post

productivity

Return to top
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 …

1 Post

profiling

Return to top
Nitro : A quick and simple profiler for golang

Nitro : A quick and simple profiler for golang

Nitro is a quick and easy performance analyzer library for golang. It is useful for comparing …

1 Post

pushups

Return to top
One Hundred Pushups

One Hundred Pushups

Move over skinny nerds. I've begun the 100 puphup challenge and am announcing it here to ensure I take it seriously.

1 Post

rackspace

Return to top
Competition for the Cloud Heats Up

Competition for the Cloud Heats Up

Cloud no longer a single vendor game. For years cloud computing has been synonymous with Amazon …

1 Post

raid

Return to top
Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

1 Post

recovery

Return to top
Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

1 Post

recovery plan

Return to top
Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

1 Post

recruiting

Return to top
Finding the Right People

Finding the Right People

Since I began at Open Sky a few weeks ago I have been tasked with building out a great team. …

1 Post

redis

Return to top
NoSQL databases and Managing Big Data

NoSQL databases and Managing Big Data

A review of the various NoSQL databases including MongoDB, cassandra, redis and how they handle big data.

1 Post

remote procedure call

Return to top
REST vs SOAP, the difference between soap and rest

REST vs SOAP, the difference between soap and rest

What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP

1 Post

representational state transfer

Return to top
REST vs SOAP, the difference between soap and rest

REST vs SOAP, the difference between soap and rest

What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP

1 Post

resources

Return to top
NoSQL Databases

NoSQL Databases

Amazon, Digg, Facebook, LinkedIn, Twitter all started on sql databases (all but Amazon on …

1 Post

responsive

Return to top
Go Go Hugo blog

Go Go Hugo blog

After after a few months of work I’m happy to display the newest incarnation of …

1 Post

rest

Return to top
REST vs SOAP, the difference between soap and rest

REST vs SOAP, the difference between soap and rest

What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP

1 Post

rim

Return to top
How RIM handed the mobile market over to Apple

How RIM handed the mobile market over to Apple

Just because you are the market leader doesn't mean you will stay the market leader. A lesson on competition given by Apple to RIM.

1 Post

rpc

Return to top
REST vs SOAP, the difference between soap and rest

REST vs SOAP, the difference between soap and rest

What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP

1 Post

rsa

Return to top
Secure Automated, Key Based SSH

Secure Automated, Key Based SSH

SSH is great and secure… Unless you need to automate it. Then it sucks because your only …

Benchmarking Cloudfront (and S3)

Benchmarking Cloudfront (and S3)

Amazon has done it again bringing another computing service to the masses. This time it’s the …

1 Post

scala

Return to top
9 MongoDB 2.6 Drivers Released

9 MongoDB 2.6 Drivers Released

I’m pleased to announce the coordinated release of drivers in 9 languages in preparation for …

1 Post

scaling

Return to top
Scaling Web Sites (LAMP) : Top Resources

Scaling Web Sites (LAMP) : Top Resources

Luckily it’s 2009 and there have been a bunch of successful websites that have had to deal with …

1 Post

script

Return to top
Managing Multiple Firefox Profiles in OS X

Managing Multiple Firefox Profiles in OS X

Sometimes you need more than one profile in Firefox. This post will show you how to manage multiple profiles in Firefox.

1 Post
Return to top
The Death of Search

The Death of Search

Social media will be the next innovation in the most unlikely of places, search ( leveraging …

1 Post

semantic web

Return to top
The Death of Search

The Death of Search

Social media will be the next innovation in the most unlikely of places, search ( leveraging …

1 Post

shell

Return to top
Easy bash scripting with shflags

Easy bash scripting with shflags

One of the most frustrating things about bash scripts is how challenging it is to create unix …

1 Post

shop

Return to top
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 …

1 Post

slideshare

Return to top
Giving the most viewed presentation on slideshare ever at OSCON

Giving the most viewed presentation on slideshare ever at OSCON

Giving a presentation that had more views on slideshare in it's first week than any other OSCON presentation had in 12 years.

1 Post

snapshot

Return to top
Backup, Replication and Disaster Recovery

Backup, Replication and Disaster Recovery

How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.

1 Post

snipmate

Return to top
Vim Plugins: snipMate

Vim Plugins: snipMate

Why use it It’s super easy to use It has tons of snippets It’s pretty well compatible with …

1 Post

soap

Return to top
REST vs SOAP, the difference between soap and rest

REST vs SOAP, the difference between soap and rest

What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP

1 Post

social web

Return to top
The Death of Search

The Death of Search

Social media will be the next innovation in the most unlikely of places, search ( leveraging …

1 Post

software

Return to top
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. …

1 Post

software architecture

Return to top
REST vs SOAP, the difference between soap and rest

REST vs SOAP, the difference between soap and rest

What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP

1 Post

ssh-agent

Return to top
Secure Automated, Key Based SSH

Secure Automated, Key Based SSH

SSH is great and secure… Unless you need to automate it. Then it sucks because your only …

1 Post

strata

Return to top
Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

1 Post

strata nyc

Return to top
Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

1 Post

structured storage

Return to top
Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

Not Just Hadoop: NoSQL in the Enterprise at Strata NYC 2012

open source NoSQL solution MongoDB and data processor Hadoop have made big data accessible. Previously big data meant proprietary software and big hardware.

1 Post

success

Return to top
The Importance of Focus

The Importance of Focus

Imagine if Apple, Disney, Microsoft, etc had chased every oppotunity that they came across. One …

1 Post

svk

Return to top
Using SVK to Increase Productivity

Using SVK to Increase Productivity

After subversion but before Git there was SVK. If you are stuck using subversion do yourself a favor and use svk.

1 Post

systems

Return to top
Unix Jobs Management

Unix Jobs Management

Every self respecting linux, mac os X or *nix user should have a solid handle on managing jobs …

1 Post

terminal

Return to top
Be more productive using GNU Screen

Be more productive using GNU Screen

Tips, Techniques and Tricks for using GNU Screen to increase your productivity.

1 Post

text editor

Return to top
Ultimate Vim Config

Ultimate Vim Config

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

1 Post

thon

Return to top
MongoDB Driver days hackathon round up

MongoDB Driver days hackathon round up

A round up of projects created during the driver days hack day by the 10gen drivers team focused on the MongoDB user experience.

1 Post

tree

Return to top
MongoDB for Genealogy at RootsTech 2012

MongoDB for Genealogy at RootsTech 2012

After an enjoyable time at the SORT conference in 2011 I was invited to come back to SLC to …

1 Post

tutorial

Return to top
How to deliver a great conference tutorial

How to deliver a great conference tutorial

4 secrets I used to give the most popular presentation in the history of OSCON.

1 Post

unix

Return to top
Unix Jobs Management

Unix Jobs Management

Every self respecting linux, mac os X or *nix user should have a solid handle on managing jobs …

Portero Raises 6.6 Million

Portero Raises 6.6 Million

In a round of financing led by LFE Capital Portero Inc, the worlds leading online luxury store raises 6.6 million to build out a robust technology platform.

1 Post

vcard

Return to top
My Online Business Card (Vcard)

My Online Business Card (Vcard)

I wanted to polish up my javascript coding so I decided that the best way to do that was with a …

1 Post

vendor

Return to top
Checking Vendor References

Checking Vendor References

One task that should be part of every IT managers is performing reference checks on potential …

1 Post

view presentation

Return to top
Giving the most viewed presentation on slideshare ever at OSCON

Giving the most viewed presentation on slideshare ever at OSCON

Giving a presentation that had more views on slideshare in it's first week than any other OSCON presentation had in 12 years.

1 Post

web browser

Return to top
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 …

1 Post

web service

Return to top
REST vs SOAP, the difference between soap and rest

REST vs SOAP, the difference between soap and rest

What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP

1 Post

web services

Return to top
REST vs SOAP, the difference between soap and rest

REST vs SOAP, the difference between soap and rest

What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP

1 Post

web standards

Return to top
REST vs SOAP, the difference between soap and rest

REST vs SOAP, the difference between soap and rest

What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP

1 Post

wiki

Return to top
Implementing a Corporate Wiki

Implementing a Corporate Wiki

Steps to choose and implement a corporate wiki from access policies to adoption

1 Post

win 7

Return to top
Windows 7 launch notes

Windows 7 launch notes

I was fortunate to be able to attend the Microsoft Launch Developer Preview meeting in NYC. …

1 Post

windows

Return to top
Windows 7 launch notes

Windows 7 launch notes

I was fortunate to be able to attend the Microsoft Launch Developer Preview meeting in NYC. …

1 Post

wordpress

Return to top
Moving to WordPress

Moving to WordPress

I’ve used Drupal to power my blog since I started it over 2 years ago. It has been a bitter …

1 Post

wordpress 3.0

Return to top
Moving to WordPress

Moving to WordPress

I’ve used Drupal to power my blog since I started it over 2 years ago. It has been a bitter …

1 Post

ws security

Return to top
REST vs SOAP, the difference between soap and rest

REST vs SOAP, the difference between soap and rest

What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP

1 Post

zoop

Return to top
Next Gen PHP Frameworks

Next Gen PHP Frameworks

With the release of PHP 5.3, PHP released the most significant capabilities in years. …