InfoQ interview - Go Language at 13 Years
I had the pleasure of speaking with Olimpiu Pop from InfoQ about the Go language and community. …
I had the pleasure of speaking with Olimpiu Pop from InfoQ about the Go language and community. …
Go Time panelists Natalie & Jon join forces with Go Team members Steve Francia, Katie …
Go, the language of cloud infrastructure, is maturing into the language of modern enterprise …
Over the past couple of years, Go has matured to a complete end-to-end offering with seamless …
I had the privilage of sitting down with my friend Jason Yee as a guest on his podcast. Listen …
I had the privilage of joining my coworker Julie Qiu as we talked with our friends Carmen, Mat …
This presentation was developed for GoLab in Firenze Italy and delivered as the closing keynote …
Keynote delivered at The Landing Festival – Berlin. This presentation describes the many …
This presentation was developed for Curry On and delivered as the closing keynote of the …
This presentation was given in 深圳市 China, July 2018 as part of the InfoQ ArchSummit conference. …
I joined the GoTime podcast and told them EVERYTHING about Go’s new branding strategy (and …
This talk is an overview of the entire Go project. It covers “what we’ve done”, “why we did it” …
An overview of the entire Go project. It covers “what we’ve done”, “why we did it” and “where …
I am at GolangUK in London, having just finished giving the opening keynote. I was a bit more …
I wrote this presentation with Jessie Frazelle. She made it look very nice and delivered it at …
A semi-autobiographical presentation given to the winners of Google’s 2017 Code-in …
A workshop written and delivered by Steve Francia and Ashley McNamara at OSCON 2017 outlining …
A workshop written and delivered by Steve Francia and Ashley McNamara at CRAFT 2017 outlining …
I joined GoTime to talk about the results of the 2016 Go Developer Survey and other interesting …
Hugo is going Global! Hugo 0.17, released today, is our best and fastest release ever! Hugo …
I am honored to share that I have joined Google as a member of the Go team and will be …
Given at GopherFest 2015. This is an updated version of the talk I gave in NYC Nov 14 at …
In the last few years open source has transformed the software industry. From Android to …
A friend of mine who is a very talented writer recently became intrigued with open source and …
Not a generic list of programming mistakes, these are the lessons I wish I learned earlier …
Hugo, the fast and flexible static site generator, is really coming of age. I wanted to give a …
I recently had a discussion with a CFO of a technology company. We were meeting because he is …
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
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.
This presentation will walk you through the steps needed to get started with Go.
Some languages including C, C++ support pointers. Other languages including C++, Java, Python, …
To truly understand what it means to be ‘object-oriented’ you need to look back at the …
I’m pleased to announce the coordinated release of drivers in 9 languages in preparation for …
One of the great features of golang is that you can compile executables for many different …
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.
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.
using go fmt to quickly refactor your code
I gave this presentation to a packed house at DevCon5 in NYC July 24th. DevCon5 is a web …
Workshop on MongoDB and PHP
Hugo Website Hugo is a static site generator written in Go. It is optimized for speed, easy …
Nitro is a quick and easy performance analyzer library for golang. It is useful for comparing …
A round up of projects created during the driver days hack day by the 10gen drivers team focused on the MongoDB user experience.
4 secrets I used to give the most popular presentation in the history of OSCON.
The first in a series of posts on MongoDB and PHP that will both explain why you should use MongoDB and teach you how.
A review of the various NoSQL databases including MongoDB, cassandra, redis and how they handle big data.
spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim. It is a good …
spf13-vim is a cross platform distribution of vim plugins and resources for Vim, GVim and MacVim.
Drupal is the standard in content management systems. MongoDB enables high performance Drupal. Get started with a MongoDB backed Drupal.
Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing.
I wrote a book. It is published by O’Reilly, and available now on Amazon, O’Reilly Media and a …
After an enjoyable time at the SORT conference in 2011 I was invited to come back to SLC to …
How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.
MongoDB is often used alongside a relational database such as Oracle or MySQL. It is often …
10gen had our flagship conference in Silicon Valley. I gave an introductory presentation at the …
This week I joined a few of my co-workers down in LA. We met with a few companies and ran the …
One of the most frustrating things about bash scripts is how challenging it is to create unix …
One of the weaknesses of PHP as a languages has always been it’s ability to write proper …
Justin Hileman and I presented at MongoNYC 2011 to a packed house. Our presentation outlines …
With Google launching their chrome book is significant as it reflects a substantial shift in …
Symfony2 is a great web framework. OpenSky is built on this framework and we are one of the …
Release Cycles have been debated for the last 30 years and will certainly be for the next 30. …
If you don’t know Rands (real name Michael Lopp), you should. His blog is full of excellent …
Justin Hileman and I gave a presentation on “Augmenting RDBMS with NoSQL for e-commerce” at the …
In a follow up to my popular post on Symfony2, the open source PHP framework we use at OpenSky, …
Symfony2 is the latest brainchild of Fabien Potencier.
I have spent the last few years tweaking and refining my VIM configuration. This is the …
There’s an old adage “Fast, Cheap, Good; Pick Two”. This situation is called a magic triangle. …
Last night I gave a presentation on MongoDB & Ecommerce. OpenSky is the first company to …
16 lessons learned I learned from my first 16 years working in the technology industry.
I have spent the last few years tweaking and refining my VIM configuration until I had the …
Every so often a “new” technology catches on. Right now it’s nosql databases. A couple years …
Amazon, Digg, Facebook, LinkedIn, Twitter all started on sql databases (all but Amazon on …
du is the *nix command for disk usage. It tells you how much space everything in the given …
Today I was visiting a friends office and like many offices in NYC they have a shared bathroom …
What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP
I wanted to polish up my javascript coding so I decided that the best way to do that was with a …
Some of this may seem like a broken record, yet every single time you hear about a bank losing …
SSH is great and secure… Unless you need to automate it. Then it sucks because your only …
Git is a fantastic tool and is very useful for deployment. If you can’t install git system wide …
The NERD Commenter is an indispensable tool when programming in VIM. It understands like a …
If you use *nix, no doubt you’ve spent some time on the command line. Here are a few of the …
One thing that makes subversion such a powerful revision system is it’s ability to permit …
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.
After subversion but before Git there was SVK. If you are stuck using subversion do yourself a favor and use svk.