Please log in to watch this conference skillscast.
As functional .NET developers, we must avoid using exceptions at all costs and apply Result type everywhere instead, right? What if I told you there could be a better way of error handling without all the tiresome up-n-down mappings while keeping the benefits of both worlds?
Get ready for heretic talk attempting to destroy some of F# error handling dogmas, presenting different approaches used on previous projects with all the benefits and pitfalls, and maybe... offering a multiparadigm approach for a multiparadigm language.
YOU MAY ALSO LIKE:
- Lightning Talk: Sneaking F# into your Organization (SkillsCast recorded in April 2019)
- Functional Concurrency in .NET with C# and F# with Riccardo Terrell (Online Workshop on 11th - 14th October 2022)
- F# eXchange 2022: Online (Online Conference on 25th - 26th October 2022)
- F# eXchange 2022: In-Person (in London on 25th - 26th October 2022)
- Haskell: A Conversion Experience (SkillsCast recorded in November 2021)
- Using F# to Structure an Island of Simplicity (SkillsCast recorded in October 2021)
Lightning Talk: In defense of Exceptions: Throw (away) your Result
Roman Provazník is an F# Lead Developer & Architect of CN Group CZ, OSS author, melomaniac, speaker, and a terrible drummer. With 20+ years of experience with software development, he tried many languages from Pascal, Prolog to Java and C#, but successfully forgot most of them. As a big fan of functional-first .NET language F#, he founded the Czech F# community which he loves to maintain and grow. He also somehow sneaked into F# Software Foundation Board of Trustees for one year.