Skip to content

Instantly share code, notes, and snippets.

@falkoschumann
falkoschumann / MessageBus.java
Last active August 9, 2023 18:52
Simple message bus for in process communication.
import java.util.List;
import java.util.Objects;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.function.Consumer;
public class MessageBus {
private static final MessageBus DEFAULT = new MessageBus();
private final List<Consumer<Object>> consumers = new CopyOnWriteArrayList<>();
@falkoschumann
falkoschumann / .prettierignore
Last active March 13, 2026 15:42
Node.js project starter
corrupt.*
@falkoschumann
falkoschumann / vscode-extensions.md
Last active September 25, 2024 16:18
Visual Studio Code Extensions
@falkoschumann
falkoschumann / Makefile
Last active August 24, 2025 14:42
Architecture Communication Canvas (ACC)
PLANTUML_FILES = $(wildcard *.puml)
DIAGRAM_FILES = $(subst .puml,.png,$(PLANTUML_FILES))
all: dist
dist: build
build: doc
doc: $(DIAGRAM_FILES)