Posts

No-Code Software Development

Image
  Humans like to automate things. Computing goes back to the age where our early ancestors used  Abacus  for calculations. Since then, the concepts like calculation, computation, data gathering, data processing have been evolved to a great extent. These concepts have played a vital role in the daily life of humans for a long time. As we evolved to be an intelligent race, there was one critically important skill which helped us to distinguish from other animals. That was the capability of  finding ways to automate things . Humans were always good at building tools to ease their daily recurring tasks. They figured out how to combine those tools to build complex systems. Then they figured out how to use those systems to automate the recurring parts of their life. They built  clocks run by water  to keep track of time. They built wind powered spinning mills. It is the fundamental human nature to improve their tools to do more work for them; automatically, faste...

Implementing custom directives in AngularJS

Image
In my first article  we briefly discussed about AngularJS and the importance of such a framework to build dynamic web applications. Before continuing with the second part of it, I decided to write an article about one of its beautiful concepts called "Directives", since it is better to understand the importance of it with a real world usage rather than a detailed explanation. I will be demonstrating the importance of Directives by building our own custom directive step by step. What is a directive? The word 'directive' was not that familiar to us before AngularJS was introduced. If you have used HTML before, (Ok, pardon me! I know you won't be reading this article if you haven't used HTML before! :)) you know what are elements, attributes, classes, comments etc. Elements <html> <body> <script> <div> You know many of them. Attributes href hidden id label Sounds familiar right? Therefore I assume you already kn...