📖 Spent today updating the Sockets and Pipes book to change all the references from RFC 7230 to RFC 9112. Mildly annoying; I didn't expect a new revision of HTTP 1.1 to come out. But I think the new documents are better written, so overall a positive <❤️>
The Joy of Haskell
@joyofhaskell
The Joy of Haskell’s Tweets
Big release to Sockets and Pipes today! We're at 14 chapters, 288 pages, and 41 exercises.
3
12
43
Show this thread
💜
Quote Tweet
Replying to @joyofhaskell
This book is so good. I'm really enjoying it. I will happily buy the printed version to proudly display when it is released.
1
5
1
9
53
Show this thread
Replying to
Just downloaded my copy. Great to see the additions to the web server course: handles, bytestrings, encodings, STM. w00t!
1
1
4
> Now, I feel confident I can start writing some Haskell for my own personal projects and figure it out on my own. [...] It just needs 7-8 hours or so if you have access to a computer where you can read and code at the same time.
Finding Success 📖
4
16
I love STM, I think it's an incredible tool, it gets a bit of flak for being slower than other mutable-state tools in Haskell, but the safety it gives you is 100% worth it for my projects 🙌
3
7
30
Show this thread
our book, Sockets and Pipes, is featured in the monthly sale for half price -- and the STM chapter was just released!
1
16
35
Quote Tweet
I am once again asking for you to update your version bounds
Show this thread
1
5
"Let us begin with some perspective on a process’s position in the world. A typical running computer contains multitudes."
-- Sockets and Pipes, chapter 1
4
> I had been trying to "learn" Haskell for around 3 years or so, now. ... This book finally made it stick
💜
2
16
Sockets and Pipes, a not-quite-finished but nevertheless ~amazing~ book by about building web servers in Haskell, is half off on Leanpub right now.
1
14
53
Show this thread
In chapter 9, we move on from plain text ASCII responses and use new content types: UTF-8 (the `text` library), HTML (the `blaze-html` library), and JSON (the `aeson` library). Includes exercises about when typeclass-based API is appropriate and why type ambiguity occurs.
2
Show this thread
Chapter 8 is all about constructing HTTP responses, imagining ourselves in the position of a web server library author. Along the way, a little side trip about the different types of integers arises. As our web server is coming together, we do some more testing with curl.
1
2
Show this thread
In chapter 6, we read through the HTTP specification and write Haskell types.
Chapter 7 uses the bytestring library's Builder type to write encoding functions for these types, with some digressions to discuss some simple performance testing and the ever-useful foldMap function.
1
2
Show this thread
Just released ~Sockets and Pipes~ with 4 more chapters and 10 more exercises. The book is 60% complete and currently has 136 pages plus appendices.
1
18
47
Show this thread
Picked up 's Finding Success and Failure. Only a chapter or two in and I'm loving it. I always enjoy reading 's work!
1
7
Sockets and Pipes chapter 5, "HTTP", is out now! After the first four chapters of preliminaries, here the book begins to directly address HTTP and gives a rudimentary client and server.
1
10
37
Our second book is in early access on Leanpub! The first release of Sockets and Pipes includes 4 of 16 planned chapters.
4
29
57
Your chance to get a discounted "Finding Success (and Failure) in Haskell" (by and )
3
14
It's a secret to everyone. An awesome Lens tutorial is hiding in 's Finding Success (and Failure) 🕺🏻
3
4
31
Show this thread
Just finished 's succinct "Finding Success (and Failure) in Haskell". Exactly the intro material I needed to get my bearings in haskell-land.
Also the last line in the book is my new life motto
read image description
ALT
11
61
We've released the print version of Finding Success (and Failure) in Haskell. We will be sending 10 copies, along with some other goodies, to this year's .
1
10
22
Show this thread
Since our first book is finished, we wrote a blog post to talk about it, its relationship to our other work , and what you can expect from the Joy family of books.
2
22
72
Show this thread