Today in the Intertweets (March 2nd Ed)

  • Fragment selectors (a new Enlive feature) are useful for webscraping too (here, via @cgrand) — Fragments are a way of creating sub-templates in Enlive. This example shows how to use them also for web scraping.
  • tcrayford’s clojure-refactoring at master (here, via @sldfjd) — Library for Emacs that provides some automated refactorings.
  • Clojure just passed CL to become the #19 on the github high score chart (here, via @IORayne)
Clojure is num.19 at GitHub

Clojure is num.19 at GitHub

  • Google analytics with #Clojure and #Incanter (here, via @liebke) — Another illustrative article on how to create instant applications with Clojure from nakkaya.com: Pull data from Google Analytics and then process it and show it in nice graphs with Incanter.
  • Next week (3/11) is “Happy Tasty Clojure” from Kurt Christensen (here, via @jasonbock) — If you are near the Twin Cities by 3/11, there is a talk on Clojure hosted by the Twin Cities Languages User Group

Today in the Intertweets (March 1st Ed)

  • Published (finally) a Clojure app to get twitts from your account and push them to MySQL database (here, via @b0j3) — An interesting (brave) way of this author to learn clojure, by building a twitter app and using a database. Whatever happened to SICP? The interesting thing for me is that the author is using yet another library to access twitter? How many are there?
  • Again, another #clojure #wallpaper done in GIMP (no PS installed :/) (here, via @dsp_) — Don’t click that link yet… read below first.
    • Turns out that #clojure logo shouldn’t be used in derivate works, deleting the wallpapers from twitpoic. (via @dsp_) — Awwwwww!
  • Look at my Software Transactional Memory implementation for Cocoa/Obj-C. Based on Clojure’s. Still experimental (here, via @aramallo) — Rich Hickey is a trend-setter.
  • Webjureなんてフレームワークもあるのか (here, via @bojovs) — Webjure is yet another Clojure-based simple web framework.
  • #circumspec #inferior-lisp #clojure and #slime (video) (here, via @stuarthalloway) — This video is awesome in many ways. Shows a mini-browser that lets you use a web-browser to navigate your code dynamically. Shows a cool emacs configuration. Finally, it shows how Circumspec looks today. And it looks awesome :). Watch. It.
  • Conjure 0.4がリリースされたらしい (here, via @bojovs) — Conjure (a Rails-like web framework for Clojure) 0.4 has been released.
  • Would be really interested in seeing feedback on this musing about 43556b; padding: 0px; margin: 0px;" title="#clojure" rel="nofollow" href="http://twitter.com/search?q=%23clojure">#clojureand dependency injection (here, via @puredanger) — How to do dependency injection in Clojure (or is it needed at all?)
  • Are you ready for a Bay Area Clojure Bootcamp? Cast your vote now! (here, via @disclojure) — Amit Rathore, author of “Clojure in Action”  and founder of the BA-CUG is asking “How much would you pay to attend a day long Clojure boot-camp?”. Go ahead and vote!
  • Vote up, if you want to see how to use tools like #ant #clojure and #hadoop in the cloud (here, via @jclouds) — Another pool: if you leave in or around San Francisco, you like Clojure and know that there are more clouds than the ones in the sky, you might want to vote for JClouds to present at the SFJUG (and then attend, of course!)
  • Episode 13 is up – inferring information (here, via @fulldisclojure) — This episode from @fulldisclojure is about writing an inference engine in clojure. Pretty intense.
  • Clojure + Emacs (here, via @mdelaurentis) — A compilation of ways to interact with the Clojure REPL from Emacs

This weekend in the Intertweets (Feb 28th Ed)

  • Very simple #clojure wallpaper (here, via @dsp_) — A nice wallpaper for clojurians
    • Another one, this time in 1280×800 (here, via @dsp_)
  • clojure-maven-plugin now uses (run-tests) and not (run-all-tests), and defaults to including test deps for run/repl/nailgun/swank. (via @talios)
  • Clojure serialization benchmark testing printer, JSON, and binary (here, via @mmcgrana) — Mark is running some benchmark on the different forms of serialization of clojure data structures. His own clj-json wins hands down. The micro-benchmark framework that he uses seems pretty generic too.
  • I made an attempt at uniform JVM benchmarking, please help make it better (here, via @laujensen) — Speaking of micro-benchmarks, Lau has written an article trying to settle on a set of guidelines for running micro-benchmarks for the JVM.
  • Wrote my experience with compojure’s session down (here, via @dsp_) — How to create a simple web session with loging/logout using Compojure’s own session capabilities.
  • A simple web application in Clojure using ring and enlive (here, via @lshift) — Ring and Enlive together create a very barebones but powerful web framework. This article shows how to write a web app with them both.
  • See #clujure syntax brains curled up into a tube (here, via @ignart) — (don’t blame me; this is an automated translation from Russian by Google Translate) This is a fairly long and complete article introducing clojure to Russian readers by @alexott_en.

Today in the Intertweets (Feb 25th Ed)

  • This ought to be good, Cap-Clug meeting on 3/17 with @richhickey and @stuarthalloway (here, via @mattpodwysocki) — If you are going to be anywhere between 0 and 1000 miles from Reston (VA) on March 17th, you should definitely plan to attend.
  • My #clojure concurrency talk from Øredev is online (here, via @stuarthalloway) — This talk is an introduction to Clojure and its concurrency features. If you can’t go to the meet-up above, you can always watch Stuart Halloway’s presentation :)
  • rosejn’s midi-clj, a high level midi library to play notes, external midi devices in clojure (here, via @ajlopez) — this will *definitely* be tested this weekend on my Virus Classic!
  • rosejn’s osc-clj, an Open Sound Control library for Clojure (here, via @ajlopez)
  • Talk on “Emerging Languages” in Palo Alto, March 10th (here, via @hamiltonulmer) — Amit Rathore will be introducing Clojure in that talk. Clojure, Go, Scala and Ruby will be presented.
  • #clojure + #chef + #cloud = pallet; great stuff @hugoduncan! (here, via @jclouds) — Pallet is used to start provision compute nodes using crane, jclouds and chef. It is designed for use from the REPL, along with Clojure scripts.
  • A short preview of ClojureQL (here, via @kotarak) — ClojureQL is undergoing a lot of changes in the front-end. Here is a sneak preview of how the new front-end will look like.
  • A Resettable Memoize in Clojure (here, via @pjlegato) — Since you cannot reset a memoized function with the ‘memoize’ function in Clojure’s core API (yet), you can always create your own resetteable memoize. Here’s how.
  • Wrote a blog on using the with-command-line option parser in Clojure (here, via @puredanger) — If you need to parse command-line options, know that ‘there is a clojure lib for that’… with almost no documentation. Well, “there is a blog post for that too”!

Today in the Intertweets (Feb 24th Ed)

  • Groovy is the #21 most popular language on GitHub. Clojure is the #20 most popular language on GitHub. Glad I switched. (via @foogoof)
  • ClojureでCompojureを使わずにサーブレットを書く方法を書きました (here, via @tnoborio) — For those who don’t read Japanese, this roughly translates to: “How to write a servlet in Clojure without Compojure” (Thanks @chosuke for the help with the translation!)
  • New chapter four – Polymorphism with Multimethods – added to the Clojure in Action MEAP – get it here (via @amitrathore)
  • Chinarro The Robot eats XMPP in #Clojure (here, via @ajlopez) — This robots connects to a MUC jabber room, and a #hashtagged message is posted, the robot stores it for you.
  • Montréal #clojure luncheon on March 10th. Come join us! New users welcome – I’m one of them (here, via @jperras)
  • Dean Wampler on Programming Languages – Scala, Clojure, functional paradigm (here, via @vkelman) — Dean Wampler is co-author of Programming Scala and owner/principal of Aspect Research Associates. Touches on Clojure tangentially, but interesting nonetheless.