u/MagnusSedlacekin r/Clojure • Recommends
Betting your company on Lisp: 5 years with Clojure in production by Adam Tornhill @FuncProgSweden
#clojure#codescene#functionalprogramming
56K subscribers • 31 videos on Hallway
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/ #funcprogswedenWhat people say. Recommended for its practical insights into the long-term benefits and challenges of using Clojure in production.
u/MagnusSedlacekin r/Clojure • Recommends