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_machines for 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, Array or RegExp it 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 packages bower.json.

    You can override the behavior if you add an overrides property to your own bower.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