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.
When foundational open source projects like Cobra and Viper level up their security game, the entire ecosystem wins. Here's what we learned together.
I’m leaving my role as the Product Lead for the Go Language at Google. I’m super proud of …
I’m proud to present the new and improved spf13.com a dramatic redesign of the very first …
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 …
While others may see Rust and Go as competitive programming languages, neither the Rust nor the …
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 …
I joined the GoTime podcast and told them EVERYTHING about Go’s new branding strategy (and …
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 …
A friend of mine who is a very talented writer recently became intrigued with open source and …
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 …
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
After after a few months of work I’m happy to display the newest incarnation of …
A round up of projects created during the driver days hack day by the 10gen drivers team focused on the MongoDB user experience.
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.
6 steps to protect your intellectual property as posted on your blog, forum or website.
Giving a presentation that had more views on slideshare in it's first week than any other OSCON presentation had in 12 years.
4 secrets I used to give the most popular presentation in the history of OSCON.
How to easily add a button in Picasa that will allow you to edit the current picture in Photoshop.
The first in a series of posts on MongoDB and PHP that will both explain why you should use MongoDB and teach you how.
I'm happy to announce that going forward you'll be able to read my articles on DZone as well as spf13.com.
At 10gen we had new headshots taken recently. I think mine came out great. I took this …
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.
I wrote a book. It is published by O’Reilly, and available now on Amazon, O’Reilly Media and a …
How to go about creating better backups through replication and snapshots and how to ensure that your infrastructure has a solid disaster recovery plan.
I’m a huge fan of Windows 7. It’s the first time I’ve ever run a Microsoft OS on my primary …
Last week I had the opportunity to attend the LDS Church’s SORT tech conference. Nearly 1200 …
Traditionally ecommerce companies have had no place in the cloud. The lack of established …
Perhaps you’ll recognize these words, “About five years ago I started to notice an odd thing. …
One of the most frustrating things about bash scripts is how challenging it is to create unix …
Cloud no longer a single vendor game. For years cloud computing has been synonymous with Amazon …
One of the weaknesses of PHP as a languages has always been it’s ability to write proper …
Pandora filed their IPO today. By end of day Pandora was worth 3.2 Billion . The amazing thing …
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 …
I’ve decided to expand the scope of this site a bit to be more than just a blog. It makes …
In a follow up to my popular post on Symfony2, the open source PHP framework we use at …
Symfony2 is the latest brainchild of Fabien Potencier.
I have spent the last few years tweaking and refining my VIM configuration. This is the …
As part of my new years resolution to get in shape and spend less dough I decided that I’d be …
There’s an old adage “Fast, Cheap, Good; Pick Two”. This situation is called a magic triangle. …
16 lessons learned I learned from my first 16 years working in the technology industry.
As anyone who reads my blog or follows my tweets knows, I’ve been working for a new startup …
I came across an article today titled “Help! My boss is on twitter“. Allow me to share a secret …
I have spent the last few years tweaking and refining my VIM configuration until I had the …
I’ve used Drupal to power my blog since I started it over 2 years ago. It has been a bitter …
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 …
With the release of PHP 5.3, PHP released the most significant capabilities in years. …
Since I began at Open Sky a few weeks ago I have been tasked with building out a great team. …
I couldn’t be more excited to announce that I have accepted a position at The Open Sky Project. …
Most developers know the basics of VIM, enough to edit a conf file, but most stay there, …
Every self respecting linux, mac os X or *nix user should have a solid handle on managing jobs …
du is the *nix command for disk usage. It tells you how much space everything in the given …
Amazon has done it again bringing another computing service to the masses. This time it’s the …
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 …
In 2007, All Things Digital held a fascinating interview with both Bill Gates and Steve Jobs. …
Imagine if Apple, Disney, Microsoft, etc had chased every oppotunity that they came across. One …
Drupal is a very powerful content management solution. It powered an earlier version of this …
Why use it It’s super easy to use It has tons of snippets It’s pretty well compatible with …
One task that should be part of every IT managers is performing reference checks on potential …
Follow Friday is a common practice on Twitter where many people spend friday posting things …
There is one trait that if possessed can virtually ensure success, the ability to nurture a …
Git is a fantastic tool and is very useful for deployment. If you can’t install git system wide …
Recently a book came out The Presentation Secrets of Steve Jobs: How to be Insanely Great in …
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 …
Today marks the last post of my blog-a-thon. It has been a learning and growing experience. I …
While it may not seem intuitive taking time out to selflessly help others will help you more …
I was fortunate to be able to attend the Microsoft Launch Developer Preview meeting in NYC. …
According to a study commissioned by Robert Half Technology, an IT staffing company, 54 percent …
As social media continues to emerge, many professionals are curious on what is the best way to …
Social media will be the next innovation in the most unlikely of places, search ( leveraging …
Not surprisingly, given my semi random content, I arrive at my posts a few different ways. 1. I …
Conversion is one of those core metrics that every business depends on and strives to improve. …
In business it’s common to use sales as a metric to determine success. Songs, albums, books and …
Someone once said a goal is a dream until you write it down … in your blog and tell the world …
Nginx is a relatively new web server that has a light footprint and relatively easy …
I don’t know what could be more shocking that opening this month’s edition of CIO magazine and …
No question about it, choosing a good hosting partner is one of the most important decisions a …
Recently I’ve been fortunate to be recognized in a few publications. I extend a warm welcome to …
Facebook just unveiled their biggest change yet. The http://www.new.facebook.com website is a …
One thing that makes subversion such a powerful revision system is it’s ability to permit …
Luckily it’s 2009 and there have been a bunch of successful websites that have had to deal with …
Do you still remember when eBay was a great place to buy and sell things? Today most auctions …
6 months ago Twitter was the best place in existence to use and develop great relations with …
For the past few months Facebook has been obsessed with Twitter. It’s easy to see why. Twitter …
Strategies for growing while your competition shrinks in a down economy.
This article will show you how to automatically backup your files often and automatically.
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.
How to fully automate the backup of a MySQL database system.
Move over skinny nerds. I've begun the 100 puphup challenge and am announcing it here to ensure I take it seriously.
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.
How to find great and qualified people to hire using Twitter.
Portero Inc, the worlds leading online luxury destination, announces the promotion of Steve Francia to CIO.
Has the day finally come where a person can do most of their shopping right from their livingroom?
Sometimes you need more than one profile in Firefox. This post will show you how to manage multiple profiles in Firefox.
After subversion but before Git there was SVK. If you are stuck using subversion do yourself a favor and use svk.
The 15 most useful plugins for VIM. This post is a bit dated but kept intact to reflect the best plugins at the time
Steps to choose and implement a corporate wiki from access policies to adoption
10 reasons why I use Twitter and so should you
Tips, Techniques and Tricks for using GNU Screen to increase your productivity.