Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beyond the happy path: functional error handling #224

Open
sortega opened this issue Jan 31, 2020 · 0 comments
Open

Beyond the happy path: functional error handling #224

sortega opened this issue Jan 31, 2020 · 0 comments
Labels

Comments

@sortega
Copy link
Contributor

sortega commented Jan 31, 2020

Title

Beyond the happy path: functional error handling

Description

You and me are optimists. It’s good for morale to visualize how our program is going to go from A to B to C flawlessly, the proverbial happy path. It’s also less code and tests to write. But you also like to enjoy your weekend without being paged at 4 a.m. so those unhappy paths need to be accounted for! And you don’t enjoy staring at spaghetti code…

meme

In this talk we are going to take a look at how functional error handling can help us to not forget unhappy paths and, at the same time, avoid creating an error handling mess. We will see how this approach solved some headaches with data pipelines whose error handling included futures, sequential and concurrent steps, partial and total failures… connected to a paging application.

Estimated time

30 minutes

Level (Initiate, Padawan, Knight, Master)

Initiate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants