Free Trial

Tag Archives: Scala

Monoids for Programmers: A Scala Example

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

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

Facebook Twitter RSS feed