Top all-time · #9591
Mandubian Blog
Personal blog · mandubian.comprogrammingdata
Mandubian Blog is a personal blog at mandubian.com about programming and data. Since 2012, 8 different Hacker News readers have linked it 19 times, most often “Understanding Play2 Iteratees for Normal Humans”. The last post was in 2015, but the archive is still widely read.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
Linked for posts on the Play Framework, Scala and iteratees, and on JSON handling in Play. One commenter says a post here explains Play's iteratees far better than the official docs.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
ShapelessStream, When Akka-Stream Meets Shapeless Coproduct at Compile-time …
Most-linked posts?
- Understanding Play2 Iteratees for Normal Humans4 people · 5 mentions · first linked 2012-09-03
- Unveiling Play 2.1 JSON API Bonus: JSON Inception with Scala 2.10 macros2 people · 2 mentions · first linked 2012-11-20
What Hacker News says?
Play's documentation on iteratees is definitely dense. One of the contributors has posted a far better explanation (compared to the docs, not this post) on his blog: http://mandubian.com/2012/08/27/understanding-play2-iteratee... I have an weekend project that uses Play's iteratees and enumerators quite well (IMO). They act as plumbing between client events (interacting with an embedded map), fetching and writing da…
Comment linking /2012/08/27/understanding-play2-iteratees-for-normal-humans/
on “Play, Scala, and Iteratees vs. Node.js and Socket.io”Submitted Unveiling Play 2.1 JSON API Bonus: JSON Inception with Scala 2.10 macros as a story · 61 points
HN discussionFirst of all James Roper is one of the main engineers working on the Play Framework. You're quick to jump to conclusions. The "Promise pattern" is extremely awful for Java. Yes, Play does allow Java developers to do Async I/O by means of Futures/Promises. That doesn't make it any less awful and a quick search on Play's mailing list should highlight it. The reason for it is because working with Future/Promise instanc…
Comment linking /2012/08/27/understanding-play2-iteratees-for-normal-humans/
on “Scaling Scala vs Java”Submitted Datomisca Delicatessen - Datomic Queries Coated in a Thin Layer of ScalaMacro as a story · 22 points
HN discussionWhat I really like in this library is it provides an automatic case class <> json binding (so it's convenient) but without using any Reflection: It uses the Scala Macros and is type-safe. See also: http://mandubian.com/2012/11/11/JSON-inception/
Comment linking /2012/11/11/JSON-inception/
on “HowTo use now PlayJson stand-alone module introduced in Play-2.2-SNAPSHOT master”Submitted Datomisca Delicatessen - the Scala Reactive Cherry on the Datomic Cake of Facts as a story · 12 points
HN discussionSubmitted Unveiling Play 2.1 Json API - Part 1 : JsPath & Reads Combinators as a story · 12 points
HN discussionSubmitted Play 2.1 Unveiling new Scala Json API Part2 : Writes/Format combinators as a story · 9 points
HN discussionSubmitted Play 2.1 Unveiling new Scala Json API Part3 : JSON Transformers as a story · 6 points
HN discussionSubmitted Shapelaysson: Play Json + Shapeless HList as a story · 4 points
HN discussionSubmitted JsZipper : Play2 Json Advanced (& Monadic) Manipulations as a story · 2 points
HN discussionSubmitted HowTo use now PlayJson stand-alone module introduced in Play-2.2-SNAPSHOT master as a story · 2 points
HN discussionSubmitted Playing the Fool With Scala Macros - Implementing PataMorphism as a story · 2 points
HN discussionSubmitted Understanding Play Framework 2.0 Iteratees for Normal Humans as a story · 2 points
HN discussionSubmitted Understanding Play2 Iteratees for Normal Humans as a story · 2 points
HN discussionSubmitted ShapelessStream, When Akka-Stream Meets Shapeless Coproduct at Compile-Time as a story · 1 points
HN discussionSubmitted Play2 Json Interpolation & Pattern Matching as a story · 1 points
HN discussionSubmitted Datomisca Delicatessen: Emulsion of Scala Type-Safety in Datomic Schema as a story · 1 points
HN discussionSubmitted Understanding Play2 Iteratees for Normal Humans as a story · 1 points
HN discussion