Stop the Software Apocalypse with Functional Programming
summary
A concrete refactor of a business workflow rewrites mutation-heavy callback code into small composable modules using pure functions and function composition. The refactor is integrated with a simple static-analysis pipeline and immutability guarantees, halving code size, eliminating three classes of runtime errors, and deploying successfully; live examples of failing and fixed code plus the build tools and lints used are shown.
AI-written summary · about
related talks
34mFunctional Programming: The Enterprise Edition
48mFunctional Programming: The Enterprise Edition
43mBringing Functional Programming to Work
57mMaximising Side Effects When Adopting Functional Programming
03mTalks About His Talks
39mYou should stop writing code
51mImproving Software Flow
39mImplementing Programmer Anarchy
