SvenWoltmann
Java Scalability and Performance Specialist – Freelancer – Trainer – Author of HappyCoders.eu
HappyCoders.euBerlin, Germany
SvenWoltmann's Stars
kordamp/jarviz
☕️ JAR file analyzer
SvenWoltmann/binary-tree
Source Code for HappyCoders.eu article series on tree data structures (binary tree, binary search tree, AVL tree, red-black tree).
SvenWoltmann/pathfinding
Source code for the HappyCoders.eu articles on pathfinding and shortest path algorithms (Dijkstra, A*, Bellman-Ford, Floyd-Warshall).
SvenWoltmann/advent-of-code-2022
Advent of Code 2022 – Object-Oriented Solutions in Java: https://www.happycoders.eu/algorithms/advent-of-code-2022/
SvenWoltmann/filechannel-bytebuffer-memory-mapped-io-locks
Demos for writing and reading files with FileChannel and ByteArray. Tests for write speed with RandomAccessFile, FileChannel, heap buffer, native buffer, memory-mapped buffer, and FileOutputStream.
SvenWoltmann/binary-search
Binary search implementation in Java (recursive and iterative). Comparison with linear search. Runtime test of binary and linear search.
SvenWoltmann/internet-address-resolution-spi-jep-418-demo
A rudimentary demonstration on how to use the Internet-Address Resolution SPI defined in JEP 418 introduced in Java 18. Article: https://www.happycoders.eu/java/java-18-features/
SvenWoltmann/java-collections-guide
Java Queue, Deque, Stack and other collections - Ultimate Guide on HappyCoders.eu.
SvenWoltmann/advent-of-code-2015
Advent of Code 2015 – Object-Oriented Solutions in Java: https://www.happycoders.eu/algorithms/advent-of-code-2015/
SvenWoltmann/application-cds-demo
A minimal application for demostrating application class-data sharing (AppCDS).
SvenWoltmann/bytebuffer-demo
This demo shows how a ByteBuffer and its flip() and compact() methods work.
SvenWoltmann/biased-locking
A JMH benchmark demostrating the effects of disabled biased locking in Java 15.
SvenWoltmann/comparator-comparable-compareto
Source code for my HappyCoders.eu article about comparing objects in Java using Comparable, Comparator, compareTo().
SvenWoltmann/deep-reflection
How can Java Reflection be used to change the values of Integers and Strings at runtime?
SvenWoltmann/files-structured-data
Source code for my HappyCoders.eu article about writing structured data with DataOutputStream, DataInputStream, ObjectOutputStream and ObjectInputStream.
SvenWoltmann/happycoders-tutorial-server-setup
Source code for HappyCoders.eu Ansible tutorial.
SvenWoltmann/int-to-string-benchmarks
JMH benchmark tests to find out what is the fastest way to convert an int into a String in Java.
SvenWoltmann/java-kata
Maven project for Java Katas containing only a class, a test class, and dependencies to JUnit, AssertJ, and Mockito
SvenWoltmann/java-random-demo
Java random number generation demos. Article on HappyCoders.eu.
SvenWoltmann/java-sparkpost
SparkPost client library for Java; forked to fix a bug where data string sent to the API was converted to a byte array twice.
SvenWoltmann/java-structured-concurrency-demo
Demo code for the HappyCoders.eu article "Structured Concurrency with Java".
SvenWoltmann/jenkins-tutorial-demo
Code for HappyCoders.eu Jenkins tutorial explaining the installation and major features of Jenkins.
SvenWoltmann/pattern-matching-for-switch
Pattern Matching for Switch Examples
SvenWoltmann/project-a
Source code for the HappyCoders.eu article about Git Monorepos.
SvenWoltmann/project-b
Source code for the HappyCoders.eu article about Git Monorepos.
SvenWoltmann/sorting-in-java
Demo code for HappyCoders.eu tutorial about sorting primitives and objects with Java.
SvenWoltmann/sparse-checkout-demo
Source code for the HappyCoders.eu article about Git Monorepos.
SvenWoltmann/string-substring-demo
A demonstration of the String.substring() method and its evolution from Java 1.2 to today.
SvenWoltmann/string-to-int-benchmarks
JMH benchmark tests to measure the speed of various methods to convert Strings to int / Integer in Java.
SvenWoltmann/ultimate-guide-queue-deque-stack
Java Queue, Deque, Stack - Ultimate Guide on HappyCoders.eu