If you've worked on a team who struggled with lots of bugs and maintainability issues, I have a book for you! 📖
You will learn how to use functional programming techniques to create bulletproof and readable codebases. ✨
➡️ Check it out: https://t.co/3y5O5YaS5J @ManningBooks
@lukasz_bialy Do you mean the writing style that screams "I am very smart and I know it all"? The style that buries good arguments in piles of gatekeeper vulgarisms?
Not sure why this book isn't more standard when people are asking how to learn FP. Even though it's examples are in Scala (no offense @miciek) lol. I've been adapting them all to Haskell.
📣Deal of the Day📣
SAVE 45% on Grokking Functional Programming & selected titles: https://t.co/DcpsoLASzY @miciek
This friendly, lively, and engaging guide lays out the principles of #functionalprogramming simply & concisely & will help you understand what #FP is all about.
Most people using #Scala are happily and quietly shipping code, instead of looking left and right whether Scala is increasing/decreasing in popularity.
If this quiet person is you, we need to hear more from you!
See you at the Kraków Scala User group meetup in a week (29.02.2024)! We will discuss practical apps with Typelevel stack and serverless Scala Native.
https://t.co/OGnb8rScob
Dear @oredev! Thanks for joining my session. I enjoyed all the great discussions about functional goodies that solve real-world problems. You can find the slides and more info here: https://t.co/vc9dyn0Gh1 #Oredev2023
Working with different functional types causes a déjà vu, but in a good way.
- Option has toRight ↔️ Either has toOption
- Option has toList ↔️ List has headOption
- Option has toValid ↔️ Validated has toOption
Discovering these connections will help you write maintainable code
If you want to learn functional software architecture, don’t start with LEGO blocks, railways, or burritos. 🌯
Start with immutability. Ask yourself: can this feature be done exclusively using immutable values?
Now available for ACM members: "Grokking Functional Programming," by @miciek. This book starts w/the familiar ideas of OOP & introduces FP to imperative developers step-by-step using relevant examples, engaging exercises, & lots of illustrations. https://t.co/YMKwb0QaBi
You can still become a productive functional programmer by reading "Grokking Functional Programming"!
I am honored the book has been featured on the @ManningBooks bestseller list. 🏅
🎁If you are thinking about holiday gifts, the book is 50% off today! https://t.co/3y5O5YbpVh
Here's a myth new programmers believe in:
❌ A typical programmer's career consists mainly of writing code. ❌
The facts are different: we spend most of our time reading and maintaining someone else's code.
Being able to read and understand code quickly is your superpower! 💪
Why teach Scala? (Or: Why teach with Scala?) This page explains it really well, with a number of insightful comments by experienced faculty:
https://t.co/DdSMRQYmDw
If you also teach Scala, add your name here:
https://t.co/687ItTMww9