Pierre Jambet's Projects
Ruby client for Moves
An online implementation of the board game Mr Jack (http://fr.wikipedia.org/wiki/Mr._Jack_(jeu_de_soci%C3%A9t%C3%A9))
vim's rebirth for the 21st century
Personal portfolio based on node / express
Self-Driving Database Management System from Carnegie Mellon University
Old blog, now redirecting to https://blog.pjam.me from https://pjambet.github.io/
Adds support for missing PostgreSQL data types to ActiveRecord
The configuration framework for Zsh
Ruby on Rails
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Redis documentation source code for markdown and metadata files, conversion scripts, and so forth
Redis, but in Ruby
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
Patch resque to be compatible with Heroku
quickly fork a pool resque workers, saving memory (w/REE) and monitoring their uptime.
A light-weight job scheduling system built on top of Resque
resque-status is an extension to the resque queue system that provides simple trackable jobs.
RSpec runner and formatters
Rspec-2 expectations (should and matchers)
Rspec-2 doubles (mocks and stubs)
Rspec-2 for Rails-3
Code for https://blog.pjam.me/posts/select-syscall-in-rust/
Direct Upload to Amazon S3 With CORS
Companion code for blog post: https://medium.com/@pierre_jambet/error-handling-in-scala-1197a742d6a5