Developer Learnings from Using CosmosDB with .NET Core

2019-07-18T12:15:49+00:00

CosmosDB is a global database in the Azure universe. In this blog I want to look at its different APIs: the SDK, Entity Framework Core and the MongoDB API.

CosmosDB is a global database in the Azure universe. In this blog we’ll look at its different APIs: the SDK, Entity Framework Core and the MongoDB API.

Developer Learnings from Using CosmosDB with .NET Core 2019-07-18T12:15:49+00:00

Serverless Architecture with AWS Lambda

2018-02-07T14:29:48+00:00

Let's compare AWS Lambda to EC2 to find out how software development, cost, performance and scalability are affected by moving to a Serverless Architecture.

Ever since Amazon released AWS Lambda in 2014, the term Serverless Architecture has made its way to popularity amongst the tech community. The concept had already bee

Serverless Architecture with AWS Lambda 2018-02-07T14:29:48+00:00

Redis Cluster and Partitioning

2019-01-15T11:12:35+00:00

In this primer we take a look at Redis Cluster as a distributed keyspace for huge datasets

In my past articles we learned a lot about Redis basics, high availability, CLI and performance. Today we take a look at Redis as a distributed keyspace for huge data

Redis Cluster and Partitioning 2019-01-15T11:12:35+00:00

Das Builder Pattern [Teil 2]

2017-11-27T13:49:35+00:00

Hier stelle ich einige Varianten für die Implementierung eines Builders im Builder Pattern und seiner einzelnen Funktionsaspekte vor.

Im ersten Teil dieser Artikelserie wurden das Builder Pattern selbst und ein paar typische Anwendungsfälle beschrieben. Nun stelle ich hier einige Varianten für die I

Das Builder Pattern [Teil 2] 2017-11-27T13:49:35+00:00

Das Builder Pattern [Teil 1]

2017-11-27T14:10:05+00:00

In diesem ersten Teil stelle ich das Builder Pattern vor und gehe auf ein paar typische Anwendungsfälle ein.

Vor einer Weile hatte ich die Gelegenheit festzustellen, wie hilfreich das Builder Pattern dabei ist, gleich mehrere Aspekte des Quelltextes umfangreicher (Java-) Sys

Das Builder Pattern [Teil 1] 2017-11-27T14:10:05+00:00

Das Fluent Interface im Kontext von Vererbung und Polymorphie

2019-04-02T17:21:54+00:00

Dieser Beitrag beschreibt die Probleme, die beim Fluent Interface vor allem im Kontext von Vererbung und Polymorphie auftreten.

Der Einsatz von Fluent Interfaces und Method Chaining erfreut sich großer Beliebtheit und findet immer mehr Einzug in die APIs aktueller Produkte und Bibliotheken. So

Das Fluent Interface im Kontext von Vererbung und Polymorphie 2019-04-02T17:21:54+00:00

Named Parameters in Java mit Fluent Interfaces: Eine Annäherung

2019-04-02T17:51:22+00:00

Durch Verwendung eines Fluent Interface kann man in Java einige Vorteile von Named Parameters nachbilden. In diesem Artikel zeigen wir, wie.

Durch Verwendung eines Fluent Interface kann man in Java einige Vorteile von Named Parameters nachbilden. In diesem Artikel zeigen wir, wie.

Named Parameters in Java mit Fluent Interfaces: Eine Annäherung 2019-04-02T17:51:22+00:00

Devoxx 2015 Belgium: Retrospective & Video Recommendations

2019-04-02T17:47:25+00:00

I attended the whole week at Devoxx 2015 Belgium and I will just pick out a few talks which were especially interesting and/or entertaining.

First of all, a few words from a first-time-Devoxxian to those who don’t know the conference: founded in 2001 in Antwerp, it is now one of the largest community

Devoxx 2015 Belgium: Retrospective & Video Recommendations 2019-04-02T17:47:25+00:00

Unit Tests: Validieren mit Matchers, wenn Mocks nicht mehr reichen

2019-04-02T17:15:35+00:00

Wir erläutern zunächst die Grundlagen von Unit Tests, um dann auf die Probleme mit Mocks einzugehen und Matchers als Alternative vorzustellen.

Wenn Ausführungspfade für die Prüfung mit Mocks zu komplex werden, kommt man mit einem Matcher viel weiter. In diesem Artikel erläutern wir zunächst die Grundlagen vo

Unit Tests: Validieren mit Matchers, wenn Mocks nicht mehr reichen 2019-04-02T17:15:35+00:00

Midje als alternatives Testframework für Clojure: Fakten, Fakten, Fakten!

2017-11-28T15:57:30+00:00

Das Clojure Testframework Midje macht das Testen von Clojure-Programmen auch ohne große und aufwendige Vorbereitung und Einarbeitung sehr angenehm.

Midges sind kleine aber unangenehme Zeitgenossen, die einen Aufenthalt in den schottischen Highlands ohne die richtige Vorbereitung zur Hölle machen können. Das Cloju

Midje als alternatives Testframework für Clojure: Fakten, Fakten, Fakten! 2017-11-28T15:57:30+00:00