Git Product home page Git Product logo

binkley's BLOG

binkley's BLOG

This software is in the Public Domain. Please see LICENSE.md.

Current released version is 6. View javadoc.

License Build Status Issues maven-central

Modules

  • Annotation - Help for Java annotation processors
  • Concurrent - Completable executor services
  • Convert - Inverse of toString()
  • CORBA - Helpers for CORBA
  • Guice - Sample Guice modules and helper code
  • Logging - Small logging improvements and OSI logback configuration
  • Lombok - Lombok annotations
  • Mixin - Mixins for Java via JDK proxies and method handles
  • Spring - Examples with Spring
  • Testing - Small testing improvements
  • Utility - Bug, CheckedStream and friends
  • Value type - Java annotation and processor for value types
  • Xio - Pulling out interfaces from JDK I/O
  • XML - Experiments in XML
  • XProperties - Extended Java properties
  • YAML compile - Java code generation from YAML
  • YAML runtime - Java code generation from YAML

Changes

6

  • Simpler versioning.
  • Added TypesafeHeterogenousMap.
  • Added StringX for additional formatting.
  • Added annotation module.
  • Added yaml module.
  • Completable executors can unwrap interrupts.
  • Added Matching for DSL akin to lesser pattern matching (no implicit destructuring)
  • Added SQLTransactionRule for running tests in a SQL transaction and rolling back after
  • Added SpringSQLTransactionRule for Spring-JDBC help with SQLTransactionRule

0.5

  • Added corba module.
  • Added ProvidePort junit rule.
  • Added several Hamcrest matchers (in support of other code).
  • Added StackTraceFocuser to simplify traces.
  • Added LinkedIterable.
  • Added ParameterizedHelper for junit.
  • More Java 8-isms.
  • Taught Mixin to handle interface default methods.
  • Added lombok module.
  • Added xml module.
  • Added Notices for Martin Fowler's post.

0.4

  • Dropped finance module: use JSR 354.
  • Fixed issues with support loggers. OSI logging is no longer beta.
  • Default OSI logging level is INFO, not WARN.
  • Added support for ANSI codes in logging via OSI and other improvements.
  • OSI logging requires a minimum of Java 7 or higher.
  • Various converters reorganized.

Brian Oxley (binkley)'s Projects

atrium icon atrium

A multiplatform assertion library for Kotlin

awesome-blockchains icon awesome-blockchains

A collection about awesome blockchains - open distributed public databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips :tulip::tulip::tulip:. Distributed is the new centralized.

basilisk icon basilisk

Demonstrate Java 11, Spring Boot 2, JUnit 5, et al

basilisk-kt icon basilisk-kt

Demonstrate Kotlin, Micronaut, Kotlin Exposed, JUnit 5, Atrium, Testcontainers, Docker, et al.

batect icon batect

Build And Testing Environments as Code Tool

ctest icon ctest

ctest is a unit test framework for software written in C.

docker-java11 icon docker-java11

Building and running a Spring Boot Java 11 server in Docker

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.