Sign in

Matthias Reis

The functional programming paradigm is very popular these days. It supports scalability and extensibility very well. And when it comes to collaborated software development, its traits of being pure and side effect free help a lot to create robust applications with a heterogenous dev community. In Javascript that is especially true due to its large user base. And so ES201x is a real step towards JS being a full-featured functional language.

But how does a typical Javascript developer get there? There‘s a path with 25 steps you can follow …

(1) Imperative Programming

As an analogy concerning programming paradigms, you may see imperative…


Some Food For Thought

I think a lot of people who start to eat healthier come to a point where they have to explain their eating habits to others. Why can’t you come with us to this restaurant? Can’t we just go to Burger King? What’s wrong with this salad? This is especially true for vegans, at least this is my personal experience.

So What Is The Vegan Diet?

Vegans simply don’t eat anything that comes directly or indirectly from animals (except the natural act of dusting a blossom). For an easy start, you should have this list in mind

  • no meat (neither pork, beef, chicken…

In den letzten Tagen haben mich einige Leute gefragt, wie ich als Softwareentwickler zum Schreiben gekommen bin. Genauer gesagt: Seit meine Frau und ich unsere erste Kurzgeschichte veröffentlicht haben. Hier ist die ganze Story.

Das haben wir vor

Bei der eingangs erwähnten Kurzgeschichte handelt es sich eigentlich nur um einen Versuchsballon. Wir möchten mit diesem kleinen „Test“ gerne herausbekommen, wie wir es schaffen können, selbst Bücher zu schreiben und an die Frau oder den Mann zu bringen.

Tatsächlich haben wir bereits einen fast fertigen Roman in Petto. Ein erstes Probekapitel kann man sich auf unserer Webseite herunterladen.


Auf der Suche nach Außerirdischen

Aliens, Außerirdische. Andere Lebensformen. Einer der wesentlichen Antriebe hinter der Raumfahrt und der Beobachtung anderer Sterne ist die Suche nach neuen Zivilisationen. Vielleicht in der Hoffnung auf ein gemeinsames, höheres Ziel, das die Menschheit davon abbringen kann, sich selbst zu vernichten.

Aber wo könnten diese Aliens sein? Sind sie wirklich schon auf der Erde? Vielleicht sogar in Kontakt mit den mächtigen dieser Welt, die diese Erkenntnis als großes Geheimnis hüten? Oder gibt es sie gar nicht?

Das Paradoxon

Wenn es sie gibt, warum sind sie nicht hier?

Das ist kurz gefasst der Tenor des Fermi Paradoxons. Darüber…


Der Geist in der Maschine

Die Science Fiction Literatur ist voll davon. Die Wissenschaft befindet sich in der explorativen Phase. Dabei ist die Robotik eine der beiden Schlüsseltechniken der nächsten Jahrzehnte.

In der Realität

Die Wissenschaft tobt sich gerade damit aus, Roboter zu bauen, die dem Menschen oder einem anderen gerade zur Aufgabe passenden Lebewesen maximal nahe kommen. Dies ist zwar eine interessante Fingerübung, aber nicht die in die Zukunft führende Schlüsseltechnologie der Menschheit.

Die so entstehenden Maschinen sind derzeit kaum praxistauglich und allenfalls für nette Internetvideos zu haben, in denen sie in Parcours über Hindernisse springen oder in marsähnlichen Landschaften herumfahren. …


Wiring the AJAX speaking backend with a Javascript Webview

React.js is kind of a revolution in the design of big single page targeting frontend frameworks. The contenders Angular.js and Ember.js are both opinionated in design and cover solutions for the whole stack of data flow in the browser. They include data management and even connection to your backend. The revolutionary concepts most experts talk about is the so called Shadow DOM, a lightweight copy of the DOM combined with a very intelligent algorithm to create least possible impact on the real DOM of the page.

Architecture in the Client

But to me the real…

Matthias Reis

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store