To say that Burndown Charts are significant for any Agile teams would to state the obvious. Anyone who has worked in an Agile project could tell you how useful these charts are in understanding overall progress of the project. A typical burndown chart during development of the project might look as the following. Traditional Release Burndown Chart The Blue … Continue reading Additional Release Burndown Charts
Author: Anu Viswan
Prioritizing Features using Kano Model
The Product Backlog provides a collection of features that the Product should ideally implement. But not every feature has the same priority. Some of the features are more important than others and of course, the Product Owner doesn't go around picking random features while prioriterzing the features. There are various models and in this example, we will … Continue reading Prioritizing Features using Kano Model
Behind the scene : Async Code
In a previous series of asynchronous programming, we explored the behind the scenes of Async code. Here is a summary of the same for quick reference.
CRUD Operations with Azure Queue Storage in an Azure Function – Retrieve
In the previous blog post, we explored how to Enqueue and Dequeue items from Azure Storage. Let us continue our exploration of Queue storage and write code to "peek" from a queue. Peek/Retrieve From Queue For retrieve from Queue, you could use the CloudQueue.PeekMessageAsync() method. For example, [FunctionName("PeekItemFromQueue")] public static async Task<IActionResult> PeekItemFromQueue( [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = … Continue reading CRUD Operations with Azure Queue Storage in an Azure Function – Retrieve
CRUD Operations with Azure Queue Storage in an Azure Function – Create And Delete
An Azure queue is ideal for storing large number of messages, with each message having an upper cap of 64 Kb. This is ideal for providing asynchronous message queueing facility between application clients. Queue concepts can be broken down into 4 components. Storage Account : Like all other Azure Storage facilities, Queue is also linked … Continue reading CRUD Operations with Azure Queue Storage in an Azure Function – Create And Delete
Overhead of explicit threads
In an previous article on Overhead of explicit threads, we revisited why wrong usages of explicit threads could lead to overheads. Here is a summarized sketch note on the same for quick reading.
How CLR Handles Static, Non-Virtual Instance, and Virtual Instance method calls
How does method execution differs when CLR handles static, instance and virtual instance methods ? To answer them, one needs to begin by understanding a bit more on how CLR handles Managed Heap during execution of a method. Memory Allocation in Managed Heap When the application execution begins, as the CLR gets loaded, the thread … Continue reading How CLR Handles Static, Non-Virtual Instance, and Virtual Instance method calls
Cheat Sheet for Path Markup Syntax
Path Markup Syntax provides a mini-language for describing complex collection of lines and curves. Make no mistake when describing it as mini-language - It is quite powerful and could reduces a lot of nested collection of Xaml elements into a single line. Having said so, I personally favour the Xaml Element way of constructing elements, mainly due … Continue reading Cheat Sheet for Path Markup Syntax
Why be wary of Value Coercion in Dependency Properties
If you are not quite familiar with Value Coercion, it allows you to change/correct value of a property, when it is assigned an unexpected value. This also allows you to ensure relative properties are also kept in sync or in other words, allows you to enforce relation between properties of an object. For example, Date … Continue reading Why be wary of Value Coercion in Dependency Properties
Circular Progressbar in WPF
One of the things I have been working recently required me to use a Circular Progress bar. Incidently, I was surprised there wasn't something useful in the WPF package, but it wasn't that hard to do at the hindsight. The core idea would be to draw two overlapping circles - one for the background circle … Continue reading Circular Progressbar in WPF