23 April 2014

The Ruby Reflector

Topic

Clojure

  Source Favicon
Email

…It's not so unusual if you look at other communities - Java, .Net, Scala, Clojure, Haskell, even PHP (with the fantastic Symfony2 framework).

Wasn't that the reason that we use Rails not to need to escape from it?

Yes and no.

It's a longer story, for another blog post, probably. In short, I believe that Rails is good for the start (as long, as you're not efficient with other approaches yet), however it's bad for a longer run.

Rails gives you a …

andrzejonsoftware.blogspot.com Read
  Source Favicon
By Aerts of Saaien Tist almost 2 years ago.
Email

Bit of a technical post for my own reference, about visualization and scripting in clojure.

Clojure and visualization Being interested in clojure, a tweet by Francesco Strozzi (@fstrozzi) caught my attention last week: " A D3 like # dataviz project for # clojure. Codename C2 and looks promising. http://keminglabs.com/c2/ . They need contribs so spread the word! " I tried a while ago to do some stuff in D3, but the javascript got in the way so I gave up after …

saaientist.blogspot.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 1 month ago.
Email

Anyway, I've also just demo-ed the process of writing Clojure, for a person with a C background who'd done extensive reading in modern web dev, but had no actual experience with it. And for my drum teacher/ Rails student, I had him start by writing unit tests for essential pieces of the Ruby language like Array and String .

Recommendations

I'd say any programmer who can teach something, should. I think that's actually a large number of programmers. My guess is …

gilesbowkett.blogspot.com Read
  Source Favicon
By Satish Talim of RubyLearning Blog 4 years ago.
Email

…libraries. and don't miss out on the terrific community on the Clojure google group and # clojure IRC channel.

Michael>> Which areas in Clojure should a would-be Clojure programmer concentrate on in your opinion?

Rich>> If you are coming from an OO background, the most fundamental thing is to concentrate on programming with values. Don't try to replicate your mutable objects, you need them far less than you might think.

Michael>> Do you think this …

rubylearning.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 1 month ago.
Email

…attached above the screens. (The video screens are displaying screenshots of generative art made in Clojure with Quil, which is essentially Processing.)

The drummer's platform is actually a turntable with a very slow rotation speed; something like one rotation per hour. This enables the drummer/ DJ to see all of the crowd around them, rather than just the people in the "front row." (Since this design sits at the center of a room, rather than one end, there isn't a front …

gilesbowkett.blogspot.com Read
  Source Favicon
Email

…vim syntax highlighting for languages such as Go, Scala, Haskell, or Clojure that we're playing with but that we typically don't use on client projects.

We recently released rcm which, among other things, allows a workflow where those two sets of dotfiles co-exist in harmony.

Team dotfiles as primary

The team's dotfiles could be considered the primary dotfiles repo. It is well-vetted and we can depend on it matching the latest conventions and practices agreed …

robots.thoughtbot.com Read
  Source Favicon
By Elise Huard of RubyLearning Blog 2 months ago.
Email

Little Functional Programming Lexicon

This guest post is by Elise Huard , who is working as a freelance software engineer. She has 15 years of software under her belt and is keen on providing experienced advice as well as coding help. She has programmed in Ruby for 6 years before turning to Clojure and Haskell, and enjoys exploring the world of functional programming. She lives in Berlin, Germany with her family.

W ith Clojure, Scala and Haskell on the scene, functional …

rubylearning.com Read
  Source Favicon
By Assaf Arkin of Labnotes 3 months ago.
Email

lantiga/ki uses sweet.js to create "a lisp with Clojure data structures and semantics that can be intermixed with Javascript code at any level".

Node for iPhone . Yep!

HTTP/2 Considerations and Tradeoffs covers the pros and cons in about as much detail as a John Siracusa review.

No privilege, no risk: A client-side security cornucopia . Fortify your Web app. The video of the talk .

yamb/co-easymongo improves …

blog.labnotes.org Read
  Source Favicon
On Pragmatic Bookshelf 3 months ago.
Email
  Source Favicon
Email

…this in a video on our show, the Weekly Iteration , available to Learn subscribers .

What's next?

If you found this useful, you might also enjoy:

Ruby Science , for more information on design patterns and refactoring.

Discussion of state vs identity in the Clojure documentation.

The full example on Github.

robots.thoughtbot.com Read