The term monoid frustrates a lot of programmers who otherwise are pretty versatile with higher-order generics, mutexes and even XSLT. This blog post will show how using monoids can be very simple and practical. Monoids are the basis of more … Continue reading
Tag Archives: Scala
Monoids for Programmers: A Scala Example
Shared Nothing Architecture
With the introduction of Social Media such as Facebook, Twitter, Reddit, the world is more connected than ever before. This new era has brought with it a host of issues, namely that relate to scalability. The potential for virality is … Continue reading
Simplifying Concurrency with Scala and Akka
If you find yourself having to develop with concurrency, you should do yourself a favor and take a look at Akka. For those not already familiar with it, Akka is a framework that provides an actor-based approach to concurrency. Having … Continue reading
Akka Remoting: Transparently Running Your Code Everywhere
While Akka is an incredible library and framework for writing concurrent apps that run on a single machine, one of its greatest strengths is the power it gives you for creating distributed systems. Akka supports location transparency – what this … Continue reading
Akka Supervisors: Keeping Your Code Running
Strong fault tolerance is one of the key features that Akka brings to the table. Actors in Akka form a hierarchy with each child’s parent actor being responsible for determining what to do when the child fails. This can propagate … Continue reading
Akka: What are these futures things all about?
If you have taken a look at Akka or spent much time with Scala, you’ve probably run across the concept of futures at some point. If you haven’t seen them or taken the time to understand them, futures might seem … Continue reading
