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 / .eslintrc.json
Last active April 20, 2024 09:57
Node.js project starter
{
"env": {
"es2022": true,
"browser": true,
"cypress/globals": true
},
"extends": ["eslint:recommended", "plugin:cypress/recommended"],
"parserOptions": {
"ecmaVersion": 2022,
"sourceType": "module"
@falkoschumann
falkoschumann / vscode-extensions.md
Last active September 25, 2024 16:18
Visual Studio Code Extensions
@falkoschumann
falkoschumann / acc.html
Last active January 29, 2025 16:52
Architecture Communication Canvas (ACC)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>System Name | Architecture Communication Canvas</title>
<style>
* {
margin: 0;
padding: 0;
}