The Do's and Don'ts of Error Handling • Joe Armstrong • GOTO 2018

preview_player
Показать описание
This presentation was recorded at GOTO Chicago 2018. #gotocon #gotochgo

Joe Armstrong - Principal Inventor of the Erlang Programming Language

ABSTRACT
Handling errors in programs is tricky.
We want to write systems that work reasonable well even if there are errors in the code. This is possible, and the results have been used in production systems for many years.
This talk outlines the do's and don'ts of error handling. Things you should do if you want to write fault tolerant code, and things you should not do.
I will argue that making fault-tolerant and scalable systems is possible if you [...]

Download slides and read the full abstract here:

#ErrorHandling #Erlang #FaultTolerance

Looking for a unique learning experience?

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Рекомендации по теме
Комментарии
Автор

RIP, Joe Armstrong; I learned about you too late, but will certainly study your work.

SahinKupusoglu
Автор

"Kubernetes--"
Joe: 'Who? Who's that?'

LOL

valethemajor
Автор

What a fantastic mind.
Sad to hear about your parting, Joe.
The world was better with you here.

esdrasmayrink
Автор

RIP Joe Armstrong your work made significant impact on software industry

manujbhallaindia
Автор

Wrap your main/entry point in a try-catch and pretend like nothing bad is happening.

CottidaeSEA
Автор

the emphasis on "messaging" in OOP, makes it seem like there's a lot more inherent similarity between FP and fundamental OOP

koredeaderele
Автор

Amazing talk, a shame the sound is so bad...

thelonearchitect
Автор

16:51 Does anyone know what happened to the Bluetail Mail Robustifier?

ximalas
Автор

If Joe isn’t among your heroes then you’re still a junior dev.

JeremyAndersonBoise
Автор

'The type system doesn't tell you that "open a file, close a file, read the file" is incorrect'.... well, a good type system has a different type for open-file and non-open-file.

edgeeffect
Автор

I call silent and deadly errors "ninja errors" 😀

albertofunk
Автор

What if Michael Palin was a computer scientist.

eyaswoo
Автор

"You can program in Rust and things like that or whatever and maybe you can prove it to be correct" and then get hit by lightning =)

ujin
Автор

The word "do's" is not correct. If it was, why isn't its counterpart written as "don't's"? The answer is that an apostrophe is not punctuation to denote plurality.

stevestorck
Автор

Concurrency is the execution of independently executable tasks. It doesn't mean they all are executing at once...

christopherstamp
Автор

What a nice person.
The talk was delightful, albeit useless.

ImaginaryNumbr