Skip to content

wolpert/wolpert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

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.

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published