Menu

Posts tagged with #front-page

All posts tagged with #front-page in chronological order with newest first.

Posts tagged with #front-page

image
Polyptych — turning one essay into many kinds of visuals
Jun 14, 2026 ai

Polyptych: One Essay, Many Pictures

I built my own slide and infographic generator because I couldn’t stop poking at Google’s NotebookLM. The toy has since grown into something I rely on. It’s called Polyptych, and...

#gen-ai #ai #infographics #image-gen #software-engineering
Read more arrow_forward
image
The seven wastes of software development
Jan 13, 2026 software-engineering

The seven wastes of software development

Lean Thinking is more than just a set of management tools; it is a philosophy centered on maximizing customer value while relentlessly eliminating waste. At its core, it challenges us...

#agile #project-management #quality-assurance
Read more arrow_forward
image
Java in the Technology Radar
Sep 03, 2025 software-engineering

Java in the Technology Radar (JavaSpektrum)

I’ve written a new article for JavaSpektrum: “Java im Technology Radar – Totgesagte leben länger”. The piece looks back at Java’s journey through the eyes of the Thoughtworks Technology Radar...

#java #article #jvm #thoughtworks
Read more arrow_forward
image
Structured Concurrency in Java 24
Mar 31, 2025 software-engineering

Structured Concurrency in Java 24 (JavaSpektrum)

I’ve written an article for JavaSpektrum 2/2025 about Structured Concurrency in Java 24. The article covers JEP 499, Java’s fourth preview of Structured Concurrency, which aims to make concurrent programming...

#java #concurrency #article #jvm #parallelism
Read more arrow_forward
image
Coroutines in Kotlin at KKon 2021 Warmup
Apr 23, 2021 software-engineering

Coroutines in Kotlin at KKon 2021 Warmup

In my talk “Nebenläufigkeit mit Koroutinen strukturieren” at the KKon 2021 Warmup I explained how to structure and organize concurrent programs with coroutines in Kotlin.

#kotlin #parallelism #concurrency #talk #slides
Read more arrow_forward
image
Refactoring with the Mikado Method
Apr 02, 2020 software-engineering

Refactoring with the Mikado Method

At a client of ThoughtWorks I gave a talk about refactoring in line with the book “Mikado Method”. The book describes a method to plan and perform non-trivial refactorings of...

#tdd #talk #slides #clean-code
Read more arrow_forward
image
Weniger warten, asynchron arbeiten
May 06, 2019 software-engineering

Coroutines in Kotlin and Go on heise Developer

In the article “Weniger warten, asynchron arbeiten” (less waiting, asychronous working) published by heise Developer I explain the theoretical background of coroutines and how to use them in Kotlin and...

#article #kotlin #concurrency #parallelism #golang
Read more arrow_forward
image
Concurrency in Kotlin with coroutines
Apr 23, 2019 software-engineering

Concurrency in Kotlin with coroutines

Coroutines are a “new” way to handle concurrency on the JVM. I gave an introduction to coroutines in Kotlin at Thoughtworks. This is basically the translation of the german slides....

#slides #talk #kotlin #concurrency #parallelism #jvm
Read more arrow_forward
image
Unter der Haube - cuDNN schafft die Grundlage für Deep Learning mit GPUs
Dec 01, 2018 gpu-computing

Machine learning library 'cuDNN' explained in iX Developer

It’s very difficult to implement algorithms optimally for GPUs. Therefore NVIDIA provides the library cuDNN for deep learning with neural networks. This article published in the german magazine iX Developer...

#article #ai #parallelism #concurrency #machine-learning #data #nvidia-cuda #gpu-computing
Read more arrow_forward
image
Ambient Occlusion example
Jul 08, 2015 software-engineering

Ray tracing with Groovy and Java

While I was reading the excellent book by Kevin Suffern "Ray tracing from the ground up", I implemented a ray tracer in Java and wrote a DSL in Groovy, to...

#groovy #java #model-driven #jvm #graphics
Read more arrow_forward
image
Training: Ant in Depth
Oct 09, 2009 software-engineering

Training: Ant in Depth

Apache Ant offers a lot of capabilities that many teams never end up using. This training dives into Ant’s more advanced features (as of 2009).

Aug 01, 2009 software-engineering

Groovy, EMF and UML2

I wrote the Groovy EMF builder and the Groovy UML2 builder. These tools use the builder concept of the programming language Groovy to ease the processing of Eclipse Modelling Framework...

#groovy #eclipse #model-driven #jvm #java
Read more arrow_forward
Dec 01, 2007 software-engineering

Eclipse BugDays 2007

I participated at Eclipse BugDays in July, August, September, October, and November 2007 and helped debugging the Eclipse projects JDT, PDE/UI, and ECF.

#eclipse #jvm #java
Read more arrow_forward