-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
CASL
CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
To add better SQL support, I decided to go the same road and ask Craig to implement it :) The details of our conversion can be found in this PR.
UCAST is a new conditions checking engine which was specifically implemented for CASL v5. Despite that fact, it can be used on its own and its goal is to interpret any conditions to any language. Some examples:
Why CASL did not inherited the name of "cancan" is a different story but if you are curious, just read here.
CASL was heavily inspired by cancan ruby gem. This gem provides 3 ways to define conditions for rules:
The long standing issue regarding SQL integration was created 2 months after the initial CASL's release and was not addressed for years. To understand why and why it was a challenge, we need to go back to the days when CASL was designed.
Related posts
-
45 Questions to Ask Yourself Before Modeling Authorization
-
Building Your First Browser Game with Three.js and React: Part 1 - Getting Started
-
WebSockets com Socket.io: Criando Aplicações Real-Time com Node.js
-
Ask HN: I have been unable to land a job in two years, does anybody
-
OPA, Cedar, OpenFGA: Why are Policy Languages Trending Right Now?