schema - Clojure(Script) library for declarative data description and validation
A less formal (and only provides runtime checks) alternative to core.typed.
rabaq - RabbitMQ queue to disk backup
Latest Elixir project. Will hopefully be more than just a toy. Had a blast learning about OTP, still loads left to grasp of course.
Some photos from Hong Kong that reminds me of some Cyberpunk aesthetics.
rmq-tools - Simple AMQP tools in Erlang
Do you use RabbitMQ? Need some simple tool(s) to send and consume messages? Then check this out, written by a colleague.
What a great course! I thought it was perhaps going to be a bit too easy, but I was pleasantly surprised. The level was spot on for what I wanted. A thorough introduction to Scala and functional principles, with some pretty tricky programming assignments.
I think Scala is the best introduction for anyone who wants to get into functional programming to be honest. My first contact with functional programming was Haskell - a rough, albeit rewarding, ride. After that I looked at Clojure. Also not very beginner friendly IMO, mostly due to its Lisp nature (prefix notation etc). Elixir is slightly better in that regard (still a bit young), but Scala takes the prize - no doubt.
- Remove jsex as dependency, replaced with elixir-json
- Parallel execution of git commands
Now spawns a process for each repo to backup
Run fetch and reset with —git-dir and —work-dir
That was from the git log. Was fun (and easy!) to make the git commands execute in parallel.
Two annoyances of Mac OS X 10.9 Mavericks, so far:
- Can’t drag windows to the edge of the screen to move it to another desktop. Work-around: Activate Mission Control (with keyboard shortcut) and then drag it to the wanted desktop. Edit: Seems this was only a problem when using multiple display, still bad.
- Maven was removed. LOL. Work-around:
brew install maven
For the last two weeks I’ve been on vacation in Hong Kong - great city. And besides enjoying myself in non-nerd ways I managed to crank out a bit of toy project Elixir code.
Slowly getting more comfortable. Next thing must include some process tinkering.
Meet Elixir - PeepCode programming and development tutorial screencast
I’ll probably buy this, really interested in Elixir and I know José is a great presenter.
The focus of Förvillelser keeps on changing, I’ll still try to focus on my own stuff[tm], but will allow myself to post some quality links now and then :-)
Help build optional type systems for Clojure and Clojurescript.
Qritch, Clojure+Quil 2013.
Playing with data.generators, noise and basic trig.
Clojure has some excellent related tools. Today was the first time I used clojure.data.generators (“Generators for random Clojure data.”). Just pop
[org.clojure/data.generators "0.1.2"] into your Leiningen project.clj. Very straight-forward and intuitive to use so far. You can easily get primitives and control aspects of the generation.
A very simple example that generates a number between 0 and 255:
(defn color 
(gen/uniform 0 255))
Gothenburg Elixir User Group, where we explore this new functional, concurrent, general-purpose programming language built atop the Erlang Virtual Machine.
Alva Noto Feature (Slices Issue 4-09) (by ElectronicBeatsVideo)
Alva Noto is one of my favorite artists.