Episode Details
Back to Episodes
Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM
Published 5 hours ago
Description
A guide designed to help object-oriented developers transition to functional paradigms. The book focuses on replacing heavyweight object-oriented design patterns, such as Command, Strategy, and Visitor, with more concise functional alternatives like higher-order functions and closures. Through a practical web framework example called TinyWeb, the author demonstrates how to evolve code from Java into more expressive, declarative styles. Key concepts emphasized include immutability, first-class functions, and the use of the Java Virtual Machine for functional programming. Ultimately, the source serves as a bridge for seasoned programmers to write leaner, more maintainable software by adopting functional patterns native to Scala and Clojure.
You can listen and download our episodes for free on more than 10 different platforms:
https://linktr.ee/cyber_security_summary
Get the Book now from Amazon:
https://www.amazon.com/dp/1937785475?lv=shuf&channelId=500&plpRedirect=mhFallback&linkCode=ll2&tag=cvthunderx-20&linkId=9dff88557ed658a097b3f6ad4da2796a&language=en_US&ref_=as_li_ss_tl
Discover our free courses in tech and cybersecurity, Start learning today:
https://linktr.ee/cybercode_academy
You can listen and download our episodes for free on more than 10 different platforms:
https://linktr.ee/cyber_security_summary
Get the Book now from Amazon:
https://www.amazon.com/dp/1937785475?lv=shuf&channelId=500&plpRedirect=mhFallback&linkCode=ll2&tag=cvthunderx-20&linkId=9dff88557ed658a097b3f6ad4da2796a&language=en_US&ref_=as_li_ss_tl
Discover our free courses in tech and cybersecurity, Start learning today:
https://linktr.ee/cybercode_academy