Resources  
  • Handling Network Effects and Long-Tail Variance in Enterprise ML RolloutsJul 08, 2026. Master enterprise ML rollouts: Tackle network effects with Switchback Testing & long-tail variance with Stratified CUPED.
  • Count Subset With Target Sum II – Meet in the Middle Java SolutionJun 05, 2026. Learn how to solve Count Subset With Target Sum II using the Meet in the Middle technique. Includes intuition, dry run, complexity analysis, and optimized Java code.
  • Flattening a Linked ListApr 27, 2026. Master linked list flattening! Learn to merge sorted sub-lists using recursion and the merge sort pattern. Conquer vertical + horizontal pointer problems effectively. Dive into the Java solution!
  • Recursion & Algorithms in C#Oct 29, 2025. Explore recursion and algorithms in C# with a practical factorial example using WebForms. Learn how to implement recursive functions and understand their advantages and disadvantages. A clear guide with code!
  • Recursive Fibonacci Function in C#Oct 29, 2025. Explore the recursive Fibonacci sequence implementation in C# WebForms! Learn with code examples, algorithm breakdown, and understand recursion in web development.
  • Program to Calculate GCD (Greatest Common Divisor) in C# WebFormsOct 29, 2025. Learn how to calculate the Greatest Common Divisor (GCD) in C# WebForms using Euclid's Algorithm and recursion. This tutorial provides a step-by-step guide with code examples.
  • Program to Convert Decimal to Binary in C#Oct 29, 2025. Learn how to convert decimal numbers to binary in C# using a recursive function within an ASP.NET WebForms application. Includes code and examples! #csharp
  • Understanding Recursion in C# – Find Sum of N Natural Numbers Oct 29, 2025. Learn recursion in C# using ASP.NET WebForms! This tutorial explains how to calculate the sum of N natural numbers with a practical, step-by-step example.
  • Understanding Recursion in Data StructuresOct 14, 2025. Unlock the power of recursion in data structures! This article provides a comprehensive guide to understanding recursion, from its basic principles and structure to its real-world applications in tree traversal, mathematical calculations, and AI. Learn about base cases, recursive cases, types of recursion, advantages, limitations, and optimization techniques like memoization. Master recursion for efficient problem-solving!
  • Generate Fibonacci series up to n in DSAOct 08, 2025. Explore the Fibonacci series in DSA! This guide covers iterative, recursive, and dynamic programming approaches to generate the sequence. Understand time and space complexity, real-world applications (nature, finance, biology), and optimize your code for efficiency. Master this fundamental concept for coding interviews and algorithm design. Learn how memoization drastically improves performance. Includes C code examples.
  • How Do I Implement Quicksort in Python with Recursion?Oct 06, 2025. Learn how to implement the Quicksort algorithm in Python with recursion. This guide explains partitioning methods, pivot selection, complexity analysis, and practical examples to help you master one of the fastest sorting algorithms in Python.
  • What is Tail Recursion and its Benefits in Functional ProgrammingOct 06, 2025. Explore tail recursion in Python functional programming! Learn how this optimized recursion technique enhances performance and memory efficiency. Discover how to write cleaner, functional-style code by eliminating loops and mutable variables. Even without Python's native tail call optimization, understanding tail recursion improves code quality and prepares you for TCO-enabled languages.
  • 📝Find the Sum of Digits of a NumberOct 01, 2025. This article explores iterative (while loop) and recursive approaches with C code examples. Learn how to efficiently solve this fundamental DSA problem, understand time and space complexity, and discover its real-world applications in digital root calculation, numerology, and even cryptography.
  • How to Convert Recursive Algorithms to Iterative in JavaSep 23, 2025. Avoid StackOverflowError in Java by converting recursive algorithms to iterative solutions. Learn how to transform tail recursion into loops, simulate recursion with stacks for DFS, use dynamic programming for overlapping subproblems like Fibonacci, and leverage queues for BFS. Optimize performance and memory usage by choosing iteration over recursion when depth is a concern. This guide provides practical Java code examples for each conversion strategy, ensuring robust and efficient code.
  • Interpolation Search Algorithm in JavaJun 03, 2025. Learn how Interpolation Search improves upon Binary Search for uniformly distributed, sorted arrays. Explore its working, code examples in Java, performance, use cases, and comparison with Binary Search.2/2
  • Java Program to Calculate Factorial Using RecursionJan 23, 2025. In this article, we explore how to calculate the factorial of a number using recursion in Java. Factorial, denoted as n!, is the product of all positive integers less than or equal to a given number n.
  • Print Fibonacci Series in Java Using Different MethodsJan 17, 2025. This article explores four methods to generate the Fibonacci series in Java: iteration, recursion, dynamic programming (memoization), and Java streams, offering optimized, modern, and functional approaches for various scenarios.
  • How to Use Microsoft Teams for Project ManagementNov 28, 2024. Microsoft Teams simplifies project management by integrating task management, real-time communication, and collaboration. Use Planner for tasks, schedule check-ins, and keep your team organized with chat updates and meetings.
  • Fibonacci Series : Recursion, Memoization, and Optimal ApproachOct 01, 2024. The Fibonacci series is a mathematical sequence starting with 0 and 1, where each subsequent number is the sum of the previous two. This article explores three methods to compute Fibonacci numbers in C#: recursion, memoization, and an optimal iterative approach.
  • Understanding Merge Sort by Using the Divide & Conquer AlgorithmAug 01, 2024. This content delves into the Merge Sort algorithm, a classic example of the divide and conquer strategy. It explains how Merge Sort works by recursively dividing the array into smaller subarrays, sorting them, and then merging the sorted subarrays to produce a sorted array.
  • The Art of JavaScript Hoisting: Understanding the Ins and OutsJun 11, 2024. Discover the intricacies of JavaScript hoisting in this comprehensive guide. Understand how JavaScript handles variable and function declarations, the impact of scope, and the best practices to avoid common pitfalls.
  • How to Integrate Instant Plugins in the Canvas App?Apr 29, 2024. Dataverse Accelerator by Microsoft introduces low-code plug-ins for real-time business logic workflows in Canvas apps. Learn step-by-step integration of Instant Plugin with Power Fx in Dataverse environment. Test and utilize the Instant Plugin for efficient app development.
  • Exploring F# Arrays: A Comprehensive GuideSep 04, 2023. Explore the power of F# arrays: creation, manipulation, benefits, and tips—master efficient data handling in F# programming.
  • Recursion in JavaScript: Quick GuideMay 04, 2023. Recursion is a programming technique that allows a function to call itself repeatedly until a certain condition is met. Recursion is an essential concept in computer science and is widely used in programming languages such as JavaScript.
  • F# RecordsJan 04, 2023. F# records are sometimes missed interpreted as .NET standard classes but it is not. That's why we'll discuss the concepts of F#'s records such as creation, getting the details, updating the details, and many more.
  • F# Pattern MatchingJan 02, 2023. One special feature of F# that we can't ignore is pattern matching. We'll discuss pattern matching with different structural types and how to construct values with it.
  • F# TupleDec 23, 2022. Let's learn the F# tuple, a group of unnamed but ordered values, of possibly diverse types
  • F#'s System.Char Type BasicsDec 19, 2022. This article introduces the char type using the F# language. It focuses on the char type declaration, and character escape sequences and shows how to represent a numerical value on the char types.
  • Algorithms And Data Structures Interview Question - RecursionDec 01, 2022. In this article, you will learn about algorithms and data structures interview question - recursion.
  • How To Add Custom Add-Ins To MS WordOct 07, 2022. This article shows you how to add add-ins to word desktop.
  • How To Add Add-Ins In PowerPoint Sep 20, 2022. In this article, you will learn how to add custom add-ins.
  • How To Deploy Excel Add-ins To Your OrganizationAug 12, 2022. This article show you how to deploy excel add-ins in your organization.
  • How To Add Custom Add-Ins To ExcelJul 05, 2022. In this article, you will learn how to add Excel add-ins.
  • How To Deploy PowerPoint Add-ins To Your OrganizationJun 15, 2022. This article shows you, how to deploy PowerPoint add-ins.
  • How To Deploy Word Add-Ins To Your OrganizationJun 03, 2022. This article show you how to deploy word add-ins to your organization.
  • How To Create Excel Add-Ins?May 10, 2022. Create an Excel add-in using HTML, CSS, JavaScript, or C# to enhance functionality across various platforms, including Excel for Windows, Mac, and Office 365. Install Yeoman and the generator-office globally, generate a project, and run it using npm commands. Test your add-in in Excel’s Home Tab.
  • How To Create PowerPoint Add-InsApr 04, 2022. in this article, I will show you how to create PowerPoint Add-ins
  • How To Deploy Outlook Add-ins To Your OrganizationMar 19, 2022. This article provides a comprehensive guide on deploying Outlook add-ins to organizations for other users. It covers the step-by-step process of deploying add-ins using Office 365, ensuring easy access for users within the organization.
  • How To Publish Outlook Add-Ins Using Visual Studio CodeMar 17, 2022. In this article, you will learn how to publish outlook add-ins using visual studio code.
  • How To Create Word Add-InsMar 16, 2022. This article outlines the steps to create and run a Word add-in using technologies like HTML, CSS, JavaScript, and C#. Word add-ins enhance functionality and work across platforms, including Windows, Mac, and Office 365.
  • Inspecting Tail RecursionDec 28, 2021. In the article we will inspect tail recursion, we will understand the concept pragmatically by deep-diving into some of the examples.
  • How To Create Outlook Add-insNov 24, 2021. Creating Outlook add-ins involves using tools like VSTO or Office JavaScript API, programming in C# or JavaScript, and customizing UI elements like ribbons and task panes. Deployment via Office Store and ensuring security are key considerations.
  • Converting Video With FFmpegCoreMar 01, 2021. In this article, you will learn how to convert video with FFmpegCore.
  • Overview Of Yeoman Generator For Office Add-insDec 08, 2020. Discover how to streamline Office Add-in development using Yeoman Generator. This overview covers setup, tools, and JavaScript API integration for efficient creation of custom Office solutions.
  • Using Span<T> In F#Nov 09, 2020. This article shows how you can use novel Span&lt;T&gt; feature in F# and interoperate your F# code with C# codebase.
  • Operations On Dataframe - Part OneSep 28, 2020. In this article, we would learn about various dataframe operations like Binary operations (Addition, Subtraction, Multiplication, etc.) Inspection Functions, Iteration Functions, and How to retrieve Head and Tail rows.
  • Check Empty Input Using Recursion In Console ApplicationMar 12, 2020. In this article, you will learn about check empty input using recursion in console application.
  • Develop Outlook Add-ins with SharePoint FrameworkFeb 25, 2020. In this article, you will learn how to develop Outlook Add-ins with SharePoint Framework.
  • Create And Deploy Outlook Add-Ins Using SPFx 1.10Feb 04, 2020. Create And Deploy Outlook Add-Ins Using SPFx 1.10&quot; is a guide for integrating custom functionalities into Microsoft Outlook using SharePoint Framework (SPFx) version 1.10. It offers insights into developing, deploying, and managing Outlook add-ins within the Microsoft 365 ecosystem.
  • Introduction To RecursionNov 14, 2019. Recursion in programming involves a method calling itself with modified parameters until a termination condition is met. It operates on a Last In First Out (LIFO) stack memory. The algorithm consists of a recursive case and a base case.
  • Convert A Number Into Words Using RecursionDec 11, 2018. This article explains how to convert a number into words using recursion. I am posting this article to help the developers in the situation where they need to convert an amount into words for reporting purposes and make data more informative.
  • Functional Programming In C++Nov 25, 2018. This article will show you an alternative way of using C++; How to write functional code in C++. You’ll see how to write more concise, safer, readable, reasonable code.
  • Install add-ins In SharePoint Using Office 365 CLIJun 14, 2018. I describe how to move SharePoint add-ins to app catalog and install using Office 365 CLI
  • How To Register/ Unregister SharePoint Add-Ins Using PowerShellJun 04, 2018. Suppose you would like to have the remote components of a provider-hosted SharePoint Add-in to interact with SharePoint, what should you do? You should first register with the Azure ACS cloud-based service and the SharePoint App Management Service of the tenancy or farm. Let us now dive straight into how to register/unregister SharePoint add-ins.
  • Automating SVN Check-Ins And Building A Project Via JenkinsFeb 05, 2018. In this article, we learn to automate SVN Check-Ins and building a project via Jenkins.
  • Getting Started With O365 - SharePoint-Hosted Add-Ins Using JSOMFeb 28, 2017. In this article, you will learn about SharePoint-hosted add-ins, using JSOM.
  • Creating SharePoint Hosted Add-ins In SharePoint Server 2016Sep 25, 2016. In this article, you will learn how to create SharePoint Hosted Add-ins in SharePoint Server 2016.
  • Configure Environment For Add-Ins In SharePoint 2016Sep 16, 2016. In this article, you will learn how to configure environment for add-ins in SharePoint 2016.
  • Solving a Maze Without Recursion In C#Jun 20, 2016. In this article, we present a non-recursive algorithm that finds all solutions of a maze.
  • SharePoint Add-ins (SharePoint Hosted Add-in) - Part TwoMay 28, 2016. In this multi part series, this is part two. In this article I’ll try to cover SharePoint hosted add-in with example.
  • Upgrade SharePoint Hosted Add-Ins(Apps) in SharePoint 2013May 22, 2016. In this article you will learn how to Upgrade SharePoint Hosted Add-Ins(Apps) in SharePoint 2013.
  • SharePoint Add-ins (SharePoint App) - Part OneMay 16, 2016. Microsoft renamed &quot;apps for SharePoint&quot; to &quot;SharePoint Add-ins.&quot; A SharePoint Tenancy, introduced in SharePoint 2010, is a set of site collections managed as a unit. In Office 365, organizations create tenancies for SharePoint Online.
  • Arrays in F# - A Mutable CollectionApr 12, 2016. In this article you will learn about Arrays in F#. Arrays in F# are mutable data type.
  • Recursion In BriefMar 13, 2016. In this article you will learn about Recursion in detail.
  • Meet C# Recursion: Self-Calling Methods ExplainedDec 17, 2014. This article rovides a brief introduction to recursion; its definition, pros, cons and a practical example.
  • Office Application Development in Visual StudioJul 31, 2013. In this article you will learn about the office application development in Visual Studio 2013 Preview.
  • How to Create Add-Ins Using VSTO in MS-WordJul 26, 2013. VSTO application add-ins allows developers to extend Office applications. Visual Studio Tools for Office (VSTO) is a set of development tools available in the form of a Visual Studio add-in (project templates).
  • Features of JavaScript in Visual Studio 2012:Recursion and Variable ScopeMar 04, 2013. In Today&#39;s Article you will learn about some more New Features of JavaScript in Visual Studio 2012 like Recursion and Variable Scope.
  • Functional Programming: Explained in DetailAug 31, 2012. This article basically discusses aspects of programming in terms of functions and then discusses how C# supports functional programming.
  • Adding Power Pivot Add-Ins in Excel 2013Aug 28, 2012. In this article we will discuss how to add the Power Pivot in Excel 2013.
  • DataTable Class in FSharpNov 15, 2011. The DataTable Class represents a single table, here you will learn how to use a DataTable in F#.
  • DataView Class in FSharpNov 15, 2011. The DataView class helps to view a customized record as well as provide an easy way for filtering, sorting, searching records of DataTable.
  • Saving Records By ExecuteNonQuery() in FSharpNov 02, 2011. ExecuteNonQuery() is used to a store record from the front end to the DataBase. In this article, you will learn how to use ExecuteNonQuery() in F#.
  • Getting Value By ExecuteScalar() Method in FSharp Nov 01, 2011. ExecuteScalar() execute sqlcommand and returns a single value from a DataBase. Here you will learn the use of the ExecuteScalar() Method in FSharp.
  • DataBinding with a ComboBox in FSharpOct 31, 2011. In this article you will learn DataBinding with a ComboBox in F# in very simple way.
  • Getting Records from a DataBase Using the DataReader Class in FSharp Oct 23, 2011. In this article you will learn how to use DataReader in F# and show records from a DataBase to the front-end.
  • DataBinding with DataGridView in FSharpOct 22, 2011. In this article you will learn about DataBinding with DataGridView in FSharp.
  • Concept of Pattern Matching in FSharpOct 21, 2011. Pattern Matching is one of the most important tools of FSharp programming. In this article you will learn about different ways of Pattern Matching in FSharp.
  • List<'T> Methods in FSharpOct 20, 2011. List<'T> is a Mutable collection type. In this article you will learn about the Methods of List<T> in FSharp.
  • Collections in FSharpOct 19, 2011. Collections allow us to add and remove any number of elements dynamically. Here you will learn about the collection type in FSharp.
  • Sequences in FSharpOct 18, 2011. A Sequence represents an ordered series of elements of the same type. Here you will learn about how to use Sequences in FSharp.
  • Working with Records in FSharpOct 17, 2011. Record is used to group different types of data into a single unit in a structural format. Here you will learn about Records in FSharp.
  • Creating User Controls in FSharpOct 13, 2011. A user control is a very essential thing when we develop windows applications. Here we will learn to create different user controls in F#.
  • Creating Window Form Application in FSharpOct 12, 2011. In this article I have explained how to create a Window Form Application in F#.
  • Working With ComboBox in FSharpOct 12, 2011. ComboBox is used to make a single selection from a list of items by user. In this article you will learn how to use a ComboBox in FSharp.
  • Working With Functions in FSharpOct 11, 2011. Function in F#, groups code into a single unit and reduce the complexity of large code.
  • Working with List in FSharpOct 07, 2011. List is a collection of related values. In this article we will learn about list and its operation in FSharp.
  • How to Display Different Window Styles in WPF Using F#Sep 05, 2011. This article is a demonstration regarding how to change the Style of the window in WPF using F#. Take a quick review to learn.
  • How to Create form and Controls in Silverlight Using F# Aug 23, 2011. This article is a demonstration regarding how you can create a form and add different controls on that form with one example of IQ computation.Take a quick review to learn.
  • A Simple Application in Silverlight Using F#Aug 22, 2011. This article is a demonstration regarding how you can build Silverlight application using F#.Take a quick review to learn.
  • How to Print Text or Banner in WPF using F#Aug 19, 2011. This article is a demonstration regarding that how you can perform Print Operation in WPF using F#. Take a quick Review to learn.
  • Keystrokes in WPF using F#Aug 18, 2011. This article is a demonstration regarding Keystrokes implementation in WPF. Take a quick review to learn.
  • Routed Event in WPF using F#Aug 17, 2011. This article is a demonstration regarding Routed Events and their types. Take a quick review to learn.
  • How to Implement Ellipse Shape in WPF using F#Aug 16, 2011. This article is a demonstration regarding how you can draw an Ellipse shape in WPF using Fsharp. Take a quick review to learn.
  • How to Draw Circle Shape by MouseCapture Event in WPF Using F#Aug 11, 2011. This article is a demonstration regrading how you can draw shapes by MouseCapture Event. As I have taken an example of circle and also can move that shape from one place to another. Take a quick review to learn.
  • Implementing Calculator in WPF Using F#Aug 09, 2011. This article is a complete demonstration about a simple calculator in WPF using F#.Take a quick review to learn.
  • Getting Started With WPF Applications Using F#Aug 08, 2011. This article is a complete demonstration regarding a simple WPF Application using F#. Take a quick review to learn.
  • How to Update a ProgressBar in F#Aug 04, 2011. This article is a demonstration regarding how to implement a Progressbar, its properties and methods in F#. Take a quick review to learn.
  • Working With Forms Classes in F#Aug 03, 2011. This article is a demonstration regarding Forms classes in F#. Take a quick review to learn.
  • Ins Tag in HTML5Aug 02, 2011. The ins tag defines text that has been inserted into a document.