Skip to content
0:00 / 0:00

#clojure#ruby#jruby

Jan Stępień - MIGRATING TO CLOJURE. SO MUCH FN

wrocloverb

1.7K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Jan Stępień, software engineer at stylefruits
  • Linked in the descriptionSlides on Speaker Deck

Intermediate. Assumes working knowledge.

3.8K views12 years ago2 recommendations

Programming languagesCareers and interviewsLisp and ClojureRubyInside tech companies

Jan Stępień shares the story of gradually replacing a Ruby-based technology stack with Clojure at stylefruits.

This video was recorded on wrocloverb.com. You should follow us at twitter.com/wrocloverb. See you next year! Slides: speakerdeck.com/jan/wroc-love-dot-rb-migrating-to-clojure-so… Jan Stępień with MIGRATING TO CLOJURE. SO MUCH FN. Migrating a technology stack to a new language is rarely a simple task. It's getting even more challenging when what is changed is not only the language but the whole paradigm. This talk covers a story of stylefruits, where we've been gradually replacing a Ruby-based technology stack serving five million monthly visitors with Clojure. What are the costs and benefits of such a transition? How to make the migration gradual and painless? How to make Ruby and Clojure work with each other on the way? How easy is it to switch from a dynamic, object-oriented language to a functional one based on immutability and laziness? These are just some takeaways from this straight-from-the-trenches report.

Why it's here

2 people recommend this

What people say. Recommended for its practical insights on running Clojure and JRuby together during a gradual technology migration.

Moments people linked to

u/macin r/Clojure • Recommends

Migrating to Clojure. So much fn. (presentation/video)

u/jstepienin r/Clojure • Recommends

On “Anyone use multiple Lang's within one project on the jvm?”

stylefruits have a largeish web application running Clojure and JRuby in a single JVM. Tools like Zweikopf make them work quite well together. You can learn more on how and why in the remainder of the linked talk.
3View on Reddit

u/jstepienin r/Clojure • Recommends

On “Appeal of Clojure(script)?”

…pplication to Clojure]vid. REPL-driven development is an outstandingly productive way to work. Your development web app instance, test suite and back-of-the-envelope experiments are running in a single JVM. Feedback loops are short and distractions à la http://xkcd.com/303/ are seldom encountered. Work like this once and never look back. vid: link to this video…