Vision Board 2018
A vision board is a collection of pictures to represent a set of goals or desires that can be used as a constant source of inspiration. Here is my vision…
Retrospective Ideas
I have created this pinterest board with a collection of several retrospective ideas.
Resilient machine learning systems for health analytics
Tech companies are shifting more towards machine learning or AI-first strategy. What does that mean to them? What does that mean to us? Growing number of aging population and shrinking…
Ten basic AngularJS concepts for beginners
This code snippet introduces 10 basic AngularJS concepts for beginners by building a very simple application. The application enables users to maintain a to do list with basic add, edit,…
An application framework based on ASP.NET MVC
I attempted to create a tag cloud diagram based on the concepts and technologies my current software development team is using.
How TDD and BDD complement each other?
Test Driven Development (TDD) and Behaviour Driven Development (BDD) are the most widely used technical practices in agile software development. These two automated testing approaches are not alternative to each…
Machine learning pipeline for complex video analytics applications
The goal of a video analytics system or application is to generate insights from an observed video stream. In a video analytics system, a continuous stream of video frames is…
Pixel-based foreground detector for computer vision applications
A basic pixel-based foreground detector independently maintains a background model for each pixel. Such model is suitable for computer vision applications based on static cameras.
WeatherTreand – a hybrid mobile app
This Android app was developed as an example to show how hybrid apps can be developed using web technologies. The app was developed using HTML5 and various Java Script libraries…
What is a hybrid mobile app?
Hybrid is an app development approach where only a bare minimum shell of the app is developed using native programming language and most of the app logic is implemented using…
How to generate ground truth images?
Ground truth images are essential for the evaluation of object detection or background subtraction techniques. Now what is a ground truth image? Let’s consider a video frame captured using a…
Agile reference cards and glossaries
DZone Refcardz series has 6 reference cards relating to various agile methodologies and practices. These might be useful for high-level overview and quick reference: Agile Adoption: Improving Software Quality (link)…
Visual Agile Language
Visual Agile Language or Visual AGILExicon© is a collection of icons and pictures that represents most of the Agile/Scrum concepts and activities. Each of these images explains the relevant concept…
Agile Coach/Scrum Master reading list
A pinterest board of a reading list for agile coaches / Scrum Masters.
Data visualisation in HTML5
The availability of canvas in HTML5 enabled the development of visualisation libraries for rendering charts/graphs in native html without any plug-in dependencies (e.g., Flash, Silverlight, Java Applet etc.). Among the…