Blog & Articles by Daniel Westheide

Article

Nicht mehr Open-Source

Technologieentscheidungen rational treffen

Blog Post

Type-safe SQL queries in Java and Rust

The Type-Safe Web Stack, Part 3

Blog Post

Type-safe HTML templates in Java and Rust

The current fashion in our industry is to use static and strong typing wherever possible. How fashion-conscious is the Java community when it comes to HTML templating, though? Let’s have a look at what approaches at type-safe or build-time verified HTML templating are available in the Java ecosystem, how they compare to what’s available in Rust, and whether the benefits outweigh the costs.

Blog Post

Type-safe HTTP routing in Java and Rust

The Type-Safe Web Stack, Part 1

Blog Post

How we cut our website’s carbon emissions in half

Decarbonising innoq.com

Article

What is Sustainable Software?

Environmental sustainability is a very important issue, but software is something virtual, so it doesn’t seem to have an impact, right? Wrong! As software creators, we have a significant impact and can make a difference by incorporating the principles of eco-friendly software development into our understanding and practices.

Article

Remote Mob Programming at INNOQ

We asked four teams about their experiences with Remote Mob Programming

Blog Post

Scala Days 2019 in Lausanne

Unser Erfahrungsbericht

Blog Post

Blockchain Mining: Embarrassingly Parallel?

In this blog post, we are going to look at three different approaches at mining new blocks in a blockchain using Rust, all of them using multiple threads, and we’re going to compare their runtime performances with each other and with that of the two single-threaded solutions from the previous post.

Blog Post

Blockchain Mining with Rust

Blog Post

The language of maths is not the language of your business

Blog Post

The perils of shared code

In this blog article, I want to examine why using a sharing code between microservices may sound attractive in the first place and why it can cause bigger problems than the ones you try to solve.

Blog Post

Solving the wrong problems

Blog Post

Why RESTful communication between microservices can be perfectly fine