Category: Technology

Web Components with StencilJS compiler

by Javier Puerto

We have created Web Components with X-Tag, Vue.js and Polymer. Now we are going to create Web Components with a new but popular JS tool, StencilJS.

[…]

Web Components with Polymer framework

by Javier Puerto

In our previous posts we created Web Components with X-Tag and Vue.js. It is time to continue this series with another episode. This time we will see Polymer in action.

[…]

Interpreting Tagless Final DSLs with Eff

by Andreas Hartmann

Domain-specific languages are a powerful tool for structuring programs. In this article, we focus on the challenge of composing programs from multiple DSLs. We present an efficient and extensible approach by combining two complementing patterns: Tagless Final and free monads, specifically the Eff monad.

[…]

Web Components with Vue.js framework

by Javier Puerto

In our previous post, we showcased a small example with Web Components and the xtag library. We brought component-based development to the Web, an approach commonly used in Non-Web UI developments and frameworks. In this post we focus on the component-based development pattern and implement our be-dog and be-cat components with Vue.js.

[…]

Web Components with X-Tag framework

by Javier Puerto

The W3C has accepted Custom Elements, HTML templates, HTML imports and Shadow DOM as part of the HTML standard. Some of the proposals will be included in the DOM specifications directly. These are good news for web developers, we can start now to create applications based on web components.

[…]

Structuring Functional Programs with Tagless Final

by Andreas Hartmann

Monads are valuable tools for handling various concerns in functional programs. In this article we show how domain-specific languages and the Tagless Final pattern can be utilized to build modular monadic programs.

[…]

Effects and the Illusion of Correctness

by Andreas Hartmann

Imperative programming makes it easy to write complex programs, but hard to write correct ones. One reason for this is that imperative languages refuse to properly deal with effects. The article shows why effects should treated as first-class citizens and how things can be improved by switching from imperative to functional programming.

Estimated reading time: 8 minutes

[…]

Gerüstet für Black Friday: Schritt für Schritt zum reaktiven System

by Roman Fürst

Zahlreiche Online-Shops werden Jahr für Jahr am Black Friday von Schnäppchenjägern in die Knie gezwungen. Mit einem reaktiven System kann das nicht passieren. Hier erfahren Sie, wie Sie Ihre IT sinnvoll aufrüsten, ohne dass die Kosten durch die Decke gehen.

[…]

Wie geht Produktentwicklung für das Internet der Dinge? Teil 2

by Sibylle Stromeyer

Kunden wollen keine Produkte. Sie wollen, dass Jobs für sie erledigt werden. Sie wollen mehr Zeit, mehr Sicherheit, mehr Convenience - und Sensortechnologie macht’s möglich. Mit Hilfe der Wertepyramide finden Sie heraus, ob Sie mit Ihrer Idee auf dem richtigen Weg sind. Wie das geht, zeigen wir am Beispiel «Johanna und die Waschmaschine».

[…]

Wie geht Produktentwicklung für das Internet der Dinge? Teil 1

by Sibylle Stromeyer

Produktentwicklung für das Internet der Dinge muss zielgerichtet und systematisch erfolgen. Wie das geht, erfahren Sie von uns innerhalb von einer Stunde: In unserem kostenlosen Innovationsworkshop zeigen wir Ihnen, wie Smart Engineering funktioniert und wie Sie es nutzen können.

[…]