Skip to content
View wolpert's full-sized avatar
Block or Report

Block or report wolpert

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wolpert/README.md

Ned Wolpert

How to Contact Me

Open Source Projects

The following is a list of open-source projects that are published on Github. I have a bunch in the works but not ready to share. These are all Java projects unless otherwise noted.

With the demise of the desktop version of authy, I decided to make my own. Using flutter so it's easy to be available on different platforms.

Started my own dynamodb. Idea is folks could have an off-premise DDB clone to save a buck, and be high-cardinality index friendly unlike Cassandra. Built to be multi-tenant, secure, and (eventually) API compatible with the real thing.

Leaving Amazon, I miss DynamoDB. So I started my own. No, there is no other rational reason. That's it. And I'm having fun building it.

A utility I built for svarm, but put into it's own project to share it. It's an implementation of A/B testing using the simplistic 'Feature Toggle' idea Martin Fowler wrote about years ago. I used something similar back in Amazon when I was on the Alexa project. Amazon had a full-feature A/B library, but it was over-bearing so Alexa devs made a simpler one. This is based on that one.

Battle tested tyvm.

Provides test utilities I use. Generally around Jupiter, immutables and jackson. Small, easy to consume.

Test utilities I have around databases. Mostly around cassandra and unique strings. Moved out of codehead-test because they are really specialized.

Dropwizard/Micrometer integration with dagger support. Helper utilities including help for unit tests with code that use metrics.

Out of process mock facilities. Gives you the ability to mock downstream dependencies in your functional tests. Useful if you want to separate out service level tests from external integration frameworks. Ideal for those who have separate tests for functional and integration. I built this because I as an ex-amazon developer, I missed the internal project called Chameleon.

A state machine you can use internal to your java project. This was used back when I had a consulting job, and I made an open-source version. It still needs work, but useful to start with. If you like to help, contact me and I can review what's missing.

A libGDX library that I used extensively for game development. Big on dagger for dependency injection. I also started adding in a netty client/server library but that has not been used in production.

Sample code on how to get started with the gamelib stuff with various examples.

An 'in-work' project that originally was intended to be a commercial project. Not any where near close but work on it is open-sourced now. Provides for secure 3rd party data management where the control is in the hands of the data suppliers, not the 3rd party.

Soon Projects

These are projects I'm working on but the code isn't ready for public consumption. i.e., ideas but not enough there to share.

A rust project that securely encrypts data against a terrapin backend. Gives the data owner control of data used by 3rd parties.

Learning the Bevy game engine which is written in rust. A minor project.

Pinned

  1. svarm svarm Public

    Java 2 2

  2. simple_otp simple_otp Public archive

    Dart

  3. statemachine statemachine Public

    An extendable state machine library

    Java

  4. oop-mock oop-mock Public

    Out of process mocks

    Java

  5. gamelib gamelib Public

    Open Source libraries mostly around libGDX

    Java 1

  6. codehead-test codehead-test Public

    Test helpers

    Java