Skip to content
0:00 / 0:00

#haskell#microservices#production

Reflecting on 5 years of Haskell in production · Alexander Thiemann

PolyConf

2.6K subscribers • 4 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Alexander Thiemann

Intermediate. Assumes working knowledge.

13K views9 years ago1 recommendation

Programming languagesTools and practiceHaskellTestingDebugging

Alexander Thiemann shares the advantages, challenges, and architectural lessons learned from running Haskell in production for over five years.

I have been using Haskell in production at Checkpad MED, TramCloud and other many projects for more than 5 years and would like to discuss the advantages and challenges discovered during this time. We will look at first principles on structuring, building and testing Haskell applications at scale, discuss interfacing and deployment of microservices, performance and practical considerations like debugging, tooling support and IDEs.

Why it's here

1 person recommends this

What people say. Recommended as a practical experience report on using Haskell in production.

Moments people linked to

u/joehillenin r/haskell • Recommends

Reflecting on 5 years of Haskell in production · Alexander Thiemann

u/Apart_Ebb_9867in r/functionalprogramming • Mentions

On “FP Software Development”

if you go to a chemistry subreddit asking how to produce carbon monoxide in order to kill yourself you can only expect people to challenge the fundamentals of "killing yourself" and provide zero help on actually producing carbon monoxide. You cannot then go "dudes, this is a chemistry subreddit and I asked about carbon monoxide not a lecture on life" What you're saying is nonsense. Your claims that you're covered on the business side because of a class you took in high school is delusional. And I'm not convinced you actually really agree to many of the "I agree" you posted, because if you did you wouldn't have asked the question you asked. Anyhow, there're companies who do use functional l…
2View on Reddit