Esko Luontola (@luontola)

Top repositories

1

retrolambda

Backport of Java 8's lambda expressions to Java 7, 6 and 5
Java
3,537
star
2

tdd-tetris-tutorial

Exercise for learning Test-Driven Development with the help of predefined tests
Java
392
star
3

idea-sbt-plugin

IntelliJ IDEA plugin for integration with SBT (Simple Build Tool) in order to compile Scala projects easily and quickly [UNMAINTAINED]
Java
178
star
4

gospec

Testing framework for Go. Allows writing self-documenting tests/specifications, and executes them concurrently and safely isolated. [UNMAINTAINED]
Go
113
star
5

jumi-actors

Actor library for Java to support concurrency and asynchronous event-driven programming.
Java
79
star
6

jumi

Test runner for the JVM. Natively supports running tests in parallel. Full stack from UI to class loading. Overcomes a bunch of limitations in JUnit's test runner, IDEs and build tools. [PRE-ALPHA]
Java
72
star
7

cqrs-hotel

Example application about CQRS and Event Sourcing #NoFrameworks
Java
69
star
8

dimdwarf

Distributed application server for Java. You write single-threaded, event-driven POJO code - the server makes it multi-threaded, persisted and transactional. Designed for the needs of online games. Compatible with Project Darkstar (now RedDwarf). [INACTIVE]
Java
41
star
9

native-clojure-lambda

Example project of Clojure + GraalVM Native Image + AWS Lambda container images
HCL
28
star
10

specsy

BDD-style unit-level testing framework for Java/Scala/Groovy. Safely isolates mutable state. Unlimited nesting.
Java
20
star
11

tdd-mooc-tetris

Exercise for learning Test-Driven Development with the help of predefined tests
JavaScript
9
star
12

facebook-history-purge

Userscript for Greasemonkey/Tampermonkey. Deletes from your Facebook wall all activity and posts older than the selected post. [OBSOLETE]
JavaScript
8
star
13

tdd-mooc

Massive open online course for learning Test-Driven Development
JavaScript
8
star
14

sgs-server

Project Darkstar Server Core. Git mirror of sgs-server's SVN repository, trunk only. GPL 2.0 License.
Java
7
star
15

extformatter

External Code Formatter, an IntelliJ IDEA plugin. [UNMAINTAINED]
Java
7
star
16

varjocafe

Mashup of UniCafe.fi's daily lunch menus [UNMAINTAINED]
Clojure
5
star
17

visualvm4idea

VisualVM Profiler, an IntelliJ IDEA plugin. [UNMAINTAINED]
Java
5
star
18

web-intro

Introduction to Making Web Applications
CSS
5
star
19

clojure-native-image-agent

Helps GraalVM's native-image-agent to be more useful for Clojure applications.
Java
4
star
20

classmembersorter

Sorts Java's Method and Class objects according to their actual source code line numbers.
Java
4
star
21

puzzle-warrior

Hyper Puzzle Warrior XVII Ultra - a "Super Puzzle Fighter II Turbo" clone. [DRAFT]
Java
4
star
22

gobbler

Build tool for Go. With it you can build and test advanced multi-package projects with near-zero configuration. [DRAFT]
Go
4
star
23

text-adventure

Small example application, a typical homework assignment. Coding this app has been screencasted - see the below web site.
Java
4
star
24

tdd-mooc-small-steps

Refactoring exercise to practise small, safe steps.
JavaScript
3
star
25

idea-config

My configs for IntelliJ IDEA (~/.IntelliJIdeaXX/config)
Java
3
star
26

maven-central-bundler

Takes a POM, a binary JAR, a sources JAR, an optional javadoc JAR, and generates from them a bundle which can be uploaded to Maven Central.
Ruby
3
star
27

pa-mentor

Planetary Annihilation mod showing how your in-game stats compare to other players [UNMAINTAINED]
JavaScript
3
star
28

weenyconsole

Command line interface which executes methods on a POJO.
Java
2
star
29

gcp-dynamic-dns

Syncs the current IP address to Google Cloud DNS records
Go
2
star
30

misc-tools

Chaotic pile of small utility classes and experiments.
Java
2
star
31

web-intro-project

Introduction to Making Web Applications - Example Solution
HTML
2
star
32

cygwin-deployer

Automatic installer for my Cygwin configuration
Ruby
2
star
33

thematrixtime

Slows down or speeds up the system clock. [UNMAINTAINED]
Java
2
star
34

tdd-mooc-untestable-code

Exercise about unit testing legacy code
JavaScript
2
star
35

territory-bro

Tool for managing congregation territory cards
Clojure
2
star
36

pommac

Utility for generating Maven POM files. [DRAFT]
Java
2
star
37

rust-game-of-life

Rust
1
star
38

clojure-game-of-life

Conway's Game of Life, including RLE file import and export
Clojure
1
star
39

tdd-mooc-new-js-project

An empty project with JavaScript testing tools preconfigured.
JavaScript
1
star
40

learning-cobol

COBOL
1
star
41

darkstar-contrib

User contributed code to Project Darkstar (SGS) [UNMAINTAINED]
Java
1
star
42

reddwarf-server

Git mirror of reddwarf/sgs-server
Java
1
star
43

sgs-java-client

Project Darkstar Java Client. Original SVN repository converted into Git.
Java
1
star
44

rimworld-love-puddle

Solves the problem of who to put in bed with who, without needing a spreadsheet.
Clojure
1
star
45

buildtest

Utilites for asserting about build artifacts
Java
1
star
46

new-clojure-project

Something to get quickly started with Clojure for a code kata or similar
Clojure
1
star
47

longcat

Longcat is looooooooooooooong. Command line tool for generating as long longcats as you wish.
Java
1
star