Posts

  • Graywater

    An Android library for decomposing RecyclerView layouts to improve scroll performance.

    Graywater is a RecyclerView adapter that facilitates the performant decomposition of complex and varied list items. It does this by mapping large data models to multiple viewholders, splitting the work needed to create a complex list item over multiple frames.

    The concept is based off of Facebook’s post on a faster news feed and Components for Android, which have been realized as Litho.

    Tumblr developed Graywater to improve scroll performance, reduce memory usage, and lay the foundation for a more modular codebase.

    The name “Graywater” comes from the process of recycling water.

    Tags: #java • android • android-library

  • has_secure_token

    Create uniques random tokens for any model in ruby on rails. Backport of ActiveRecord::SecureToken 5 to AR 3.x and 4.x

    HasSecureToken provides an easy way to generate uniques random tokens for any model in ruby on rails. SecureRandom::base58 is used to generate the 24-character unique tokens, so collisions are highly unlikely.

    Note If you’re worried about possible collissions, there’s a way to generate a race condition in the database in the same way that validates_uniqueness_of can. You’re encouraged to add an unique index in the database to deal with this even more unlikely scenario.

    Tags: #ruby

  • invisible-recaptcha

    An invisible reCAPTCHA package for Laravel, Lumen, CI or native PHP.

    Invisible reCAPTCHA is an improved version of reCAPTCHA v2(no captcha). In reCAPTCHA v2, users need to click the button: “I’m not a robot” to prove they are human. In invisible reCAPTCHA, there will be not embed a captcha box for users to click. It’s totally invisible! Only the badge will show on the buttom of the page to hint users that your website is using this technology. (The badge could be hidden, but not suggested.)

    Tags: #php

  • webpack-dev-middleware

    A development middleware for webpack

    An express-style development middleware for use with webpack bundles and allows for serving of the files emitted from webpack. This should be used for development only.

    Some of the benefits of using this middleware include:

    • No files are written to disk, rather it handles files in memory
    • If files changed in watch mode, the middleware delays requests until compiling has completed.
    • Supports hot module reload (HMR).

    Tags: #javascript • webpack • webpack-dev-middleware

  • Preloader

    Preloader helper to create a PHP-ready preload script from Opcache.

    Get the best options to keep your application fast as ever, with just one line.

    This package generates a PHP preloading script from your Opcache statistics automatically. No need to hack your way in.

    If you’re looking for preloading your Laravel project, check Laragear Preload.

    Tags: #php

  • GraphicsJS

    A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.

    GraphicsJS is a lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.

    Tags: #javascript • svg • vector-graphics

  • zent

    A collection of essential UI components written with React.

    • High quality React components
    • Builtin TypeScript support
    • Supports custom themes
    • Import JavaScript and styles only if they are used
    • Handmade icon font

    Tags: #typescript • react • ui-components

  • JSNetworkX

    Build, process and analyze graphs in JavaScript (port of NetworkX)

    JSNetworkX allows you to build, process and analyze graphs in JavaScript. It can be used together with D3.js in the browser to create interactive graph visualizations.

    It is a port of NetworkX (v1.6), a popular graph library for Python, to JavaScript. Extensive information can be found on:

    • the [website][]
    • the [API documentation][api]
    • the [wiki][]

    Tags: #javascript

  • laravel-soft-cascade

    Cascade Delete & Restore when using Laravel SoftDeletes

    Cascade delete and restore when using the Laravel or Lumen SoftDeletes feature.

    Tags: #php

  • pravega

    Pravega - Streaming as a new software defined storage primitive

    Pravega is an open source distributed storage service implementing Streams. It offers Stream as the main primitive for the foundation of reliable storage systems: a high-performance, durable, elastic, and unlimited append-only byte stream with strict ordering and consistency.

    To learn more about Pravega, visit https://pravega.io

    Tags: #java • streaming • streaming-data

subscribe via RSS