SoftMemes SoftMemes
  • About
  • Blog Index
  • Contact

The way of the Future, Futures in .NET, Java and JavaScript

  • June 18, 2012
  • By Kristian Freed
  • .NET, Java, JavaScript

As demand for efficient concurrency is increasing, the need for simple asynchronous programming is becoming more and more important. In the multithreaded world, the driving factors is the realization that threads are best used for scheduling units of computation rather than units of work from a business logic perspective. In the JavaScript world, even with…

  • Tagged: dotnet, future, java, javascript, scala
Read More

Clustered Akka, Building Akka 2.2 Today, Part 2

  • June 16, 2012
  • By Kristian Freed
  • Message Passing, Software Architecture

Last time we discussed some of the shortcomings of the current version of Akka. In this post we will see how, using existing open source frameworks, we can build Akka 2.2 functionality using Akka 2.0. The first step towards a clustered system is cluster membership management. In a master/slave setup rather than a truly clustered…

  • Tagged: akka, clustering, erlang, failover
Read More

Clustered Akka, Building Akka 2.2 Today, Part 1

  • June 16, 2012
  • By Kristian Freed
  • Message Passing, Software Architecture

This blog has already mentioned message passing framework such as Erlang and Akka a number of times and hinted at the benefits of using them. Using message passing frameworks is a paradigm that puts Actors and Messages at the center of the stage rather than, more traditionally, Objects and Messages. As quoted by the Akka web site, the…

  • Tagged: akka, erlang, messagepassing
Read More
  • 1
  • 2
  • 3
  • 4

Feeds

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Recent Posts

  • A response to Conjecture’s CoEm proposal
  • Using CQRS with Event Sourcing or – what’s wrong with CRUD?
  • Software Quality and Software Metrics
  • The way of the Future, Futures in .NET, Java and JavaScript
  • Clustered Akka, Building Akka 2.2 Today, Part 2

Categories

  • .NET
  • C++
  • CQRS
  • Design Patterns
  • Event Sourcing
  • Java
  • JavaScript
  • Language Design
  • Message Passing
  • Software Architecture
  • Software Development Process
  • Software Trends
  • Uncategorized

Archives

  • April 2023
  • November 2016
  • February 2014
  • June 2012
  • May 2012
  • April 2012