Posts

  • rails-controller-testing

    Brings back assigns and assert_template to your Rails tests

    This gem brings back assigns to your controller tests as well as assert_template to both controller and integration tests.

    These methods were removed in Rails 5.

    Tags: #ruby

  • pythonVSCode

    This extension is now maintained in the Microsoft fork.

    A Visual Studio Code extension with rich support for the Python language (for all actively supported versions of the language: 2.7, >=3.6), including features such as IntelliSense, linting, debugging, code navigation, code formatting, Jupyter notebook support, refactoring, variable explorer, test explorer, snippets, and more!

    Tags: #typescript • python • visual-studio-code

  • jest-github-action

    Jest action adding checks with annotations to your pull requests and coverage table as comments

    Main features:

    • Add status checks with code annotations to your pull requests
    • Comment your pull requests with code coverage table (if tests succeeded)

    Tags: #typescript • jest • actions

  • livewire-calendar

    Laravel Livewire component to show Events in a good looking monthly calendar

    This package allows you to build a Livewire monthly calendar grid to show events for each day. Events can be loaded from within the component and will be presented on each day depending on the date of the event.

    Tags: #php

  • memio

    [main] A highly opinionated PHP code generator library

    Memio is a library, it allows you to describe PHP code by building “Model” classes (e.g. new Method('__construct')) and then to generate it using a PrettyPrinter!

    Note: The actual generation logic is held in Twig templates. If the coding style provided doesn’t appeal to you, you can overwrite those templates easily.

    Tags: #php

  • joplin-note-tabs

    Allows to open several notes at once in tabs and pin them.

    Note Tabs is a plugin to extend the UX and UI of Joplin’s desktop application.

    It allows to open several notes at once in tabs and pin them to be kept open.

    :warning: CAUTION - Requires Joplin v1.8.2 or newer

    Tags: #typescript • joplin • desktop-app

  • batfish

    Batfish is a network configuration analysis tool that can find bugs and guarantee the correctness of (planned or current) network configurations. It enables network engineers to rapidly and safely evolve their network, without fear of outages or security breaches.

    Batfish is a network validation tool that provides correctness guarantees for security, reliability, and compliance by analyzing the configuration of network devices. It builds complete models of network behavior from device configurations and finds violations of network policies (built-in, user-defined, and best-practices).

    A primary use case for Batfish is to validate configuration changes before deployment (though it can be used to validate deployed configurations as well). Pre-deployment validation is a critical gap in existing network automation workflows. By including Batfish in automation workflows, network engineers can close this gap and ensure that only correct changes are deployed.

    Batfish does NOT require direct access to network devices. The core analysis requires only the configuration of network devices. This analysis may be enhanced using additional information from the network such as:

    • BGP routes received from external peers
    • Topology information represented by LLDP/CDP

    See www.batfish.org for technical information on how it works.

    Tags: #java • network • configuration

  • Hermes

    A smart, novel and easy-to-use framework for Android Inter-Process Communication (IPC). (简单易用的安卓进程间通信IPC框架)

    A smart, novel and easy-to-use framework for Android Inter-Process Communication (IPC).

    Chinese Readme 中文文档

    Hermes is a smart, novel and easy-to-use framework for Android Inter-Process Communication (IPC). In this framework, you can use IPC even if you do not understand the underneath principle of Android IPC.

    Please click HERE to see the demo.

    Also, HermesEventBus is a Hermes-and-EventBus-based library which posts events between processes.

    Note that maybe you will find that Hermes is still a little difficult to use. I have finished this library and promoted the performance. What to do for my next step is to simplify the usage, which will be released in version 0.7.0.

    Tags: #java

  • jquery-creditcardvalidator

    jQuery credit card validation and detection plugin

    jQuery Credit Card Validator detects and validates credit card numbers. It’ll tell you the detected credit card type and whether the number length and Luhn checksum are valid for the type of card.

    Tags: #javascript

  • rasa-ui

    Rasa UI is a frontend for the Rasa Framework

    Rasa UI is a web application built on top of, and for Rasa. Rasa UI provides a web application to quickly and easily be able to create and manage bots, NLU components (Regex, Examples, Entities, Intents, etc.) and Core components (Stories, Actions, Responses, etc.) through a web interface. It also provides some convenience features for Rasa, like training and loading your models, monitoring usage or viewing logs.

    Tags: #javascript • rasa-nlu • nlp

subscribe via RSS