How to Handle Asynchronous Exceptions in Haskell.

avatar

Posted by Robert Bobbett - 12 April, 2018

We launched our monthly webinar series on Wednesday, April 11th with our first webinar on How to Handle Asynchronous exceptions in Haskell. This webinar was the first in what will be a monthly series covering topics in Haskell Programming, DevOps, Cloud Computing, Cryptocurrencies, FinTech, Medical Device Software, DataOps, and all the other great things we do.

Webinar series launch is a huge success

To say our first webinar was a success is a huge understatement. We had 427 registrants for this event from 6 different continents. The only reason people from Antarctica didn't register was that we didn't have their email addresses to send them a proper invite. This first webinar was on exceptions, and the turnout was exceptional!!

The webinar was hosted by Michael Snoyman, our VP of Engineering. Chris Allen, our Engineer Extraordinaire, managed the Q&A channel during the event. The webinar took a close look at a common problem in Haskell - "How to Handle Async Exceptions." If you are a true Haskell fan, this is the webinar to watch to avoid some costly mistakes. 

As most software developers know many programming languages have exceptions. To write programs correctly in such languages, you need to write exception-safe code. This requirement applies to Haskell as well. However, in Haskell, we have an extra twist: asynchronous exceptions, which can be thrown to any thread at any time.

This webinar explores:

  • How Exceptions Work in Haskell
  • What it means to be "async exception safe,"
  • Give practical guidelines—with lots of examples

If you want to be notified of future webinars, we highly recommend you subscribe to our blog post by providing your email and clicking the Subscribe Button button on the top right of this page.

 

Watch the Webinar

 

Webinar Topics you want to see

We would like to hear your suggestions for future webinar topics. The simplest way to accomplish this is to add a comment to this blog post with your suggestion. Alternatively, send your suggestion via email to socialmedia@fpcomplete.com.

One Last Thing

If you haven't heard, we just published an ebook about FinTech and DevOps. Since the majority of the customers we serve are classified as FinTech companies, we wanted to share the 5 Killer DevOps Strategies that every FinTech company should practice. Click the picture below to get your free copy today.

  How to Succeed in FinTech with 5 Killer DevOps Strategies  

Topics: Haskell, DevOps, Asynchronous exception handling, Asynchronous exceptions, Haskell Programming, Exception safe code, Async Exceptions

Ask about our DevOps Assessment

Recent Posts

Why Haskell is hot for cryptocurrencies

read more

How to Handle Asynchronous Exceptions in Haskell

read more

Best practices when implementing continuous integration and delivery

read more