Hey, just recently I've completed my first full Clojure client project, the new identity for Leeds College of Music. Some pretty pictures:
http://flickr.com/toxi/sets/72157630719227308/ The project is a 3-tier system, consisting of: 1) OSX app with custom OpenGL GUI to create & preview new brand assets 2) web app to manage/track render jobs, EC2 instances & generated assets 3) on-demand render farm running on EC2 to render and transcode high res print & video assets. The identity is based on a dual strange attractor particle system, which is computed using OpenCL (approx. 500-800M particles per video frame). Students at the college can upload their own music via the render manager web app to create audioresponsive versions of the logo and embed the generated videos via a custom JS player widget. Key libraries (incl. some of the best I've ever used): * JOGL & JOCL -- bindings for OpenGL/CL * amazonica -- S3, SQS, EC2 * liberator, hiccup, compojure, ring -- render manager API * http-kit, clj-http -- server etc. * clutch -- CouchDB * clostache, markdown-clj -- email templates & documentation * postal -- email notifications * timbre -- logging ...of my own (public) ones, but which still largely await some more TLC before recommended public consumption: * http://hg.postspectacular.com/simplecl/ - Clojure <-> OpenCL * http://hg.postspectacular.com/structgen/ - C struct/typedef parser * http://hg.postspectacular.com/rotor/ - rotating logs Also, Lein's profile system itself was invaluable for configuring the different project tiers from a single project.clj (made even better together w/ the lein-environ plugin). A big thank you to all the authors! Best, K. On 13 June 2013 18:03, Thom Lawrence <[email protected]> wrote: > getprismatic.com, orderharmony.com, www.rocketli.st are consumer focused apps > written in Clojure. FlightCaster is hard to miss. > > -- > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to [email protected] > Note that posts from new members are moderated - please be patient with your > first post. > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
