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.
  • Native AOT vs JIT Compilation in .NET 11: Performance Benchmarks and Trade-OffsJul 02, 2026. Compare .NET 11 Native AOT vs JIT compilation. Explore performance benchmarks, startup time, memory usage, and trade-offs for cloud-native apps.
  • 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.
  • What is Normalization in SQL with Real-World Examples?Mar 31, 2026. Learn SQL normalization: a crucial database design technique for eliminating redundancy, ensuring data integrity, and improving scalability. Includes real-world examples!
  • 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!
  • Why VACUUM in PostgreSQL Causes Performance Drops (And When It’s Normal)Jan 22, 2026. Understand why VACUUM in PostgreSQL causes performance drops. Learn when it's normal, avoidable, and a sign of deeper issues. Optimize your database now!
  • 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 Modern Browsers Handle JavaScript: Performance and Optimization TipsDec 12, 2025. Learn how modern browsers handle JavaScript and how to optimize performance for complex web applications. Covers Angular-specific strategies, memory management, lazy loading, and browser execution models. Designed for senior developers aiming to build fast, responsive, and scalable web applications.
  • 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.
  • DApps vs Normal Apps: Why the Future of Apps is DecentralizedSep 05, 2025. Explore the revolutionary world of Decentralized Applications (DApps) and how they differ from traditional apps. Learn why developers should embrace DApp development and the skills needed to build the future of decentralized technology. This article provides a comprehensive overview of DApps, their benefits, and their potential to reshape the digital landscape, offering a glimpse into the future of applications.
  • What are arrow functions and how are they different from regular functions?Aug 20, 2025. Arrow functions provide a simpler and more concise way to write functions in JavaScript. This article explains what arrow functions are, their syntax, and how they differ from regular functions in behavior and use cases.
  • What are Difference between Regular functions and Normal Functions?Aug 20, 2025. Arrow functions in JavaScript provide a shorter and cleaner way to write functions. This article explains what arrow functions are, how they differ from normal functions, and when to use them effectively.
  • 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.
  • Difference Between Abstract Class and Normal Class in C#Jul 04, 2025. The difference between Abstract Class and a Normal Class in C#, including definitions, concepts, use cases, and examples.
  • .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
  • 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.
  • 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.
  • 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.
  • Tailwind CSS Header and Seamlessly Integrating It with ReactJSAug 30, 2024. Tailwind CSS is a utility-first CSS framework that enables rapid UI development with minimal custom CSS. It provides a wide array of predefined classes, allowing developers to style directly in their HTML. Tailwind is highly customizable, supports responsive design, and offers performance optimization features.
  • 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.
  • 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.
  • 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.
  • Transforming Likert Scale Data into Normal Distributions in PythonJun 23, 2023. In data analysis and statistical modeling, it is often useful to transform data from one scale to another. In this article, we will explore how to transform Likert scale data, commonly used in surveys, into normal distributions using Python. We will demonstrate the process using a sample dataset and provide a code implementation to achieve this transformation.
  • .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
  • What Is The Difference Between Normal And Binomial DistributionApr 18, 2022. Get to know more about the Normal Distribution and Binomial Distribution with sample code and chart comparison.
  • 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
  • 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
  • Dependency Injection Normal Way vs MEF vs Unity Mar 13, 2020. In this article, we will try to understand how we can achieve dependency injection without any framework and using MEF and Unity Framework.
  • .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.
  • Normalization In DatabasesOct 03, 2018. Sometimes the database design that looks Ok at first sight may have some hidden problems. One such kind of problem is Non-Atomic Values. This means that the value that stored in a single column in the database is actually a combination of multiple values which makes the database harder to work with because you’ll always need expressions to extract the individual value. And it comes with major impact in performance as well.
  • 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.
  • Normal Equation Implementation From Scratch In PythonAug 19, 2017. Normal equation is a more closed-form solution of figuring out the value of a parameter that minimizes the cost function. It's called closed-form solution in the sense that it gives the result directly though the equation.
  • 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.
  • Introduction to Database NormalizationApr 19, 2016. Database normalization is process used to organize a database into tables and columns. Get ready to learn Database Normalization.
  • 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
  • Understanding Normalization in Database DesignAug 08, 2014. This article is intended to the audiences who are aware of designing the database but are not sure about the Normalization process.
  • 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.
  • 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.
  • 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.
  • 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.
  • Database NormalizationFeb 22, 2013. In this article, we'll introduce the concept of normalization and take brief look at the most common normal forms.
  • JIT Coding in VB.NETNov 10, 2012. One not so well known feature of .NET platform is possibility to invoke compiler and practically create code and assembly from running instance of application. It is possible to do that in two ways. First one is a bit simpler and involves namespaces System.CodeDom and System.CodeDom.Compiler, second one is more efficient and utilizes namespace System.Reflection.Emit. Since there are very few examples about how to use System.CodeDom.Compiler I will start with it.
  • A quick view from C, C++ to VB.NETNov 09, 2012. This article is explained about a VB.NET conversion.
  • Normal LINQ Query to Compiled LINQ Query to Auto-Compiled LINQ Queries in Entity Framework 5Sep 26, 2012. In this article I'll be talking about query performances (EF1 to EF5) so that you can better understand the Entity Framework 5 query performance improvements.
  • Recording in QTPJun 12, 2012. In this article we discuss various modes of recording in QTP.
  • 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.
  • Index in SQL Server 2008May 27, 2011. In this article I will describe how to make a Cluster Index, Unique Index and Normal Index in SQL Server 2008 Express editions.
  • 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.
  • Normalization and its TypesMar 15, 2011. Normalization is the process of organizing data into a related table; it also eliminates redundancy and increases the integrity which improves performance of the query.
  • 6 Reasons to become an ASP.NET ProgrammerMar 02, 2011. Here I give you 6 reasons to become an ASP.NET Programmer.
  • 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.
  • 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#.
  • Chapter 1: C# PreviewJan 22, 2008. This chapter explains you the brief description about the difference between c# and c++ and also gives you an overview of what's new in c# 3.0.
  • 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.
  • Normal Distribution Implementation in C#Apr 13, 2004. The attached source code is a C# normal distribution class. The probability density function (PDF) and cumulative distribution function (CDF) can be computed for a given x-value.
  • 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.
  • May Reflection be with you, alwaysJul 02, 2003. So let me present the example where we can use Reflection and Reflection.Emit to do something interesting.
  • 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.
  • 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.
  • Compiler Tools In C#Sep 10, 2002. The attached zip file contains the source code and documentation of Compiler tools in C#.
  • Welcome to COBOL.NET, corner of the C# CornerJul 01, 2002. This column will hopefully help those of you looking to use Fujitsu NetCOBOL for .NET. We are going to present some How To articles beginning with the basic information about the environment, the interaction with Visual Studio.NET, the Designers and the COBOL language.
  • Comparison of C# with Java: A Developer PerspectiveMay 29, 2002. The .NET is a language and operating system (on Windows as of now) independent platform pretty similar to Java.