Articles

Article

Stufe 3

Neuerungen in der dritten Version der Programmiersprache Scala

Blog Post

Decentralized Architecture: What’s Behind Blockchains?

Article

Smart Contracts programmieren in Ethereum

Ethereum steht hinter einer der populärsten Kryptowährungen – und doch ist es noch sehr viel mehr. Damit kann kryptografisches Geld dank Algorithmen nämlich völlig autonom verwaltet werden. Aber wie funktionieren die sogenannten Smart Contracts und wo geht die Reise hin?

Blog Post

INNOQ und Familie

Oder: Vorstellung vom Beruf als Consultant

Article

Innovation on Steroids - Teil 1

Mit Domain-driven Design, Event Storming und ML Design Canvas zu mehr Produktverständnis

Blog Post

Collaborative Learning with Mobshops

After a year with COVID-19 and plenty of online activities, I think we are tired with workshops that copy the offline world into an online setting. More interactive formats are needed. In this blog post, I briefly describe my learnings with a new format I’ve developed and piloted in practice: Mobshops.

Blog Post

The (new) Software Architecture Foundation curriculum

Blog Post

Persistente fachliche Validierungen mit Rails

Teil 1 von 2: MVP

Blog Post

iSAQB Advanced Level examination anti-patterns

As the “crowning glory” of the iSAQB(R) Advanced Certification, you have to write an approximately 40-page-long paper (AKA architectural solution) to a given problem. During our 5+ years of experience in reviewing such papers, we found several anti-patterns. This blog post aims to help future CPSA-A aspirants to avoid these nasty glitches.

Blog Post

What’s in a Name: Quality

Blog Post

Evidenz aus Hirnstürmen

Von Fischen und Kartoffelknödeln

Blog Post

Just Add Code
(Part 2)

The last post in this series established that Web Components are a good way to ship markup and logic to a browser in order to provide progressive enhancement. In this part I will show, how Githubs Catalyst library supports us to develop such Web Components.

Blog Post

Is Domain-driven Design overrated?

Article

What tracks do we leave behind with technology?

How monsters can teach us about responsibility: INNOQ Digital Art Edition 02

Blog Post

Just add Code (Part 1)

Running code on a browser using Web Components is a good method that allows you to have a defined scope for your markup and logic. However, the usual examples mostly lead to the user staring at an empty page in the case where JavaScript isn’t enabled, because in most cases all markup is generated by JavaScript only. I will showcase two libraries that follow a different approach and easily allow the use of Web Components to follow the Progressive Enhancement approach and add additional functionality to existing markup. We will look at Hotwire stimulus first, and in a later installment, look at Github Catalyst.

Blog Post

Kurzlebige Branches in Git

Weniger ist manchmal mehr

Blog Post

Turning a group of strangers into a team

Teambuilding during COVID-19

Blog Post

Defect Analysis using pandas

Blog Post

Progressive Enhancement with Hotwire

The definitive renaissance of server-side rendering?

Article

Remote Mob Programming at INNOQ

We asked four teams about their experiences with Remote Mob Programming

Blog Post

Der INNOQ Technology Day

Am 09. Dezember 2020 fand unsere erste Online-Konferenz statt. In diesem Blog-Post möchten wir einen kleinen Rückblick geben und unsere „lessons learned“ teilen.

Article

Mit Git die Vergangenheit manipulieren

Git auf der Kommandozeile

Article

Es muss nicht immer grafisch und klickbar sein

Grundlagen von Git auf der Kommandozeile

Blog Post

Deploying a WebAssembly smart contract on Oasis Ethereum

One of the cornerstones of Ethereum 2.0 is the migration from the “classic” EVM to a WebAssembly-based virtual machine. In this post, I explain how to deploy a compiled WebAssembly contract to the Oasis Ethereum chain.

Article

Domain-driven Design und Bounded Context

Eigentlich ganz einfach, oder?