Svärmkodar träff - Twitpic Clone

29 views
Skip to first unread message

C. Arel

unread,
Oct 25, 2012, 12:04:38 PM10/25/12
to stockholm-cloj...@googlegroups.com
Hello,
Christoffer har gett ett förslag på nästa Swarm Coding session som verkar riktigt nice.
Feedbacken från förra sessionen var att vi kunde vara bättre förberedda och Christoffer har svarat!
Vi kan vara på Campanja igen och som vanligt kommer det bjudas på ÖL och Pizza.

Rösta på dagar som passar bäst så att så många som möjligt kan komma och sprid gärna vidare!




STHLM Clojure User Group - Swarm Coding
=======================================

For the next user group meetup I suggest we do a swarm coding
exercise. The swarm coding concept is described in a [blog
post](http://technomancy.us/162) by technomancy, but in short it's
a collaborative coding session in which the participants are sharing
a tmux session.

Twitpic Clone
-------------

My suggested project for this swarm coding session is
a [twitpic](http://twitpic.com) clone, which is a website where people
can post pictures and short messages. The proposed clone would
implement the following features:

 * Posting messages with images and text
 * Registering and logging in
 * Listing all messages sent by one or all users
 * Generating thumbnails for display in message listings

[Heroku](http://www.heroku.com) can be used for hosting the service.
Images will have to be uploaded to [Amazon
S3](http://aws.amazon.com/s3/) or a similar service as Heroku does not
persist uploaded files.

Preparation
-----------

In order to get the most out of the session it would probably be
a good idea for the participants to read up a bit on the different
technologies that are required for the project. A suggested breakdown
into different subjects:

 * Serving HTTP requests and HTML templating with Noir / Compojure
 * Resizing and processing images
 * Uploading images to S3
 * Interfacing with a database such as MongoDB or PostgreSQL

Each participant could call dibs on which area they want to research.              

Linus Ericsson

unread,
Oct 26, 2012, 8:02:11 AM10/26/12
to stockholm-cloj...@googlegroups.com
Toppenkul projekt!

Det finns ett enkelt men tyvärr rätt utdaterat bildbehandlingsbibliotek som heter rinzelight [1] som säkert kan ge bra tips på hur man hanterar bilder på bra sätt.

Filhanterare för S3 finns det gott om, en lovande från James Reeves heter Clj-aws-s3 [2].

Det finns åtminstone två populära wrappers för MongoDB, den äldre CongoMongo [3] och en nyare Monger [4] från Clojure Werkz. Jag tror Monger är den bättre av dem.

Ser fram emot nästa träff!

/Linus

[1] https://github.com/Serabe/rinzelight
[2] https://github.com/weavejester/clj-aws-s3
[3] https://github.com/aboekhoff/congomongo
[4] http://clojuremongodb.info/

2012/10/25 C. Arel <java1...@gmail.com>

Christoffer Ekeroth

unread,
Nov 1, 2012, 5:47:16 AM11/1/12
to stockholm-cloj...@googlegroups.com
Det vore riktigt nice om vi kunde få det så färdigt att man skulle kunna slänga upp det på github / Heroku utan att behöva skämmas allt för mycket ;)

Jag tror också att Clojure-communityn som helhet skulle tjäna på att ha lite coola exempelprojekt som visar vad man kan göra med Clojure.
Reply all
Reply to author
Forward
0 new messages