January 21, 2025
The Art of Functional Programming
Functional programming is a powerful and elegant programming paradigm. Initially only popular among university researchers, it's gained much traction in the software industry in the last few years. From big companies to start-ups, engineers and managers have realized that functional programming excels at abstraction and composition. Functional programming allows for highly concise solutions with increased safety. This has led to rising demand for software engineers with functional programming skills. This book will help you move your programming skills to the next level by acquiring functional programming as a new skill in your programming toolbox.
There are tons of programming languages, frameworks, and tools out there—with many more coming in the future. The only way to stay ahead of the game in this vast and quickly changing software industry is to master the fundamentals and principles that cut across programming languages, frameworks, and tools. In the case of functional programming, learning to adopt the functional way of solving problems is much more productive than memorizing how to write functional code in a particular language. This book teaches this functional way of thinking. We'll also learn many fundamental techniques from programming languages, such as parsing, compilation, and type checking.
We'll also look at examples and exercises that are typically encountered in a programmer's day-to-day job. Furthermore, an entire chapter is dedicated to applying what we've learned to real-world scenarios. In particular, we'll use functional programming to process collections of data for an e-commerce application and handle the JSON datatype.
Now available from pragprog.com/titles/d-qtmart.
Want to Write Something? Share What You Know
From paperbacks and ebooks to online courses and beyond, if you want to create
technical content, we may be your perfect partner.
Leverage our 20+ years of experience, our global distribution network, our
massive fan base, our relationships with industry leaders, our editorial,
production, and marketing prowess, and even our reputation for excellence. Sure,
you could go it alone, but with some of the highest royalties in all of
traditional publishing and your own personal team, why would you bother?
Shoot us an email at proposals@pragprog.com or visit pragprog.com/publish-with-us
for more details today.
Let's publish something together!
Upcoming Author Appearances2025-01-22 Johanna Rothman,
Fake “Agile” is the Norm - How to Instill Agility, not Agile Practices
2025-01-22 Johanna Rothman,
Agile Boulder (online)
2025-01-24 Kenneth Kousen,
Java Champions Conference
2025-01-24 Daniel H Steinberg,
Functional Conf
2025-01-27 Johanna Rothman,
PMI Lakeshore Ontario
2025-02-03 Frances Buontempo,
OOP 2025/Munich
2025-02-03 Steve Love,
OOP, Munich
2025-03-05 Zachary Daniel,
Codebeam America
Be the First
Sign up for this newsletter at https://pragprog.com/newsletter/ and be the first to hear about our newest
content, best promotions, and upcoming events.
Thanks for your continued support.
By Professional Developers, for Professional Developers PragProg.com
Sent by the Pragmatic Programmers, LLC. • PO Box 271356 • Flower Mound TX 75027
|