blob: 1ae6b672ae5ed6d213c5f026b35a2a98879c34c2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
+++
title = "Projects"
menu = "main"
+++
# Projects
Various side projects I've developed over the years.
## Scala
[**Finatra**](https://github.com/capotej/finatra#readme) - [sinatra](http://sinatrarb.com) inspired web framework for scala using [finagle](http://twitter.github.com/finagle)
[**Base**](https://github.com/capotej/base#readme) - scala project generator
[**Monoloco**](https://github.com/capotej/monoloco#readme) - a [chaos monkey](http://techblog.netflix.com/2012/07/chaos-monkey-released-into-wild.htm) implementation
## Ruby
[**Watercoolr**](http:///github.com/capotej/watercoolr) - pubsub via HTTP webhooks
[**Uploadd**](https://github.com/capotej/uploadd#readme) - [rainbows](http://rainbows.rubyforge.org/FAQ.html) based upload server, with [rails paperclip plugin](https://github.com/capotej/paperclip_uploadd)
[**Existential**](https://github.com/capotej/existential#readme) - absolute minimum authorization system for rails
[**MigrationFor**](https://github.com/capotej/migration_for.git) - ruby gem for writing migrations without leaving the command line, read more [here](http://capotej.com/post/2583891119/migrationfor-write-migrations-right-from-the-command/)
[**theman**](https://github.com/capotej/theman#readme) - ruby scheduler/worker framework, used for running various tasks at different intervals
[**has_opengraph**](https://github.com/capotej/has_opengraph#readme) - rails plugin to export open graph data from your models
[**Fieldy**](https://github.com/capotej/fieldy#readme) - ruby gem for dealing with fixed width fields
[**Amazon AIM**](https://github.com/capotej/amazon-aim#readme) - implementation of the Amazon Inventory Management (AIM) API
[**AtomLog**](https://github.com/capotej/atomlog#readme) - library for converting ruby's Logger format into an ATOM feed
## Bash
[**Whim**](https://github.com/capotej/whim#readme) - wrapper over the official ec2 command line tools, based on [sub](https://github.com/37signals/sub#readme)
[**Kiev**](https://github.com/capotej/kiev#readme) - simple embedded k/v store for use in scripts, read more [here](http://capotej.com/blog/2012/10/07/an-embedded-key-value-store-for-shell-scripts/)
## Erlang
[**Nolimit**](https://github.com/capotej/nolimit#readme) - a [bitcask](http://basho.com/blog/technical/2010/04/27/hello-bitcask/) database exposed via a [webmachine](http://wiki.basho.com/Webmachine.html) HTTP API, written mainly to learn webmachine and bitcask
## Javascript
[**Randimgur**](https://github.com/capotej/randimgur) - finds imgur images by generating random urls, you try it out [here](http://randimgur.com/) (WARNING: randomly NSFW)
[**Antigallery**](https://github.com/capotej/antigallery#readme) - a completely customizable gallery, used by [posterous](http://posterous.com)
|