Start testing your app with CasperJS

By Florian Motlik, May 22, 2013.

Here at Codeship we always strive to find the best ways to test our application before we go live. We need to have all the ...

Read more?

Sell first, build later

By Vu Tran, May 20, 2013.

Framebase.io is a video API built by developers for developers. As such, our founding team consists of three highly technical software engineers with varying experiences ...

Read more?

What makes a good physical workspace?

By Teja Yenamandra, May 15, 2013.

I have trouble finding a good place to work. I've heard from our users that this is a problem that many of us share, so ...

Read more?

Setting up your analytics

By Peter Reinhardt, May 13, 2013.

The following is a guest post by Peter Reinhardt, co-founder at Segment.io and author at Analytics Academy. He loves startups, math, physics and ...

Read more?

Learn SQL, dammit!

By Michael Herman, May 8, 2013.

The following is a guest post by Michael Herman, author of the Real Python for the Web course. He is also the co-founder ...

Read more?

Your product isn't your product

By Max Hersey, Apr 29, 2013.

When you think about ways to improve your product, focusing on the following often neglected areas can have a massive impact on customer happiness and ...

Read more?

The Fair Split

By Teja Yenamandra, Apr 13, 2013.

This morning, I was spending some time on AngelList's salaries database, trying to see to what extent salaries reflected different cost-of-living indices across the ...

Read more?

How do I make this job post relevant?

By JohnPaul Bennett, Apr 11, 2013.

How can I make my job post more attractive and relevant to developers?

I get asked this question often, so here’s a short guide on ...

Read more?

Image cropping for your web app in 20 minutes

By Valentin Golev, Apr 10, 2013.

Cropping from inside the browser is great: it's intuitive and simpler than loading a dedicated image editor. You can crop profile photos, graphics for user ...

Read more?

Why Blossom.io Switched to Dart

By Thomas Schranz, Apr 5, 2013.

So what motivated us to switch to Dart? In this post I’ll try to answer this question and go into how I see Dart ...

Read more?

Backbone.js vs Knockout.js

By Hasen el Judy, Mar 19, 2013.

What the hell am I talking about? Backbone? Knockout?

These are 2 popular JavaScript frameworks, supposedly designed to help/facilitate the building of rich client application ...

Read more?

PaaS Under the Hood, Episode 1: Kernel Namespaces

By Jérôme Petazzoni, Mar 14, 2013.

Making things simple is a lot of work. At dotCloud, we package terribly complex things - such as deploying and scaling web applications - into ...

Read more?

Get Your Hack On At TechStars

By Ryan Cook, Mar 6, 2013.

About a year ago, I applied to be a HackStar. Not too long thereafter, I got the email that I was accepted. It ended ...

Read more?

Building Backbone.js apps with Backlift Part 2: Collections and Forms

By Cole Krumbholz, Mar 5, 2013.

This is part two of the Building Backbone.js with Backlift tutorial series. This part will cover:

  • Creating Backbone.js Models and Collections
  • Fetching collections from ...

    Read more?

How to Use Mashape's Auto-Generated Java client library for your Android apps

By Chris Ismael, Feb 26, 2013.

One of the ways that Mashape facilitates easy consumption of APIs is by offering auto-generated client libraries for several programming languages, for each of the ...

Read more?

How to Monetize your API in Minutes using Mashape

By Chris Ismael, Feb 22, 2013.

And we're back! Last week, we wrote a post that taught you how to add an API to Mashape. In today's post, we'll ...

Read more?

Code Together with Hillary Cage

By Hillary Cage, Feb 21, 2013.

Hi there!

I’m Hillary Elmore Cage, CEO of Code Together in Bloomington, Indiana. Code Together started as a “home sprout” out of Bloomington-based incubator, Sproutbox. ...

Read more?

Building Backbone.js apps with Backlift Part 1: Views and Templates

By Cole Krumbholz, Feb 19, 2013.

This is a beginning Backbone.js tutorial that will cover:

  • Setting up a bare-bones Backbone.js website
  • Creating a Backbone.js View, and
  • Using Handlebars templates to ...

    Read more?

How to Add an API to Mashape (video)

By Chris Ismael, Feb 15, 2013.

I'm Chris Ismael, Developer Evangelist at Mashape. I create value for developers and API providers by connecting them through Mashape. Prior to Mashape, I was ...

Read more?

Write a script for Pilot SSH in Python

By Geoffroy Couprie, Feb 7, 2013.

Geoffroy, a freelance security geek, enjoys useful tools and useless hacks. When he is not busy looking for new ways to protect applications, he launches ...

Read more?

A conversation with Mike McGee of The Starter League

By Teja Yenamandra, Feb 4, 2013.

Their program features in-class learning, mentorship, events, and workshops that help take batches of beginners to an intermediate programming proficiency over the course of 3 ...

Read more?

RTC in your app with AddLive: Part 2

By Ted Kozak, Feb 1, 2013.

Ted, the "tech guy" from AddLive was born to be a media streaming hacker, went through some hard times with Java, C/C++ and now seems ...

Read more?

RTC in your app with AddLive: Part 1

By Ted Kozak, Jan 22, 2013.

Ted, the "tech guy" from AddLive was born to be a media streaming hacker, went through some hard times with Java, C/C++ and now seems ...

Read more?

Algorithmic Creativity

By JohnPaul Bennett, Jan 20, 2013.

Today, we’ve got a spot by Re-Compose, an Austrian company that creates software to analyze and re-synthesize digital music. Liquid Notes is the company’s first ...

Read more?

An interview with Virgil Archer

By JohnPaul Bennett, Jan 18, 2013.

Today, we spoke to Virgil Archer, one of the guys behind the TechYizu and the Startup Leadership Program in Shanghai, China. For all of you ...

Read more?

Introducing Keen IO!

By Daniel Kador, Jan 17, 2013.

Teja here - hopefully this doesn't get too confusing, but we're trying something at gun.io HQ in an attempt to introduce you guys to a ...

Read more?

Should we move to San Francisco (permanently)?

By Teja Yenamandra, Dec 27, 2012.

We cannot be the first band of technology entrepreneurs in a distributed setup to throw our hands up in despair after a painful and perhaps ...

Read more?

Fast as Fuck Django, Part 1: Using a Profiler

By Rich Jones, Sep 10, 2012.

If you haven't noticed, we've made some serious updates to gun.io!

As our search results are now rendered on the client side rather than on ...

Read more?

Why News Outlets in Different Countries Have Different Olympic Medal Tables

By Rich Jones, Aug 9, 2012.

As a native Briton, I've been remarkably proud of how well all of the British competitors have been doing at this Olympic Games. I've been ...

Read more?

How a Shortcoming of the English Language Doomed Two Decades of Web Design

By Rich Jones, Aug 3, 2012.

Register? Nah. Check-in? No. Sign in/up? Nope. Join in? Maaaybe. Enrollogin? Hell no.

We're reworking a whole lot of the site at the moment (you're ...

Read more?

Internal Emails Show Poorly Planned DEA Raid Wasted Oakland PD Resources While 7 Killed in Nearby School Shooting

By Rich Jones, Jul 8, 2012.

At 10:30AM on April 2, 2012, 100 Drug Enforcement Agency (DEA) agents raided 6 marijuana dispensaries in Oakland, California while local Oakland PD officers contained ...

Read more?

Doing it Wrong: What Real Hacker Hostels Would Look Like

By Rich Jones, Jul 6, 2012.

There's an NY Times article being passed around about a small string of "Hacker Hostels" in Silicon Valley.

Conceptually, it's an awesome idea.

Read more?

This Week So Far

By Rich Jones, Jul 5, 2012.


My life for the past few days.
.

I think I need to go on holiday.

Read more?

How to Search Git Logs

By Rich Jones, Jun 25, 2012.

So, you want to search your git commit logs. Good news! It's really easy, and I'm going to show you how to do it.

If ...

Read more?

Storing Multi-Line Strings in JSON

By Rich Jones, Jun 23, 2012.

JSON is an extremely rigid schema. It's great, but it has a couple of shortcomings, the largest of which is the inability to store multi-line ...

Read more?

Script Tags, Inbound Links and SEO

By Rich Jones, Jun 11, 2012.

Suppose I have a popular script on my website that many people include as a script to add a feature to their sites.

Does that ...

Read more?

Passing Arguments To Embedded JavaScript

By Rich Jones, Jun 11, 2012.

So, you're writing an embedded script and you want to pass some arbitrary arguments and parameters to your javascript. How do you do it? This ...

Read more?

Best Free WordPress Plugins

By Rich Jones, Jun 7, 2012.

I don't use WordPress myself any more, but many of my clients do, so here are some of the best Free and Open Source WordPress ...

Read more?

Django: Find Most Recently Logged in Users

By Rich Jones, Jun 7, 2012.

Tiny blog post!

Do you want to find the most recently logged in users in your Django application? Cool, no problem. You'll be filtering and ...

Read more?

Rodney Mullen's TED Talk on how Skateboarding is Like Free Culture and Open Source Hacking

By Rich Jones, Jun 5, 2012.


The whole talk is great, but the part about Free Software/Free Culture starts at 11:46

Read more?

Facebook and Zynga Stock Prices, Side By Side

By Rich Jones, May 31, 2012.

Facebook and Zynga Stock Prices
Facebook and Zynga Stock Prices, Side by Side. From Google Finance.

Read more?

Hacker Lifestyle Tips: How to Feel Satisfied With Every Day

By Rich Jones, May 29, 2012.

I like to consider myself a very productive person. I do a lot of writing, I make a good living running my own business and ...

Read more?

WebP2P - New Peer to Peer Technology on the Web

By Rich Jones, May 15, 2012.

WebP2P
This isn't the best illustration. There'll be a proper logo soon.


UPDATE: WebP2P has a new home! ...

Read more?

Social Chaos is a A Hill-Climbing Algorithm

By Rich Jones, May 11, 2012.

"Weird dancing in all-night computer-banking lobbies. Unauthorized pyrotechnic displays. Land-art, earth-works as bizarre alien artifacts strewn in State Parks. Burglarize houses but instead of stealing, ...

Read more?

How One Form Field Killed 60% of Our Sales

By Rich Jones, May 9, 2012.

A Thirty-Minute Blog Post!

A few weeks ago we got an email from somebody who wanted to post a job on Gun.io, but it ...

Read more?

Open Source Business: How to Support A Family of 5 By Running An Open Source Project

By Rich Jones, May 4, 2012.

tl;dr: While seeking open source audio software, I found a project which asks for a small donation before you can download the application binaries. I ...

Read more?

Arguments by Analogy are Fallacies

By Rich Jones, May 2, 2012.


Arguments by analogy are fallacies. Almost any analogy between any two things contains some grain of truth, but one cannot tell what ...

Read more?

How the GitHub Network Graph is Broken

By Rich Jones, Apr 25, 2012.

GitHub Network Graph
What?

(I've griped about this before, so I'll try to keep ...

Read more?

A Proposal Generator/Template for Freelancers

By Rich Jones, Apr 25, 2012.

Proposal generator
This is what it looks like on the inside. See an example or try it ...

Read more?

How (Not) to Botch A Product Launch

By Rich Jones, Apr 19, 2012.

Earlier this week we launched our new product, JobMappr.com. Of course, you didn't hear about it because we completely flubbed the launch. Somebody submitted ...

Read more?

Tech Jobs Map

By Rich Jones, Apr 4, 2012.

Tech Jobs Map
Try the Tech Jobs Map Here!

A New Way to Explore Jobs

Now ...

Read more?

How to GitHub: Fork, Branch, Track, Squash and Pull Request

By Rich Jones, Mar 27, 2012.

This guide will teach you how to properly contribute to open source projects on GitHub. It assumes that you already know about how to use ...

Read more?

Switching From Coffee to Caffeine Pills

By Rich Jones, Mar 21, 2012.

Switching From Coffee to Caffeine Pills
Mmmm.

If you've ever met me (especially if you've ...

Read more?

How To Hire Android Developers

By Rich Jones, Mar 14, 2012.

Hiring Android Developers Logo
Hey there, green buddy!

So, you've got an idea for a new mobile ...

Read more?

A Placeholder Template Tag for Django

By Rich Jones, Mar 12, 2012.

Extremely quick blog post!

Here's how to make a crude template tag which lets you add the HTML5 'placeholder' attribute to your form field inputs ...

Read more?

Secure Your Domain - Where Is Safe to Register a Domain Name?

By Rich Jones, Mar 7, 2012.

Across the globe, governments have adopted policies of seizing domain names as a way to shut down content they find objectionable. This has become a ...

Read more?

Status Report: Jobs, Bugfixing, Guidelines, More OAuth Providers

By Rich Jones, Feb 24, 2012.

Howdy, folks!

This is just a quick status report about what's going on with Gun.io.


Still roamin' the prairie..


On the ...

Read more?

How to Hire DevOps

By Rich Jones, Feb 23, 2012.

DevOps is the latest big trend in hiring. Everybody is talking about DevOps, and everybody wants them.

So, what the hell are DevOps, why do ...

Read more?

GrooveMac: GrooveDown Packaged For OSX (aka, How To Package Java Programs for OSX)

By Rich Jones, Feb 20, 2012.

tl;dr: Download GrooveMac for OSX here!

GrooveMac
Download it here!


I recently discovered an awesome, awesome ...

Read more?

6 Tips For Hiring a NodeJS Developer

By Rich Jones, Feb 20, 2012.

So, you're looking to hire a Node.js developer or hire a Node.js freelancer. What should you be looking for? What makes a good ...

Read more?

Gun.io Profiled in Tech.li

By Rich Jones, Feb 20, 2012.

Check it out! Gun.io has been profiled by Tech.li. Thanks to Jon Christian for reaching out to do this profile!

Into the Grinder

...

Read more?

Lucid Dream Twitter Bot

By Rich Jones, Feb 18, 2012.

tl;dr: I made a twitter bot to remind you to question reality in an effort to promote lucid dreaming skills.

Howdy folks! It's ...

Read more?

The End Is Nigh - GChat Spam

By Rich Jones, Feb 18, 2012.

I've always known this day would come.

Gchat Spam
Disappointing.


There are now spam bots for porn sites running ...

Read more?

Why Isn't Amazon Dominating Online Payments?

By Rich Jones, Feb 16, 2012.

Many people don't even know this, but Amazon.com, the 10th most popular website, also serve as a payment gateway that allows web developers to accept ...

Read more?

Get Paid to Work on FreeNet!

By Rich Jones, Feb 15, 2012.

This is awesome!

Get Paid to Work on Open Source FreeNet
FreeNet!

Read more?

Setting up Google Webmaster Tools with Python / Django

By Rich Jones, Feb 14, 2012.

This a short guide on how to set up Google Webmaster tools for your python django website.

Getting Started

To start, go to Google ...

Read more?

How to List Items In A Dictionary in A Django Template

By Rich Jones, Feb 14, 2012.

Here's a quick to tutorial on how to iterate over a dictionary in a Django template. I get asked this quite a lot so I ...

Read more?

How to Hire a Programmer

By Rich Jones, Feb 14, 2012.

This short guide will explain some of the best strategies for hiring a quality freelance programmer, and show you some common pitfalls to avoid.

Intro

...

Read more?

Get Freelance Jobs Based on Your GitHub Profile

By Rich Jones, Feb 7, 2012.

The theme music for this post is: Archie Bell and the Drells - Tighten Up.

Good news, everybody! Gun.io now has tighter integration ...

Read more?

Do These Documents Show That The CIA Was Involved in the Assassination of an Iranian Nuclear Scientist?

By Rich Jones, Feb 2, 2012.

aka, 'A Peek Inside the Insane Philosophy of the Central Intelligence Agency.'

The theme music to this post is: Zach De La Rocha, ...

Read more?

Big Changes Come to Gun.io: Non-Competitive Gigs, International Payments, Notifications

By Rich Jones, Jan 26, 2012.

The theme music for this post is: Johnny Cash - A Boy Named Sue [Live].

Greetings, friends!

We're pleased to announce some big ...

Read more?

Political JavaScript: progress.js

By Rich Jones, Jan 24, 2012.

The theme music to this post is Omodaka - Hietsuki Bushi.

As you surely noticed, there was a coordinated black-out ...

Read more?

DirtyShare - Pure JavaScript Peer to Peer Filesharing

By Rich Jones, Jan 16, 2012.


I've made a purely browser-based file sharing system. Try it out with the link above or watch the ...

Read more?

Tutorial: How to Deploy Node JS Applications, With Examples

By Rich Jones, Jan 11, 2012.

Note: This is a living document! To get the most recent information (and the example files), look here, on GitHub. To clone the ...

Read more?

I Got Ol' Dirty Bastard's FBI File

By Rich Jones, Jan 8, 2012.

The theme music to this post is Blackroc - Coochie [feat ODB].

One of my hobbies is liberating government documents using Freedom of ...

Read more?

Post to Google Tasks Using Siri on Your iPhone

By Rich Jones, Dec 29, 2011.

The theme music for this post is Percy Sledge - The Dark End of the Street.

Cool! Gun.io user MatthewBauer has ...

Read more?

MarkdownView for Android

By Rich Jones, Dec 29, 2011.

The theme music for this post is Minor Threat - Seeing Red.

Cool! Gun.io user Falnatsheh has claimed the bounty ...

Read more?

Notch's New Game - Minicraft (And An Android Port!)

By Rich Jones, Dec 20, 2011.

The theme music for this post is: Anamanaguchi - Power Supply.

tl;dr: Fun new game. Play it online. Help port ...

Read more?

Gun.io Featured in Hacker Monthly

By Rich Jones, Dec 16, 2011.

The theme music for this post is Foster the People - Pumped up Kicks. (Watch out! It's a mindworm.)

Awesome news! My article, ...

Read more?

Gun.io Debuts Group Funding for Open Source Projects

By Rich Jones, Dec 13, 2011.

Berkeley, CA - After months of development, we're proud to announce that Gun.io now has the ability for groups to pool their money together to ...

Read more?

Client-Side JavaScript Audio Waveform Visualizer

By Rich Jones, Dec 6, 2011.

The theme music for this post is, of course, George Benson - Breezin'. (But it only works in Chrome for now).

...

Read more?

The Government's $200,000 Useless Android Application

By Rich Jones, Nov 21, 2011.

The theme music to this post is: Public Enemy - Bring the Noise.

This is a tale of massive waste in a tiny ...

Read more?

Big Money to Work on Etherpad-Lite

By Rich Jones, Nov 20, 2011.

The theme music to this post is: Virtual Boy - Mass.

Good news, everybody!

The Etherpad Foundation has put up two ...

Read more?

Road Hacking - Part Zero

By Rich Jones, Nov 6, 2011.

The theme music for this post is: Tom Waits - Going Out West.

Short post - I'm packing up shop and moving to ...

Read more?

How Not To Do Mass Mailing

By Rich Jones, Nov 2, 2011.

I'm so, so sorry. I triple checked the code and tested it three times, but I still accidentally spammed some of our users today. I ...

Read more?

How Much to Charge as A Freelance Computer Programmer

By Rich Jones, Oct 26, 2011.

The theme music of this post is: Clipse - We Got it For Cheap (NSFW).

This post is intended for young, competent programmers ...

Read more?

Python for the Web

By Rich Jones, Oct 18, 2011.

The theme music for this blog post is: Air - Playground Love.

Python is the best language in the world for interacting with ...

Read more?

Apologies for Our Overly Eager Email Robot

By Rich Jones, Oct 18, 2011.

The theme song for this blog post is Justice - DVNO.

Sorry! It appears our email robot was a little over-zealous with that last ...

Read more?

Email Notifications come to Gun.io

By Rich Jones, Oct 5, 2011.

The theme music for this post is Aesop Rock - Attention Span.

Woo! Gun.io finally has email notifications for messaging between users. This ...

Read more?

How We Used Karmurl to Improve Our Frontpage (And Some Theoretical Feedback Systems)

By Rich Jones, Sep 28, 2011.

The theme song for this post is: Sleigh Bells - Infinity Guitars.

I've got a new favorite web tool: Ed Forshaw's

Read more?

First Gunio Claim Awarded!

By Rich Jones, Sep 26, 2011.

The theme music for this post is: Gil Scott Heron - Inner City Blues.

Good news! The first Gun.io claim has been awarded! It ...

Read more?

What I Learned From Watching Notch Code

By Rich Jones, Sep 13, 2011.

The theme music for this post is The White Stripes - A Ball and A Biscuit.

Warning: This post may smack of fanboyism. ...

Read more?

How to Install Multiple Django Sites on the Same Server

By Rich Jones, Sep 5, 2011.

The theme music to this blog post is Against Me! - Unprotected Sex With Multiple Partners.

This is going to be a short ...

Read more?

LightWrite - A Free, Online WriteRoom Clone

By Rich Jones, Sep 5, 2011.

The theme music for this post is Aesop Rock - Daylight.

TL;DR: - Try LightWrite here!

I've been doing more blogging ...

Read more?

Code is Wealth - Share It And We All Get Richer

By Rich Jones, Aug 30, 2011.

    You're incredibly wealthy, but you don't even know it yet. Bear with me for a moment.

    In classical economics, capital is defined as 'already-produced durable ...

Read more?

Gunio Is Live!

By Rich Jones, Aug 30, 2011.

    The theme song for this post is Nancy Sinatra - Bang Bang.

    3 months of hacking, 12000 lines of code and 120 cups ...

Read more?

Failure of Leadership in the GitHub Model of Collaborative Software Development

By Rich Jones, Aug 12, 2011.

    GitHub has been massively transformative for people who write computer software. More people than ever are using version control and I would attribute a lot ...

Read more?

Dispatches from the Prairie

The gun.io blog! Weekly news, interviews, programming tutorials, guides, rants, raves and reviews.

Also available as an RSS feed!