Resources  
  • Difference Between Compilation and Runtime Errors in .NETApr 08, 2025. In .NET development, errors occur at compile time or runtime. Understanding and handling compilation errors like syntax issues and runtime errors like exceptions ensures stable and reliable applications.
  • How Go Improves TypeScript Compilation & ToolingMar 14, 2025. TypeScript's migration to a Go-based compiler boosts performance with faster builds, parallelized type-checking, and improved memory efficiency. Developers enjoy a seamless workflow with enhanced tooling.
  • Ahead-Of-Time Compilation For Blazor WASMJan 24, 2023. Learn how Ahead-Of-Time compilation can help optimize your Blazor WASM application for better performance. Discover how AOT compilers can increase your application's speed and reduce memory usage.
  • Ahead Of Time (AOT) Compilation To Native Code In .NET 7Dec 13, 2022. In this article, you will learn about Ahead Of Time (AOT) compilation to native code in .NET 7.
  • AOT Compilation And Bundling In AngularAug 12, 2018. In this article, we will discuss about the AOT Compilation and bundling concept in Angular
  • Enabling C# 7 Compilation With Visual Studio 2017Mar 20, 2017. This article explains how to enable C# 7 (C# language version 7) compilation with Visual Studio 2017.
  • C# Program Compilation Steps Oct 13, 2015. In this article we are going to understand C# Program compilation Steps & contains of .EXE file.
  • Android Application Build Process or Compilation ProcessJan 15, 2014. This article is an overview of how Android programs are compiled and executed.
  • Storing Compilation And Deployment of a Java ServletJul 27, 2011. It is technology to create dynamic WebPages. This is a Java program, which resides in a web server to process requests from the user and to provide a dynamic response to users.
  • Automating Compilation for VS Web Developer 2008 Express editionMar 21, 2009. This tutorial will discuss how we can use the aspnet_compiler.exe to generate DLL for web projects developed in VS 2008 web developer express edition.
  • Enable Razor Runtime CompilationApr 25, 2021. This article/tutorial will show you how to enable runtime compilation when creating ASP.NET Core and ASP.NET Core MVC projects.
  • Compilation And Installation Of Kernel In LinuxApr 30, 2019. In this article, you will learn how to compile and install Linux Kernel on a machine.
  • Compilation And Runtime Of C#/ .NET ProgramMay 03, 2017. Compilation And Runtime Of C#/ .NET Program. C# is one of the languages belonging to .NET family. .NET languages have common creation and execution of their assemblies within CLR (Common Language Runtime).
  • ASP.NET Core: File System, Background Compilation, and EditorsFeb 14, 2016. In this article I will explain how we can verify that ASP.NET Core support new Project System is based on File and does background compilation.
  • Compilation & Deployment Tool in Windows Phone 8Jun 21, 2014. In this article we will see the Compilation and Deployment tool of Windows Phone 8.
  • Compilation Life cycle of Asp.Net 2.0 Web SiteFeb 05, 2008. This article explains you the order of compilation in an asp.net application.
  • Dynamic Code CompilationNov 30, 2006. This article throws light on how a code can be built dynamically, compiled and run.
  • Dynamic Code Generation And Code CompilationDec 16, 2002. Dynamic code generation and code compilation refer to the process of creating and compiling code at runtime rather than at compile time. This technique is often used in scenarios where the structure or behavior of the code needs to be generated dynamically based on user input, configuration, or other runtime factors. Dynamic code generation and compilation are commonly seen in scripting languages, Just-In-Time (JIT) compilers, code generation frameworks, and dynamic scripting environments. Here's a description of dynamic code generation and compilation.
  • Using/Debug Option During CompilationJul 15, 2001. This source code below is an an example of how to use /debug option during compilation.
  • Compilation And Runtime Execution Of A C-Sharp ProgramApr 10, 2001. C-Sharp (C#) is a strongly typed object-oriented programming language designed to give optimum composition of simplicity, expressiveness and performance.
  • C# Installation And CompilationSep 29, 2000. This article explains what you need to install on your machine to run C# and where to find the downloads.
  • Profile-Guided Optimization (PGO) in C#Mar 31, 2025. Profile-Guided Optimization (PGO) in C# enhances performance by optimizing code based on real-world execution data. This technique helps the .NET runtime make smarter JIT compilation decisions, improving speed and efficiency.
  • 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.
  • Compiling Multiple Files to Build an ApplicationSep 29, 2024. This article explains how to compile multiple C files into a single executable using the C compiler. It covers two approaches: compiling multiple files with the cc command or using the #include directive to link functions.
  • Exploring the Performance Boosts in .NET 9Sep 20, 2024. .NET 9 introduces key performance improvements, including Native AOT for faster startup times and reduced memory usage, optimized garbage collection, enhanced threading for multicore systems, and HTTP/3 support for improved network performance.
  • Improving Performance in Angular ApplicationsAug 01, 2024. Learn essential strategies to optimize Angular performance, including lazy loading, AOT compilation, efficient change detection, and more. Boost your Angular app's speed and efficiency with these best practices.
  • 😇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.
  • What is Tree Shaking In Angular?Apr 10, 2024. Tree shaking in Angular optimizes web apps by removing unused code, enhancing performance. Through Ahead-of-Time compilation and Webpack, Angular CLI eliminates dead code, resulting in smaller bundles and faster load times.
  • Leveraging Compiled Queries for Enhanced Performance in LINQMar 09, 2024. Compiled queries in LINQ allow developers to pre-compile LINQ queries into executable delegates, reducing the overhead of query compilation and optimization. By caching the compiled query execution plan, compiled queries improve the performance of frequently executed or complex queries in C# applications.
  • API Integration In Angular with Complete Example Aug 11, 2023. Angular is a popular open-source JavaScript framework for building dynamic and sophisticated web applications. It is developed and maintained by Google and is designed to simplify the development process by providing a structured framework for building single-page applications (SPAs) and web applications in general.
  • An Introduction to Grunt: The JavaScript Task Runner for Streamlining WorkflowFeb 09, 2023. Grunt is a JavaScript task runner that automates repetitive tasks such as minification, compilation, and linting. It helps to streamline your development workflow by allowing you to define tasks and run them with a simple command. With Grunt, you can improve your productivity, reduce errors, and write better code. By using plugins, you can expand its functionality and integrate it with other tools and technologies. Whether you're a front-end developer, back-end developer, or full-stack developer, Grunt can help you get your work done faster and more efficiently.
  • Custom Directives in AngularJSMay 02, 2015. This article describes the details of custom directives in AngularJS and creating custom directives.
  • Dictionary Initializers: A New Feature of C# 6.0Jan 12, 2015. Dictionary Initializers, a new feature in C# 6.0, streamline code by enabling concise initialization of dictionaries with key-value pairs. This enhances code readability and reduces verbosity in .NET programming, promoting efficient software development.
  • Native Image Generation in Managed CodeNov 01, 2014. This article explains how to write and execute high-performance .NET managed code by employing the Native Image Generator utility as well as some of its disadvantages and recommended scenario guidelines for its use.
  • Basics of Ngen.exe (Native Image Generator) in .NetDec 23, 2013. I would like to share the basics of Ngen.exe in .Net, collected from various web resources. I will first try to explain the problem then the solution, Ngen.exe, in simple words.
  • Impove App Launch Performance With MultiCore JIT in .NET FrameworkApr 18, 2013. Learn how to enhance the launch performance of your .NET Framework 4.5 applications by leveraging MultiCore JIT (Just-In-Time) compilation. Discover techniques to optimize code compilation, reduce startup time, and improve overall execution speed for greater efficiency and user satisfaction.
  • Debugging and Tracing in C# Feb 04, 2010. In this article I will explain you about the Debugging and Tracing in C#.
  • C# Preprocessor Directives Dec 18, 2009. In this article I will explain you about C# Preprocessor Directives.
  • ASP.NET Whidbey FeaturesNov 10, 2005. ASP.NET 2.0, the latest version of ASP.NET has many improvements that greatly increase developer productivity. This article gives you a peek into many of these new features available in ASP.NET Whidbey.
  • Web Forms Code ModelJul 23, 2002. ASP.NET introduces a new programming model for Web Forms to separate the code and visual elements in different files.
  • Difference between Const and ReadonlyAug 05, 2001. In summary, use const for compile-time constants shared across all instances, and use readonly for instance-specific constants that can be set at runtime but remain unchangeable after initialization.