Essential Effects
Subscribe
Archives
"Essential Effects" is now using Cats Effect 3!
March 11, 2024
Hey everybody - I just finished updating "Essential Effects" to Cats Effect 3. This has been the #1 most important task for me, along with being the most...
The book isn't done yet! (but I'm working on it)
January 5, 2023
Hello everybody! It's--checks notes--2023 now. Hooray! 2022 was a pretty stressful year for me and my family, but at least I was (mostly) employed.[1]...
Essential Effects: Cats Effect 3 released; What is "fire-and-forget"?
April 7, 2021
Hello everybody! Sorry it’s been so long.... I hope you are all doing ok. First off, Cats Effect 3 was released! There’s a new site with rapidly updating...
Essential Effects: podcast episode, book progress, resource love, and more
February 10, 2021
Greetings all - News items first: I recently recorded a podcast episode about the book for The Scala Logs with Zach McCoy and it "dropped" (it that how the...
Essential Effects: from early access to general release
February 2, 2021
Hello! Since publishing the early access version of "Essential Effects" two weeks ago, I've gotten a lot of feedback, kind words, and some folks even bought...
Essential Effects: now available for early access!
January 14, 2021
Some friendly folks looked for the book to be available before I was up yesterday, sorry about that! (I’m on Pacific time, UTC-7) I made a few last-minute...
Essential Effects: early access released!
January 14, 2021
Essential Effects: early access release and more!
January 12, 2021
Greetings everyone - Tomorrow will be a big day: I'll be releasing the early-access edition of "Essential Effects"! (I've included the current table of...
Essential Effects: Happy new year, plus background tasks management
January 1, 2021
Happy New Year everybody! I didn’t finish the book in 2020, but, you know, stuff happened. Many folks who took my course or have read a draft of the book...
Essential Effects: news and concurrent state machines
December 16, 2020
Oh my, it's been more than a month! My buddy Noel recently tweeted about state machines, Finite state machines are really a very useful abstraction. This is...
Essential Effects: Concurrency vs. Parallelism
November 10, 2020
Greetings fine readers-to-be! I wanted to share a small bit about concurrency vs. parallelism, and also remind folks that there are two upcoming "Essential...
Essential Effects: early access soon!
October 29, 2020
Hello everybody - I’ve been steadily working my way through the chapters, both doing general editing and diving a bit deeper into the underlying concepts...
Essential Effects: How do you "loop" with IO?
October 6, 2020
I recently tweeted a question would “how do you loop in IO?” be something you’re interested in? and due to the overwhelmingly positive response (5 likes!) I...
Essential Effects: From Smoke to Rain
September 25, 2020
Quite the weather we're having here in Seattle. First the smoke from fires in the west, then an immediate shift into constant rain. Oof. In the past two...
Essential Effects: So much editing, and a new chapter!
September 11, 2020
Hello friends! Thank you to everyone who has offered to read any early drafts. I haven't been able to send any copies out to you yet, because my front-line...
Essential Effects: Progress on the book, and other news
August 24, 2020
Hi all! Thank you so much for signing up for news about "Essential Effects": the book, the course, the movie (not yet). I've been busily writing and wanted...