Open in app

Sign In

Write

Sign In

Sergii Stotskyi
Sergii Stotskyi

304 Followers

Home

About

Pinned

The wisdom of making code changes

Some time ago I asked my teammates to track what they spend time on during our sprints (according to Scrum a sprint is a period of time over which we commit to do a particular amount of work/tasks). The results were incredibly surprising. …

Software Development

5 min read

The wisdom of making code changes
The wisdom of making code changes
Software Development

5 min read


Published in DailyJS

·Nov 24, 2020

CASL. Pursuing Perfection II: New Engine

This is the second part in the series of articles where I share my experience building and optimizing CASL v5: CASL. Pursuing Perfection I: Why? CASL. Pursuing Perfection II: New Engine CASL. Pursuing Perfection III: Big O CASL. Pursuing Perfection IV: Type Safety First time you’ve heard about CASL? You…

Casl

5 min read

CASL. Pursuing Perfection II: New Engine
CASL. Pursuing Perfection II: New Engine
Casl

5 min read


Published in DailyJS

·Oct 29, 2020

CASL. Pursuing Perfection I: Why?

This is the first part in the series of articles where I plan to share my experience building and optimizing CASL v5: CASL. Pursuing Perfection I: Why? CASL. Pursuing Perfection II: New Engine CASL. Pursuing Perfection III: Big O CASL. Pursuing Perfection IV: Type Safety First time you’ve heard about…

Casljs

4 min read

CASL. Pursuing Perfection I: Why?
CASL. Pursuing Perfection I: Why?
Casljs

4 min read


Published in DailyJS

·Apr 13, 2020

CASL 4.0. — What’s inside?

First time you’ve heard about CASL? You may want to read “What is CASL?”. I’m glad to announce that CASL 4.0 was released few days ago and brought several powerful possibilities on our desk: Type Safety @casl/* packages were rewritten to TypeScript. This makes your apps safer and developer experience more enjoyable…

Casl

5 min read

CASL 4.0. What is inside?
CASL 4.0. What is inside?
Casl

5 min read


Apr 13, 2020

Sustaining CASL.js development

CASL gets more and more attraction from developers. This requires additional time to write new features, complementary packages, documentation and answering questions in gitter chat. …

Casl

3 min read

Sustaining CASL.js development
Sustaining CASL.js development
Casl

3 min read


Published in DailyJS

·May 14, 2019

Managing User Permissions in an Angular Application

Modern applications usually displays only what is visible to the user based on their role. For example, a guest user may read stories but can’t write comments on Medium. Or another example, an authorized user can write and remove drafts. But that user is not allowed to see or remove…

Casl

5 min read

Managing User Permissions in Angular application
Managing User Permissions in Angular application
Casl

5 min read


Published in DailyJS

·May 15, 2018

CASL and Cancan. Permissions sharing between UI and API.

With growing amount of devices, applications were split into 2 separate services: front-end (UI, what user sees and interacts with) and back-end (API, implies business rules). These 2 pieces may be written in the same language (e.g., JavaScript) or in different (e.g., JavaScript on UI and Ruby on API). That…

Java Script

4 min read

CASL and Cancan. Permissions sharing between UI and API.
CASL and Cancan. Permissions sharing between UI and API.
Java Script

4 min read


Published in DailyJS

·Apr 3, 2018

CASL 2.0 Released: What’s new?

CASL is an isomorphic authorization JavaScript library which makes permissions management easy. First time you’ve heard about CASL? You may want to read “What is CASL?”.

Java Script

3 min read

CASL 2.0 Released: What’s new?
CASL 2.0 Released: What’s new?
Java Script

3 min read


Published in DailyJS

·Feb 5, 2018

Managing user permissions in your React app

In authenticated frontend apps, we often want to change what’s visible to the user depending on their role. For example, a guest user might be able to see a post, but only a registered user or an admin sees a button to delete that post. Managing this visibility may become…

Java Script

5 min read

Managing user permissions in your React app
Managing user permissions in your React app
Java Script

5 min read


Published in DailyJS

·Nov 20, 2017

Vue ACL with CASL

Recently I had a chance to work with a Vuejs2 based application. It’s amazing how simple and powerful Vue is. Nowadays almost every app is used by multiple users, that means almost every application needs to have an access control layer to provide different functionality to different users. So, in…

Vuejs

4 min read

Vue ACL with CASL
Vue ACL with CASL
Vuejs

4 min read

Sergii Stotskyi

Sergii Stotskyi

304 Followers
Following
  • ODSC - Open Data Science

    ODSC - Open Data Science

  • Palantir

    Palantir

  • Max Koretskyi

    Max Koretskyi

  • Jo Stichbury

    Jo Stichbury

  • Chris Vibert

    Chris Vibert

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech