Skip to content
View wolpert's full-sized avatar

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 library that provides a durable queue for your project. Used for async tasks that you want to manage, but don't want a full-featured message queue like SQS or even ActiveMQ. This was taken from the Svarm project and in the process of being refactored.

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 simpler state machine project. I realized the previous one got a bit out of hand. This one is easy to use, allows for the import/export of state machines, but more viable for games as well as larger projects. The KISS version.

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 Loading

  1. svarm svarm Public

    Java 2 2

  2. oop-mock oop-mock Public

    Out of process mocks

    Java 1

  3. state-machine-redux state-machine-redux Public

    Java

  4. Simple-OTP/simple-otp Simple-OTP/simple-otp Public

    Dart 1

  5. feature-flag feature-flag Public

    Java 1

  6. metrics metrics Public

    Metrics wrapper with tests.

    Java