Inspiriert von diesem “Press for Champagne” Button beim Sunday Roast im Zuge meiner Englandreise, habe ich die letzten Urlaubstage gleich genutzt um mir etwas Smart Home Equipment zu besorgen und meinen ganz eigenen Party Button zu bauen.
Allgemein
Reaktive Architekturen mit RxJava Teil 1: Grundlagen Reaktiver Systeme
Reaktive Konzepte und Frameworks erfreuen sich immer größerer Beliebtheit, nicht zuletzt durch steigende Anforderungen an die Performance und Verfügbarkeit von Web-Anwendungen.
Reaktive Architekturen mit RxJava
Anwendungen auf Basis von reaktiven Architekturen ermöglichen auch unter höchster Last eine hohe Performance, Verfügbarkeit und Fehlertoleranz. Dies erfordert jedoch neue Ansätze, die über eine klassische thread-basierte Request-Verarbeitung und blockierende Aufrufe hinausgehen.
Parametrisierung für Test Suites in JUnit 4
JUnit gehört zum Standard-Werkzeugkasten in unseren Projekten. Seit JUnit 4 werden auch parameterisierte Tests unterstützt: Man definiert eine Parametermenge und für jedes Tupel wird die so parametrisierte Testklasse jeweils neu instanziiert und alle Testmethoden...
SenacorSlackDapp goes truffle & travis CI
What up! Since we recently had a Code&Play on Smart Contract development with Ethereum it was about time to move the tests for our lottery contract to the truffle development framework structure. And since we are hipster coders, we additionally configured Travis...
Broaden your horizon @ IoT Tech Expo Europe 2017
So, last week I visited the IoT Tech Expo Europe in Berlin[1]. The conference was running for two days offering a wide range of all kinds of IoT stuff - socializing time with a nice, cold beer included. To be more specific there were 3 main focus areas: IoT:...
In praise of Vavr’s Option
Null is sometimes considered the billion dollar mistake. One could argue about this forever, but certainly, null has lead to a lot of awful code. Most functional programming languages offer a concept called Option or Maybe to deal with the presence or absence of a...
We Are Developers 2017 – ein Erfahrungsbericht
Am 11. und 12. Mai 2017 fand in einer ehemaligen Rinderhalle in Wien zum dritten Mal die Entwicklerkonferenz We Are Developers statt - und Senacor war dabei! Nicht nur als aufmerksame Zuhörer sondern auch für interessierte Konferenzteilnehmer mit einem Messestand von...
Unit testing with Java 9, Jigsaw and JUnit
Java 9 is on it's way and with it - maybe - Project Jigsaw. Project Jigsaw adds modularization to Java, which will change the way we write Java code. The recent public review ballot for JSR #376 (the Java Platform Module System, or JPMS for short) however produced a...
Using Terraform for Cloud Deployments – Part 1
This post explores Terraform from a beginner's perspective. We'll look at the problem Terraform solves and what it's distinct features are. By using some rather simple examples we'll get a good feeling of how to use it in real life. We will build a running EC2...