My favourite articles, or news I found interesting month by month. Not ordered by any means. News or recent content are marked with a 💥, the rest is older stuff that I just happened to stumble upon this month.
Points don’t move, dates don’t change, no matter what some bad class libraries may cause you to believe. – Rich Hickey
- John A De Goes – There Can Be Only One…IO Monad 💥
A scalaz contributor explains why a single pure effect monad abstraction is enough.
Rust Hungary Kickoff 💥
Rust Hungary Meetup started on 23 September!
- Functional Programming Slack
I just stumbled upon this Slack group for functional programmers.
- Cost based optimizer in Apache Spark 2.2 💥
It seems Catalyst just got a cost-based optimizer.
- Well-typed music does not sound wrong (experience report) 💥
Why not validate musical harmonies with Haskell’s type system???
- How Hibernate Ruined My Career
Story about the inherent failure of cargo cult programming.
- Opening Up Java EE – An Update 💥
Java EE will be governed by the Eclipse Foundation
- After governance breakdown, Node.js leaders fight for its survival 💥
Node.js community breakdown. More background here, here and here
- Indian State Plans to Store Citizen Data on a Blockchain 💥
The state of Andhra Pradesh in southern India has announced a new collaboration with cybersecurity firm WISeKey to securely store citizen data on a blockchain.
- The Evolution of Trust 💥
This beautiful demo of game theory and trust is worth the 30 minutes of your time.
- Jeremy Gibbons – Calculating Functional Programs
Ingenious paper on functional programming and category theory
One VM to Rule Them All by Thomas Wuerthinger
Oracle Labs is developing a framework for running dynamic languages on the JVM.
AXA Uses the Public Ethereum Blockchain for Flight Delay Insurance 💥
Ethereum smart contracts for automatic flight delay reimbursements. Cool.
How does Ethereum work, anyway? 💥
Detailed explanation on the design and architecture of Ethereum.