Skip to content
0:00 / 0:00

#clojure#codescene#functionalprogramming

Betting your company on Lisp: 5 years with Clojure in production by Adam Tornhill

Func Prog Sweden

56K subscribers • 32 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Adam Tornhill

Intermediate. Assumes working knowledge.

17K views5 years ago1 recommendation

Careers and interviewsSoftware designLisp and ClojureSoftware architectureInside tech companies

Adam Tornhill shares real-world experiences, architectural patterns, and maintenance benefits of building CodeScene with Clojure over five years.

Functional Programming is sold as a silver bullet, yet many organizations lack real-world experience with the paradigm at scale. How well does functional programming work in practice? What happens when you bet your company on a functional programming language like Clojure? Will the hype transfer into productivity gains and cheaper maintenance? In this presentation Adam Tornhill shares his experience of building CodeScene -- the world's first behavioral code analysis platform -- in Clojure. CodeScene is a non-trivial application developed over the past 5 years with real users, massive amounts of data, and the rapid feature growth of an evolving product. Based on that experience we'll talk about: * The advantages of functional programming when it comes to maintenance. * How functional programming scales in cognitive terms. * Architectural styles that fit well with a functional paradigm. * Why TDD has a diminishing return once you go functional. * Pitfalls that are unique to a functional programming languages. You don't have to know Clojure to follow along -- most ideas apply to any language -- but a basic understanding of the functional paradigm is helpful. So come along and let's put the fun back into programming! Adam Tornhill Adam Tornhill is a programmer who combines degrees in engineering and psychology. He's the founder of CodeScene where he designs tools for software analysis. He's also the author of Software Design X-Rays, the best-selling Your Code as a Crime Scene, Lisp for the Web and Patterns in C. Adam's other interests include modern history, music and martial arts. Homepage: www.adamtornhill.com Twitter: @AdamTornhill The History of your Code will decide its Future: codescene.io/ Your Code as a Crime Scene: pragprog.com/book/atcrime/your-code-as-a-crime-scene Lisp for the Web: leanpub.com/lispweb Patterns in C: leanpub.com/patternsinc If you want to get featured on the channel and have something to present, please head over to MeetUp and contact the organizers: meetup.com/Func-Prog-Sweden Video sponsor – Ada Beat adabeat.com/ If you want to spread functional programming and support the channel, buy something from the shop: funcprogsweden.myspreadshop.net/ #funcprogsweden

Why it's here

1 person recommends this

What people say. Recommended for its practical insights into the long-term benefits and challenges of using Clojure in production.

u/MagnusSedlacekin r/Clojure • Recommends

Betting your company on Lisp: 5 years with Clojure in production by Adam Tornhill @FuncProgSweden