Role Based Access Control is a system in which you give particular permissions to particular users based on their roles. In this article we will try making simple role based access control for your application. Our RBAC will make use of only 5 tables. I guess this is enough if your making it real simple.
Author: Gaurav Yadav
What I learned in my first 100 days of blogging.
Hey folks so this post is not about technology or history but in this article I will share what I learned in my first 100 days of blogging. Most of these times I kept on experimenting with different things to get better traffic and trust me its not easy as it seems by reading about
Software Development tools: Tools for designing, development and management.
[sgmb id=3] When we talk about a software development, it contains the events that start from idea to model designing to first user registration and further improvements. In this article we are gonna talk about the tools that you will need at different stage of software development. Sketch: This is one of the most awesome
Packages to check dependency vulnerabilities in Rails, Node, php and python.
[sgmb id=3] In this article we are going to discuss about the packages that we can use to detect the vulnerabilities in dependencies. Most of the packages try to match the packages from the NVD [ National Vulnerability Database ] which is maintained by the US government. Lets start with the packages that we can
Domain Driven Development- An Introduction.
[sgmb id=3] So, I have been in one of the tech talks and there I got to know about this methodology named domain driven development. It was first described by Eric Evans and from then the domain driven development philosophy came into picture. So what really is this philosophy The idea is to focus on
How to optimize javascript for performance – Top Points.
[sgmb id=3] By following the below you can optimize the Javascript code for performance. For more insight follow the links mentioned in the article. Minimize DOM access, and try to work as much as possible in JavaScript code. Use local variables to store DOM references you’ll access repeatedly. Be careful when dealing with
Increase your capability of taking risk.
Risk, lets define it first in our terms. So risk is something that we intend to do to get out of difficult situation or to achieve something bigger. Everyone in this world is going after money, everyone and if he is saying he is not then I don’t now he may be lying. There is
Fabric : Tool you need to automate installations and deployments.
[sgmb id=3] Starting with the Fabric, Fabric is a library in python that provides a basic suite of operations for executing local or remote shell commands (normally or via sudo) and uploading/downloading files, as well as auxiliary functionality such as prompting the running user for input, or aborting execution. With fabric you can easily
Javascript: Understanding Repaint and Reflow of DOM for increasing performance
[sgmb id=3] Hey folks, I guess you have gone through the previous javascript performance articles on dynamic loading, scope and variables and DOM manipulation. For this time let us start with understanding what is repaint and reflow. For repaints and reflows we must know about DOM tree and render tree. DOM tree It is
JavaScript: How to handle DOM to increase performance and optimization.
[sgmb id=3] Hey folks, Till now we talked about increasing performance by dynamic loading and handling scope intelligently. If you missed them read about them, links mentioned at the bottom. In this article we are going to talk about DOM and how to handle DOM to make most out of it and optimize to