Author Archive
19 Feb 2022
PRODUCT OWNERS

As product owners, you would need to have a high level understanding of business domain, software product, organization, product vision and product roadmap. Having skills required for the job include people management and sometimes project management. Similarly, having a technical understanding of concepts such as Micro Services, DevOps, Cloud Computing and Technical Debt is icing
19 Feb 2022
PRODUCT USER STORIES

They represent business, technical, system, process or software related tasks or functionalities represented in the form of a set of instructions (user stories). They collectively become an epic when dealing with similar set of work of any type. And multiple epics become a feature. 1000s of features represent a software product and its digital infrastructure
15 Feb 2022
PLATFORM ENGINEERING

A concept where engineers focus on entire software development lifecycle from the source till its production. They build a platform or a pipeline that enables faster, smoother, reliable and rule based workflow that enables developers to rapidly deploy, ship, release and observe their software artifacts. FEATURES OF PLATFORM ENGINEERING 1. Source Code Repository2. Build Management3.
08 Jan 2014
DoubleClick Trigger for DataGrid in Silverlight and C#

Due to lack of double click event in Silverlight a custom implementation is needed. The purpose of adding Trigger/Behavior has two main advantages. First for the missing Triggers of Silverlilght controls and secondly these allow developers to interact with controls without writing any code in any future projects especially in case of MVVM pattern. Double
25 Dec 2013
Use CTE query in WHERE clause

Introduction This post shows how to use Common Table Expressions (CTE ) in WHERE CLAUSE of a query. Purpose We have hierarchy of a category up to nth level and we have to apply any action i.e. update/delete for entire hierarchy. For this we use CTE query to get entire hierarchy but we can’t use
19 Dec 2013
Select Right Programming Model with ASP.NET

Decide if ASP.NET Web Forms, ASP.NET MVC, or ASP.NET Web Pages is right for you. Asp.Net is flexible web platform that enables you to build great web applications using three different programming models. Those models are ASP.NET Web Forms, All three of these programming models are fully supported options that are used by millions of
22 Oct 2011
A Quick Intro to MVVM

A quick view to Model–View–X Paradigm Model-View-Controller (MVC) – 1979 Model-View-Presenter (MVP) Presentation Model (PM) by Martin Fowler – 2004 Model-View-ViewModel by John Gossman – 2005 Prism 1.0 : Composite Application Guidance for WPF – Jul 2008 Prism 2.0 : Composite Application Guidance for WPF/Silverlight – Feb 2009 Data Binding in WPF and Silverlight