Code
A short list of projects that shipped, helped teams, or explored ideas...
Highlights
- Temperature-Machine — Homebrew data logger with charting and alerts for long-running temperature tracking.
- Scala for Java Developers — Companion code for the book, used to teach pragmatic Scala to Java teams.
- Radiate — Build monitor for TeamCity that runs as a screensaver to keep CI visible.
- Unicorn-HAT — Java library to drive WS2812B LEDs and Pimoroni Unicorn HAT hardware.
- Paste.ly — IntelliJ plugin to simulate typing for demos and screen casts.
Open source with traction
- tempus-fugit — Java concurrency and testing utilities used across teams.
- simple-http — Cleaner HTTP API over Apache HC. Read post.
- simple-excel — POI wrapper for generating and testing spreadsheets. Read post.
Other contributions
- Build radiators (screenshots) — Visuals from the screensaver and traffic-light builds.
- JMock — Mocking library contributions.
- Window Licker — SWT GUI testing support.
- XCordion — Acceptance testing framework fork.
- concordion-ant-task — Ant task to aggregate Concordion specs.
- Jedi — Functional library contribution (set complement filter).
- SWTBot — SWT GUI testing framework.
- Nebula — SWT CompositeTable widget.
- Open CSV — CSV parsing utilities.
- Gibble — SWT build notifier.
Legacy projects
- pokimon — Poker hand evaluator with a J2ME edition.
- wsunit — Web services unit testing.
- Tennison Tests — XSLT unit testing.
- Sun SCJP Training — Copyleft training materials.
More detail and historical context lives on GitHub: github.com/tobyweston.