Skip to content

Instantly share code, notes, and snippets.

View sivy's full-sized avatar

Steve Ivy sivy

View GitHub Profile
"""
URI template handling:
Sample code for how to take a URI Template and turn it into the webhook call to send the activity consumer the activity stream location.
"""
from template_parser import Parser, URITemplate
@sivy
sivy / .emacs
Created February 25, 2010 06:46
;; sivy .emacs setup
;; misc environmental settings
;; hilite current line
(global-hl-line-mode 1)
;; Show line-number in the mode line
(line-number-mode 1)
;; new buffers are text
(setq default-major-mode 'text-mode)
@sivy
sivy / SIvy.pm
Created July 30, 2010 13:42 — forked from arodland/SIvy.pm
package Crypt::RSA::Key::Private::SIvy;
use strict;
use warnings;
use MIME::Base64::URLSafe ();
use Math::BigInt;
use base 'Crypt::RSA::Key::Private';
sub from_string {
my ($class, $string) = @_;
@sivy
sivy / .emacs
Created September 20, 2010 17:03
;; ===============================
;; SIVY .emacs setup
(setq user-mail-address "sivy@sixapart.com")
;; misc environmental settings
;; hilite current line
(global-hl-line-mode 1)
;; Show line-number in the mode line
(line-number-mode 1)
Summary:
* Movable Type developer, working in perl
* Movable Type core and plugin development
* Various perl command-line tools for data migration and testing
* unit testing with perl and custom MT testing tools
* python / Django development with TypePad APIs
[Six Apart](http://sixapart.com) is well-known as the company responsible for Movable Type, Typepad, VOX, and
one-time owners of several other blogging and social networking sites (i.e. LiveJournal). I joined Six Apart's
* <http://www.linkedin.com/in/steveivy>
## Experience:
### Software Engineer, Six Apart Inc.
*Six Apart, Inc - http://www.sixapart.com - September 2008 - Present*
Summary:
I'm a software engineer with a passion for community and over a decade of experience building and extending web-based community software. A recent position involved extensive communication with a major client, writing technical requirements and specs, gathering customer feedback, and implementing custom API code on top of Movable Type. Additionally, I spearheaded a major Facebook integration for this same client. I have experience building web aplications in perl, python, and Java, as well as significant HTML/CSS and Javascript development experience.
Resumé: Steve Ivy
Email: steveivy@gmail.com
Blog: http://www.monkinetic.com
Phone: (480) 208-6066
> Innovation in communication, in community
## Professional Objective
@sivy
sivy / steveivy-resume.md
Created October 5, 2010 16:05
My name is Steve Ivy and I write about technology, the open web, social software, and general nerdity on monkinetic.com. I spend my days building large-scale CMS solutions Six Apart. With the recent merger, I'm looking for my next opportunity.
// var favProvider = new FavProvider('localhost', 27017);
var favProvider = new FavProvider();
var userProvider = new UserProvider();
function loadUser(req, res, next) {
console.log('loadUser!');
var name = 'sivy';
// You would fetch your user from the db
userProvider.findByName(name, function(error, user){
if (user) {