Development Workflows in Haskell

Complete the form below to register for this event.

THIS WEBINAR HAS ALREADY AIRED - PLEASE CHECK OUT LINK BELOW

DEVELOPMENT WORKFLOWS IN HASKELL

In our last webinar, Deploying Haskell Apps with Kubernetes, we listened to Deni Bertovic sharing key insights on this relatively new and important technology. In this month's webinar, Roman Gonzalez will help you take your workflow skills to the next level by exploring different approaches to Haskell development. From compiling a full application whenever you save a file, to experiment with in-progress code drafts over a REPL, we will explore the benefits of REPL driven development and how to integrate this to your everyday routine easily.

Coming from classic typed programming languages like Java, you get to learn about the benefits of types on large code bases, and with dynamic type languages like Python, you get to experience the benefits of a quick feedback loop using a REPL, interacting with the code as you develop it. In this webinar, Roman will demonstrate how you can get to use these two essential aspects of development using Haskell tooling.

Webinar Development Workflows in Haskell

WEBINAR OUTLINE

Topics to be covered:

  • Differences between interpreted and compiled workflows
  • Haskell development using Stack
  • Haskell development using GHCi
  • How to customize and extend GHCi
  • Running your application test-suite over the REPL
  • Running applications over the REPL
  • Demo the usage of a couple of text editors and what workflows they provide

The speaker will be Roman Gonzalez, software developer at FP Complete.

Who should attend:
Developers trying to up their game in developing Haskell, and people interested in learning the tooling available in the Haskell ecosystem.

The webinar will be held on Wednesday,

Oct 17th, 2018 at 10 am PDT

More about your host: 

Roman Gonzalez has been a Functional Programming advocate for the past seven years, hosting various Haskell meetups and workshops in Vancouver, BC.

Roman is an experienced organizer with a demonstrated history of working in the computer software industry. He is skilled in Haskell, Ruby, web applications, and Linux. Roman is a committed community and social services professional with a Bachelor's degree, focused on Computer Science, from Universidad Central de Venezuela.

Previous webinar topics:

RELATED BLOG TOPICS:

Download some of our ebooks

How to Succeed in FinTech with 5 Killer DevOps Strategies State of Haskell 2018 5 Reasons Your Project is Failing