Skip to content
0:00 / 0:00

#clojure#mount#repl

Raising Services and People with Clojure - Balint Erdos & Katsuyasu Murata

Clojure/north

1.9K subscribers • 18 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Balint Erdos and Katsuyasu Murata, software engineers

Beginner. No background in the topic needed.

559 views7 years ago1 recommendation

Tools and practiceCareers and interviewsLisp and ClojureCode review and teamworkCareer growth

Balint Erdos and Katsuyasu Murata share how they introduced Clojure to an inexperienced team and successfully shipped a production service.

In this talk Balint and Katsuyasu discuss how they utilized Clojure's strengths to quickly release a new product, and at the same time raised team members from zero experience with Clojure to the point of individually developing production-ready code. They look at specific features of Clojure and how they used them to accelerate our team. As the flagship product of our company, Teachme Biz is powered by Rails, using Clojure for a new service was a huge change. They show how they used the positive aspects of that change (eg REPL-powered pair programming) and how they overcame difficulties (eg using Mount to resolve state-related bugs). The primary goal of this talk is to show that it's entirely possible and not even difficult to introduce Clojure in an unexperienced organization. Balint and Kasuyasu share the rules, methods and tricks they used to make their journey smooth.

Why it's here

1 person recommends this

What people say. Recommended for teams looking to adopt Clojure and onboard developers with no prior functional programming experience.

u/yogthosin r/Clojure • Recommends

On “Is Clojure a good idea for a back of napkin startup idea?”

Yup, can confirm regarding hiring Clojure devs. My team has been using it for close to a decade and we've never had problems. We find it's especially fast to train up students straight out of the university. They haven't developed any strong habits yet, and they're still in active learning mode. Our co-op students take around a couple of weeks to get productive on average. The caveat is that you'd want to come up with some baseline dev practices. You want to find a style that's easy for everybody on the team to follow. Don't get clever, don't use macros, and so on. You also want to pair up with new hires, and do code reviews often. If the company is willing to invest in people, then Clojure…

u/yogthosin r/Clojure • Recommends

Clojure/north: Raising Services and People with Clojure by Balint Erdos & Katsuyasu Murata