Posts
-
breaker_machines
Modern circuit breaker for Ruby & Rails. Thread-safe, fiber-ready async support. Built-in fallbacks, rich introspection, clean DSL. Memory-efficient with jitter & monitoring.
The circuit breaker that went where no Ruby has gone before! ⭐
A battle-tested Ruby implementation of the Circuit Breaker pattern, built on
state_machinesfor reliable distributed systems protection.Tags: #ruby • circuit-breaker • concurrent-ruby
-
DBDiff
Compare MySQL databases & automatically create schema & data change scripts/migrations rapidly (up & down SQL supported) for database version control. Supports some migration tools.
- Works on Windows, Linux & Mac command-line/Terminal because it has been developed in PHP
- Connects to a source and target database to do the comparison diff, locally and remotely
- Diffs can include changes to the schema and/or data, both in valid SQL to bring the target up-to-date with the source
- Some tables and/or fields can be ignored in the comparison with a YAML collection in the config file (see File Examples)
- Diffs are SUPER fast and this tool has been tested with databases of multiple tables of millions of rows
- Since this diff tool is being used for migrations, it provides up and down SQL in the same file
- Works with existing migration tools like Flyway and Simple DB Migrate by specifying output template files/formats, for example, Simple DB Migrate may work with simple-db-migrate.tmpl which includes:
SQL_UP = u""" """ SQL_DOWN = u""" """ - Is Unicode aware, can work with UTF8 data, which includes foreign characters/symbols
- Works with just MySQL for now, but we will be expanding to other DBs in the future on request (please create an issue and vote on it!)
Tags: #php
-
Qualitis
Qualitis is a one-stop data quality management platform that supports quality verification, notification, and management for various datasource. It is used to solve various data quality problems caused by data processing. https://github.com/WeBankFinTech/Qualitis
Qualitis is a data quality management platform that supports quality verification, notification, and management for various datasource. It is used to solve various data quality problems caused by data processing.
Based on Spring Boot, Qualitis submits quality model task to Linkis platform. It provides functions such as data quality model construction, data quality model execution, data quality verification, reports of data quality generation and so on. At the same time, Qualitis provides enterprise-level features of financial-level resource isolation, management and access control. It is also guaranteed working well under high-concurrency, high-performance and high-availability scenarios.
Tags: #java • quality • quality-check
-
configify
NestJS Config on Steroids
configify is a NestJS configuration module that makes it easier to deal with configuration files and secrets.
Tags: #typescript • aws • configuration
-
omniauth-google-oauth2
Oauth2 strategy for Google
Strategy to authenticate with Google via OAuth2 in OmniAuth.
Get your API key at: https://code.google.com/apis/console/ Note the Client ID and the Client Secret.
For more details, read the Google docs: https://developers.google.com/accounts/docs/OAuth2
Tags: #ruby • omniauth • google-oauth2
-
YOLOv3
Keras implementation of yolo v3 object detection.
Keras(TF backend) implementation of yolo v3 objects detection.
According to the paper YOLOv3: An Incremental Improvement.
Tags: #python • yolov3 • object-detection
-
gst1-java-core
Java bindings for GStreamer 1.x
See the [examples repository][gst1-examples] for some self-contained projects to get you started. Use the [Javadoc][gst1-javadoc]! - all classes are documented, and include links to the relevant native documentation where appropriate. Please use the [GStreamer-Java mailing list][gstreamer-java-group] to ask questions.
To try the examples you will need [GStreamer installed][gstreamer-download] on your system. Other options for deployment are possible - see requirements below.
Please note, this is not an easy-to-use multimedia framework for beginners. It currently requires people to know the Java language and be familiar with the GStreamer framework (and possibly be prepared to apply things from tutorials on GStreamer programming in other languages to the Java bindings).
Tags: #java • gstreamer
-
progress.js
ProgressJs is a JavaScript and CSS3 library which help developers to create and manage progress bar for every objects on the page.
ProgressJs is a JavaScript and CSS3 library which helps developers create and manage progress bars for every object on the page.
Tags: #javascript
-
main-bower-files
Getting all main bower files
var mainBowerFiles = require('main-bower-files'); var files = mainBowerFiles([[filter, ]options][, callback]);If first argument is type of
String,ArrayorRegExpit will be used as a filter, otherwise it will be used as options.This will read your
bower.json, iterate through your dependencies and returns an array of files defined in the main property of the packagesbower.json.You can override the behavior if you add an
overridesproperty to your ownbower.json.Tags: #javascript
-
apod-api
Astronomy Picture of the Day API service
A microservice written in Python with the Flask micro framework.
Tags: #python • astronomy-picture • astronomy
subscribe via RSS