9 followers
I'm a highly motivated Software Engineer π©βπ», Open-source contributor && Community lead. I love to write π° about my experiences as I scale through the ranks and passionate about community buildin
Subscribe to my newsletter and never miss my upcoming articles
Introduction CASL.JS at its core is an Isomorphic Authorization JavaScript library ". π€ The fancy word βisomorphicβ means that you can use the library on both the frontend and backend in exactly the same way. - Sergii Stotskyi CASL (pronounced /Λ...
Many RBAC (Role-Based Access Control) implementations differ, but the basics are widely adopted since it simulates real-life role (job) assignments. - Onur YΔ±ldΔ±rΔ±m. Role-based access control (RBAC) is a method of modifying access and privileges ba...
A typical system is made up of smaller components and sub-systems that all work together. Software programs are often made up of much smaller sub-programs as well. For example, a web server such as Apache handles requests made from the web clients a...
Introduction According to Docker docs, Docker is a tool that provides OS-level virtualization to deliver software in packages called containers. Docker made application containers easy to use by providing a simplified, opinionated wrapper around ex...
Introduction There are situations when the allocation of memory to store data cannot be in a contiguous block of memory or stored sequentially in memory, such situations include When : You need constant insertions and deletions from the list (such a...
Introduction In Python, dictionaries are written with curly braces {} and they have one or more unordered key-value pairs. The values of a dictionary can be of any data type and can be duplicated, but the keys or names canβt be repeated and must be i...