Resources  
  • .NET 11 Preview 6: Hidden Performance Improvements You Should TestJul 21, 2026. .NET 11 Preview 6 offers hidden performance boosts in runtime, JIT, GC, ASP.NET Core, and collections. Test for faster apps!
  • React Compiler Explained: How It Changes React Performance OptimizationJul 07, 2026. React Compiler automates performance optimization, reducing manual memoization and improving app speed and maintainability.
  • Internals of the JIT Compiler Improvements in .NET 9May 04, 2026. Explore .NET 9's JIT compiler enhancements: Dynamic PGO, inlining, loop optimizations, SIMD, tiered compilation, and escape analysis for faster, smarter code!
  • TypeScript 7.0 vs TypeScript 6: What Developers Need to KnowApr 23, 2026. Explore TypeScript 7.0's game-changing performance enhancements over TypeScript 6. Discover compiler architecture improvements, scalability, and developer experience gains. Is it time to upgrade?
  • TypeScript 7.0 Beta: Why the New Compiler Changes EverythingApr 23, 2026.
  • The JSX Blueprint: Mastering Reacts Syntax and Core ConceptsMar 05, 2026. Demystify JSX and modern React syntax! Learn how Babel compiles your code, component structure, and essential features like props and conditional rendering.
  • Ever Wondered How Your C# Code Actually Runs? Meet the CLRMar 06, 2026. Unlock the secrets of .NET! Discover the CLR, the engine powering your C# code. Learn about memory management, JIT compilation, and its vital role in .NET apps.
  • How to Fix “Undefined Reference to main” Error in CFeb 20, 2026. Fix the "undefined reference to main" error in C! This guide provides a step-by-step solution to this common C compiler issue, covering causes and fixes. Perfect for beginners!
  • When nameof Breaks the CompilerFeb 18, 2026. Discover a rare C# compiler crash caused by using nameof() with indexers in .NET 8! Learn how Ref Safety Analysis triggers a 'FailFast' and how to avoid it. Keep your nameof expressions simple for safer code!
  • JavaScript Internals: Understanding Runtime Optimization and How to Write Performant CodeJan 21, 2026. Unlock peak JavaScript performance! Learn runtime optimization techniques, JIT compilation, and coding best practices for faster, more efficient code execution.
  • Why Do Rust Applications Show Higher Memory Usage in Release Builds?Jan 19, 2026. Uncover why Rust release builds use more memory than debug builds. Learn about compiler optimizations, memory allocation, and when to worry about memory usage.
  • Partial Constructors in C# 14 (.NET 10) - A Game-Changing FeatureDec 22, 2025. C# 14 introduces Partial Constructors, a game-changer for .NET 10! Split constructor logic across files, enhance source generator support, and improve maintainability. Build modular, scalable applications with ease.
  • How to Use Python’s New JIT Compiler for Faster CodeDec 03, 2025. Unlock faster Python code with the new JIT compiler in Python 3.13! Learn how to enable it, measure performance gains, and optimize your code for speed. Boost your Python performance now!
  • Python 3.13's New JIT Compiler: A Performance Boost for PythonNov 26, 2025. Python 3.13 introduces a JIT compiler, boosting performance significantly! Learn how it works, how to enable it, and how to optimize your code for maximum speed gains. Experience faster loops, calculations, and data handling.
  • Chapter 1: Introduction to C++Oct 23, 2025. Embark on your C++ programming journey! This chapter provides a comprehensive introduction to C++, exploring its origins, applications in operating systems, game development, finance, and embedded systems. Learn to set up your development environment with compilers like g++ and MSVC, understand the basic structure of a C++ program, and create and run your very first "Hello, C++!" application. Master the fundamentals and unlock the power of this versatile language.
  • Understanding Sealed Classes in C# with ExampleJul 30, 2025. In C#, a sealed class prevents inheritance, ensuring its behavior can't be altered through subclassing. It enhances security, enforces design rules, and can improve performance in certain scenarios.
  • Fixing Ambiguous Method Calls in AutoMapper with DI in .NETJul 14, 2025. AutoMapper simplifies object mapping in .NET, but using it with Dependency Injection can cause ambiguous method call errors. Fix this by using explicit types, avoiding objects, and defining clear mapping profiles.
  • .NET 9 Apps Are Faster Than EverApr 19, 2025. Explore .NET 9’s impressive performance improvements! From faster JSON serialization, optimized JIT compiler, reduced memory usage, to enhanced HTTP/3 handling
  • Understanding JIT Tiers, Dynamic PGO, and AOT Jan 08, 2025. This article explains how JIT compilers optimize code with tiered compilation, profile-guided optimization (PGO), and Ahead-of-Time (AOT) compilation in .NET. It also demonstrates enabling AOT in a Visual Studio application.
  • 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.
  • C# Foundation - Implicitly Typed VariablesNov 28, 2024. Implicitly typed variables in C#, declared using the var keyword, let the compiler infer the data type from the initialization expression. This improves code readability and reduces verbosity, especially with complex types.
  • Intermediate Code Optimizations in C#Jul 29, 2024. Intermediate code optimization in C# improves performance by refining Intermediate Language (IL) code. Techniques like inlining, loop optimizations, dead code elimination, and constant folding enhance runtime efficiency and reduce overhead.
  • Inner Workings of a Query ProcessorJul 18, 2024. The query processor in a DBMS is pivotal, handling DML and DDL queries through stages like compilation, linking, and optimization. It ensures efficient execution, supporting operations like SELECT, INSERT, UPDATE, and DELETE while maintaining database integrity and performance.
  • 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.
  • Sealed Class in .NET C#: Syntax, Usage, and ExampleMay 30, 2024. Users are prevented from inheriting a class by using sealed classes. The sealed keyword can be used to seal a class. The keyword informs the compiler that an extension of the class is not possible because it is sealed. A sealed class cannot be used to create another class.
  • 😇How the Compiler Reads Your Code?May 13, 2024. C# compilation, from syntactic and semantic analysis to optimization techniques. Learn how the Common Language Runtime (CLR) executes compiled code and discover the role of the Just-In-Time (JIT) compiler.
  • 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.
  • Understanding the .NET Internal Compile ProcessMar 11, 2024. In this article, we will learn about CLR, Jit Compiler, and how the .NET compilation process works. Understanding the .NET internal compile process involves dissecting how source code is translated into executable binaries.
  • What is the Purpose of Vue.js Compiler?Feb 27, 2024. The Vue.js compiler transforms Vue.js templates into JavaScript render functions, parsing templates, generating an optimized Abstract Syntax Tree (AST), and producing efficient render functions for seamless browser execution.
  • New Features of Rust 1.73Nov 02, 2023. Rust 1.73 is a major release that includes a number of new features and improvements, such as impl Trait syntax, generic associated types, and improved borrow checker performance. These changes make Rust more expressive, efficient, and user-friendly.
  • Source Generators in C#Oct 27, 2023. You explained the process step by step, starting with the definition of attributes and the implementation of the generator class, followed by the initialization and execution processes. Additionally, you provided a clear demonstration of how to generate a new class with a static property that returns the current date and time as a string. Your use of the StringBuilder class and string interpolation for code generation was a good choice.
  • .NET Vs COM (.NET In Deep)Feb 27, 2023. This article describes the details of the differences between .NET and COM technology. Also, you can find more information how.Net is working under the hood
  • 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.
  • SharpLab - Another Powerful Online Code Execution And Decompiler ToolJan 20, 2022. SharpLab is another online tool that lets you write code, run it, inspect MSIL, and even decompile the MSIL code
  • 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.
  • Using The Roslyn C# CompilerNov 05, 2021. In this article, you will learn how to use the Roslyn C# compiler.
  • Source Generator For INotifyPropertyChangedSep 20, 2021. This article outlines steps for creating a Source Generator for the implementation of INotifyPropertyChanged using Rosyln Compiler API
  • 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.
  • 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" 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.
  • .NET Compiler Platform (Roslyn) - Build Analyzer And Code FixesDec 21, 2019. Build your own analyzer and code fixes using the .NET compiler platform (Roslyn) with the latest Visual Studio 2019 and .NET framework.
  • C# 8.0 ('Nullable Enable') To Avoid Null Reference ExceptionDec 16, 2019. Explore the C# 8.0 nullable enable feature, identifying null reference exceptions in production code. Understand its implementation, compiler verification, and error detection, ensuring proper initialization and handling of nullable properties. Improve code reliability and prevent runtime errors during development.
  • How To Enable C# 7.1 Version To My ProjectsAug 20, 2018. To update your project to C# 7.1, you can use one of three methods: 1) Through Visual Studio Project Properties by selecting C# 7.1 in the Build menu. 2) By editing the csproj file and setting <LangVersion>7.1</LangVersion>. 3) Using the Lightbulb Box feature to automatically upgrade all projects.
  • 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.
  • 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 "apps for SharePoint" to "SharePoint Add-ins." 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.
  • AngularJS From Beginning: Directive - Part FourMay 07, 2016. This article explores AngularJS custom directives, a key feature for enhancing templates with reusable components. It covers the creation of directives, directive naming conventions, and usage of attributes like restrict, templateUrl, compile, link, and scope, along with example programs.
  • Visual Studio 2015 Tips And TricksApr 26, 2016. In this article you will learn about Visual Studio 2015 Tips and Tricks.
  • RyuJIT: The New 64-bit JIT Compiler For .NET 2015Feb 11, 2016. In this article you will learn about RyuJIT. RyuJIT is the new next-generation compiler for the whole .NET 2015 framework including .NET Core.
  • Accessing COBOL Data GroupsDec 22, 2015. In this article you will learn how to access COBOL Data Groups in .NET.
  • Calculating Business Hours in JavascriptDec 04, 2015. In this article you will learn how to calculate business hours in JavaScript.
  • C# Faq 4 - How Do I Configure C# CompilerNov 29, 2015. This article helps you to learn the initial steps required to compile a C# program from DOS command prompt.
  • Execution Of C Or C++ Program With Real Life ExampleNov 24, 2015. In this article we will discuss the execution of C or C++ program with real life example.
  • Create Installer Using Inno SetupSep 02, 2015. In this article you will learn how to install Inno Setup on Windows platform.
  • Roslyn Compiler in Visual Studio 2015Dec 23, 2014. In this article you will learn about the Roslyn Compiler in Visual Studio 2015.
  • .NET Framework 4.6 New Features in Visual Studio 2015Nov 17, 2014. .NET Framework 4.6, integrated with Visual Studio 2015, introduces several new features and enhancements. Key improvements include the new RyuJIT compiler for better performance, updated async debugging, enhanced security, support for HTTP/2, and improved diagnostics. These updates streamline development and debugging processes.
  • C# Interactive Compiler DevelopmentOct 30, 2014. This article explains the complete life cycle of making a custom interactive C# compiler much like the existing CSC.exe.
  • Entity Framework 6.0: NGen.exe and Startup PerformanceSep 18, 2014. This content discusses native code generation, focusing on the process where the Just In Time (JIT) compiler converts MSIL code into native code for execution. It explains how the Native Image Generator (NGen.exe) creates and stores native code images, which can be loaded by the CLR instead of the original assembly
  • Java Virtual MachineOct 22, 2013. In this article you will learn about the Java Virtual Machine and its architecture.
  • Learn About R.java File and Dalvik Virtual Machine in AndroidOct 21, 2013. This article explains the R.java file and Dalvik virtual machine in Android.
  • Using Microsoft RoslynSep 17, 2013. Microsoft Roslyn is an API that exposes the C# compiler as a service or one can say now the entire compiler is exposed in a form of a library that can be included in your project or application.
  • 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).
  • Just-In-Time (JIT) Compiler in C#Apr 02, 2013. The JIT compiler in C# converts MSIL code to native code for execution, ensuring type safety. Types of JIT compilation include Pre-JIT, Econo-JIT, and Normal-JIT. Pre-JIT compiles all code at deployment, Econo-JIT compiles methods at runtime and removes them after execution, and Normal-JIT caches compiled methods.
  • .Net CompilersFeb 25, 2013. This article describes the two .Net compilers that exist in the .Net Framework.
  • 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.
  • Ins Tag in HTML5Aug 02, 2011. The ins tag defines text that has been inserted into a document.
  • Delegate in .NET (C#): Digging / Acquaint - Make it SimpleJul 17, 2011. A delegate is an object or instance which can hold a reference of any function or which can bind a function.
  • JIT (Just-In-Time) CompilerMar 16, 2011. .NET languages utilize CLR, enabling execution through JIT compiler, converting MSIL to CPU-specific native code during runtime. This JIT process ensures optimal performance, compiling IL to native code as needed. JIT types include Pre-JIT, Econo-JIT, and Normal-JIT, each with distinct compilation and caching behaviors.
  • Building a web based C# compiler using ASP.NET and TDDFeb 16, 2011. This tutorial is an introduction to Test Driven Development (TDD) in Visual Studio 2010 (VS2010) with C# 4 and ASP.NET 4. This will focus on as using the tool and coding as much as possible and not a great deal of words so enjoy the ride.
  • Compile DLL using Command Line C# CompilerFeb 17, 2010. This article show how to compile dll file in c# using command line C# Compiler of .Net.
  • Compiling and DebuggingNov 08, 2009. In this this article I will explain you about compilation and debugging in .NET.
  • C# Command-Line Compiler OptionsNov 08, 2009. In this article let's address each of the compiler options available in C#.
  • Hello C#Nov 05, 2009. This short article is based on the classic “Hello, World” sample program familiarizes you with the language syntax and introduces the command line compiler.
  • Compiling The First F# Program Using Interactive ModeApr 03, 2009. In this tutorial we will compile the first F# program using the interactive mode. There are lot of talks going on regarding F# , just thought how about compiling the first program using interactive F# mode.
  • Introduction to Interfacing Win Forms with VS Add-insMar 04, 2009. Learn to integrate Visual Studio Add-ins with Win Forms for enhanced user interaction. Utilize Form controls, event handling, and DTE to create a seamless interface. Manage windows, buttons, and lists efficiently for a robust development environment.Learn to integrate Visual Studio Add-ins with Win Forms for enhanced user interaction. Utilize Form controls, event handling, and DTE to create a seamless interface. Manage windows, buttons, and lists efficiently for a robust development environmentLearn to integrate Visual Studio Add-ins with Win Forms for enhanced user interaction. Utilize Form controls, event handling, and DTE to create a seamless interface. Manage windows, buttons, and lists efficiently for a robust development environment."
  • Introduction to Visual Studio Add-insMar 03, 2009. This article explains about Visual Studio 2008 Add-ins.
  • Aspect Oriented Programming in C#.NET: Part IFeb 16, 2009. A lot has been written about AOP (Aspect Oriented Programming) on the Web, but none of the articles cover how to implement it practically in C#. This articles covers it practically using C#.
  • Dynamic Code CompilationNov 30, 2006. This article throws light on how a code can be built dynamically, compiled and run.
  • CodeDom Calculator - Evaluating C# Math Expressions DynamicallyAug 08, 2005. This article describes how to use CodeDom and Reflection to Create a Calculator that can evaluate simple and complex math expressions on the fly.
  • Boxing and Unboxing of Value Types : What You Need to Know?Jul 21, 2003. Programmers new to C# can encounter less than ideal performance and even unexpected results due to boxing and unboxing of value types.
  • A Beginner's Guide to Microsoft's shared Source CLI (Rotor)May 13, 2003. The Common Language Infrastructure (CLI) is the ECMA standard that describes the core technologies contained in .NET.
  • Basics of Extending Your Working Environment in Visual StudioApr 10, 2003. All of us have used Macros in Microsoft Office and Add-ins in Visual Studio 6 and I am very sure all of us have been impressed as well by their power to control their own working environment.
  • Run Time CompilerFeb 07, 2003. In this article, I am going to discuss how to take a string then compile it and then how you execute it.