| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
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.
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abuseI have many years of experience working with data and was working with ‘Big Data’ before the term came into popular use. I also have extensive experience with high volume/low latency OLTP systems. I have repeatedly demonstrated the ability to create productized data processing applications that customers are happy to buy. I am currently in charge of promoting new aspects of Volt’s technology, in a role which spans Sales, Marketing and Engineering. I have four patents in the areas of distributed databases and database backups.
Over time I've accumulated around 100 repos. The more interesting public ones are below.
The product now known as "MCP Db Wizard" was launched as "OrindaBuild" in 2003.
When I moved back to Ireland from America I wrote and sold a product called "OrindaBuild", subsequently renamed "JDBCWizard". I wrote it over the course of a year after moving back from the US to Ireland. It was a 100% proprietary product delivered via a Windows Installer. While it saw a reasonable degree of commerical success, it didn't take off and I moved on to other things. It looks at stored procedure definitions in an Oracle database, and writes all the Java code needed to run them. This isn't benign or simple, as Oracle's JDBC implementation allows you to pass multiple different kinds of complex objects back and forth, but the resulting API is a nightmare. Which is why I automated it. While I sold the product to some well known businesses, I eventually moved on to other things.
23 years later the industry had seen big changes. Two of them matter for our purposes:
It turns out the the OrindaBuild code base is really, really good at this, and has already solved problems that are really hard to solve with an LLM coding assistant.
MCP DB Wizard is available as an open source docker image, with enterprise features such as auditing, logging and metrics being chargable.
The open source code base is mcpdbwizard-open
The Demo is mcpdbwizard-demo
Below are some JDBCWizard related examples.
At Volt Active Data I am the authority on how to use the product in the real world. This involves writing large quantities of Volt centric code.
This is publicly available code that's used for demos and frequently benchmarks.
"XDCR" stands for "Cross Data Center Replication", also known as "Active-Active"
Volt is an in memory DB. Usually not a problem, but if it is I implemented a prototype LRU cache framework.
TMForum is a telco industry body that defines standard APIs for the many different API calls used in the mobile phone network. I have written code that takes the public API definitions and generates stub Volt code to support them. This code is in a private repo, but examples of generated code for TMF654 - Prepay Balance Management are in the public repos below.
As a side project I have implemented the charging benchmark for REDIS, SingleStore and MongoDB. Note that none of these have been tested at scale, as each one would run up an AWS bill to properly test.
I got fed up with the lack of a countdown timer on my Bosch dishwasher, so I implemented one using a Raspberry Pi and an ePaper display
Charging Demo: A non-trivial telco focused Volt Active Data example
Public utility library for JDBCWizard. This code contains useful functionality for working with Oracle, JDBC and PL/SQL
Java
An example of reading MQTT data from a bosch dishwasher and updating an ePaper sign.
Python 1
| Back | FazBrowse Home | New Git URL |