Coding in Haskell | Building my own HTTP server in Haskell

Published: 15 March 2024
on channel: Impure Pics
2,375
84

Try building your own FOO: https://app.codecrafters.io/join?via=...

In this tutorial, we build a tiny http server from "scratch" by following a CodeCrafters challenge: we write, debug, and refactor Haskell code.

💡 Useful links:
WAI: https://hackage.haskell.org/package/wai
Warp: https://hackage.haskell.org/package/warp
Twain: https://hackage.haskell.org/package/t...
Scotty: https://hackage.haskell.org/package/s...
Snap: http://snapframework.com/
Spock: https://hackage.haskell.org/package/S...
Servant: https://docs.servant.dev/en/stable/
Yesod: https://hackage.haskell.org/package/y...
IHP: https://ihp.digitallyinduced.com/
Build your own X: https://github.com/codecrafters-io/bu...

#fp #functionalprogramming #haskell

Subscribe to Impure Pics: https://bit.ly/impure-youtube

How to think like a functional programmer
🎓 https://impurepics.thinkific.com/cour...

More Impure Pics
🐣   / impurepics  
📦 http://impurepics.com
👕 http://merch.impurepics.com

Functional Alphabet book
📗 Softcover: https://bit.ly/fp-abc-soft-cover
📘 Hardcover: https://bit.ly/fp-abc-hard-cover

Watch more Impure Pics
   • Debunking Haskell Myth: “Tooling Issue”  

About Impure Pics
FP Advocat. Distilling functional programming for the good of all

Get in touch: https://zelenya.com

0:00 Introduction
2:43 Setting up (Sending/Receiving data)
8:55 Where coding starts (Parsing the request)
18:14 Responding with content
31:50 Parsing headers
51:11 Handling concurrent connections
54:14 Parsing command arguments
1::00:17 Get a file
1:15:16 Post a file
1:44:04 Challenge completed!


Watch video Coding in Haskell | Building my own HTTP server in Haskell online without registration, duration hours minute second in high quality. This video was added by user Impure Pics 15 March 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 2,37 once and liked it 8 people.