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
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 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...
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...