SoftMemes SoftMemes
  • About
  • Blog Index
  • Contact

Using CQRS with Event Sourcing or – what’s wrong with CRUD?

  • November 12, 2016
  • By Kristian Freed
  • 3 Comments
  • CQRS, Event Sourcing, Java, Software Architecture, Software Trends

The programming world is turning more and more functional. While pure functional programming languages like Haskell are yet to become mainstream, many of its tenets such as higher order functions and immutable data are – one indication being the additon of lambda functions in languages such as Java 8 and ECMA Script 2015. Another example at…

Read More

Software Quality and Software Metrics

  • February 16, 2014
  • By Kristian Freed
  • Software Architecture, Software Development Process

I frequently hear people claiming to be debating code quality where in fact the only topics discussed are of code metrics. Quotes can often be heard along the lines of “The code quality on our project is excellent, we have a 70% test coverage” or the opposite “We’re slipping on code quality, unit test coverage…

Read More

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
  • 1
  • 2
  • 3
  • 4

Feeds

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

Recent Posts

  • 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
  • Clustered Akka, Building Akka 2.2 Today, Part 1

Categories

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

Archives

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