In this article, I’ll show you how to write Python with no runtime exceptions. This’ll get you partway to writing code that never breaks and mostly does what it’s supposed to do. We’ll do this by learning how to apply functional programming to Python. We’ll cover:
Continue reading “Write Unbreakable Python”
- ensure functions always work by learning Pure Functions
- avoid runtime errors by return Maybes
- avoid runtime errors in deeply nested data using Lenses
- avoid runtime errors by return Results
- creating pure programs from pure functions by Pipeline Programming
raise in your programs.
Continue reading “Error Handling Strategies”
In my journey to learn functional programming and drink deep of the kool-aid, I wanted to share my latest learnings. Specifically around the quest for no errors and how you get things.
After reading this article, you should understand why errors aren’t helpful embedded in your code & avoiding them is good and why we use functions to get things instead of the old way of assigning variables. Check out the first article if you missed it.
Continue reading “Functional Programming for OOP Developers: Part 2 – No Errors and Getting Things”