Search
Sort By Search Results
  • Massive JavaScript Hack: npm Supply-Chain Breach Hits 2.6B Weekly DownloadsSep 08, 2025. A massive JavaScript hack has compromised 18 npm packages—including chalk and debug—used billions of times weekly. The supply-chain attack injected crypto-stealing malware, marking one of the largest npm breaches ever.
  • Async and Await in JavaScript with Example?Sep 01, 2025. Unlock the power of asynchronous JavaScript with async and await! This guide simplifies complex asynchronous operations, making your code cleaner and more readable. Learn how async functions automatically return Promises and how await elegantly handles Promise resolution. Discover the benefits of improved error handling and code flow, and see a clear comparison with traditional Promises. Master async/await for efficient API calls and more!
  • What is the Difference Between JavaScript and TypeScript?Aug 26, 2025. Explore the key differences between JavaScript and TypeScript. Learn when to use each language for web development, from small projects to large applications.
  • How do you implement debouncing and throttling in JavaScript and when should you use each?Aug 20, 2025. Debouncing and throttling are two important techniques in JavaScript that improve performance by controlling how often functions run in response to events. This article explains what they are, how to implement them, and when to use each.
  • What are JavaScript promises and how do they compare to async/await?Aug 20, 2025. Promises and async/await are two important tools in JavaScript for handling asynchronous operations. This article explains what promises are, how they work, how async/await improves readability, and when to use each.
  • What are JavaScript closures, and how are they used in real-world scenarios?Aug 20, 2025. Closures are one of the most powerful features in JavaScript. They allow functions to remember variables from their outer scope, even after that scope has finished executing. This article explains closures in simple words, why they are important, and how they are applied in real-world programming.
  • Why is for...of not iterable on plain JavaScript objects, and how can I fix it?Aug 20, 2025. In JavaScript, the for..of loop works perfectly with arrays, strings, and other iterable objects, but it does not work with plain objects. This article explains why for...of cannot be used directly on objects, how iteration works in JavaScript, and different ways to fix or work around the issue with practical examples.
  • JavaScript Learning Path (0 → Hero in 10 Chapters) | Learn JavaScript from Basics to AdvancedAug 19, 2025. Learn JavaScript from zero to advanced with this complete guide. Covers variables, data types, functions, loops, DOM, events, async JS, ES6+, OOP, browser APIs, and hands-on projects for real-world web development.
  • How do I load external JavaScript dynamically in Angular?Aug 18, 2025. Loading external JavaScript dynamically in Angular is a common need when you want to use third-party libraries, widgets, or tools without hardcoding them into your project. For example, you may want to add Google Maps, a chat widget, or analytics scripts only when required. In this article, we will explain why dynamic script loading useful, different ways is to do it, and the best practices you should follow.
  • Understanding AJAX (Asynchronous JavaScript and XML) Aug 09, 2025. This article provides a comprehensive introduction to AJAX (Asynchronous JavaScript and XML), explaining what it is, how it works, and why it’s important in modern web development.
  • Deep Dive into JavaScript HoistingAug 08, 2025. A comprehensive guide explaining JavaScript hoisting—how variable and function declarations are lifted during the compilation phase—covering var, let, const behaviors, and best practices to avoid pitfalls.
  • Is JavaScript Synchronous or Asynchronous?Aug 08, 2025. Explore the core differences between synchronous and asynchronous execution in JavaScript. Learn how each model works, why asynchronous programming is essential for modern web applications, and how patterns like callbacks, promises, and async/await help manage complexity—illustrated with insights from C# Corner articles.
  • How Does JavaScript Interact with the DOM?Aug 07, 2025. Learn how JavaScript interacts with the DOM to create dynamic, responsive, and interactive web pages. A detailed guide with examples and best practices for modern developers.
  • Chapter 5: JavaScript Loops: Repetitive TasksJul 30, 2025. This chapter covers JavaScript loops—for, while, and do...while—along with break and continue statements, helping you automate repetitive tasks and iterate over data effectively.
  • Chapter 6: JavaScript Functions: Reusable Code BlocksJul 30, 2025. This chapter introduces JavaScript functions—reusable code blocks that enhance organization, readability, and maintainability. It covers declarations, parameters, return statements, scope, function expressions, and modern arrow functions.
  • Chapter 7: JavaScript Arrays and Objects: Storing Collections of DataJul 30, 2025. This chapter explores JavaScript Arrays and Objects—powerful tools for managing data. Learn how to create, access, modify, and iterate over collections using various methods, loops, and modern techniques.
  • Chapter 2: JavaScript Core Syntax and Basic Data TypesJul 28, 2025. Learn JavaScript's core syntax, data types, and variable declarations (var, let, const). Master statements, expressions, type coercion, and type checking—essential foundations for writing effective, bug-free code.
  • Chapter 3: JavaScript OperatorsJul 28, 2025. This chapter introduces JavaScript operators, including arithmetic, assignment, comparison, logical, ternary, and unary operators, with examples. Mastering these is essential for performing calculations, comparisons, and controlling program flow.
  • Chapter 4: JavaScript Control Flow: Making DecisionsJul 28, 2025. This chapter explains JavaScript control flow with if-else, switch, and ternary operators, enabling programs to make decisions and execute different code blocks based on conditions and variable values.
  • How to Cancel Fetch Requests in JavaScript Using AbortControllerJul 23, 2025. Learn how to cancel fetch requests in JavaScript using the AbortController API. Improve performance, prevent duplicate API calls, and manage async operations more efficiently with real-world examples and clean code.
  • Basic AI Application Creation for Beginner Using Javascript and Visial Studio Code - Chat GPTJun 30, 2025. Learn how to build a basic AI-powered app using JavaScript and Visual Studio Code. This beginner-friendly guide shows how to integrate ChatGPT for simple, interactive functionality.
  • Client‑Side Student Record Management Using JavaScript (Add, Modify, Delete, Show – Student Records)Jun 29, 2025. Managing student data is a common task in educational web applications.
  • How To Run JavaScript in Power Automate Desktop Using “Run JavaScript” ActionJun 17, 2025. Learn how to run JavaScript directly in Power Automate Desktop using the “Run JavaScript” action. Build objects, return JSON via WScript.Echo(), and integrate JS logic seamlessly into your PAD flows.
  • 💡 Real-World Small JavaScript Projects – For Real PeopleJun 03, 2025. So you’re learning JavaScript and you want to build something useful, not just “Hello World” or random number generators. You want to build something that feels like what real developers do. Something simple but practical. Something that makes sense in the real world.
  • 🧠 JavaScript Temporal Dead Zone: What It Is and Why It MattersMay 30, 2025. The Temporal Dead Zone is just a fancy name for the period in your code where a variable has been declared but hasn’t been assigned a value yet — so you can't use it.
  • 🧠 JavaScript Hoisting: What It Is, How It Works, and Why You Should CareMay 28, 2025. If you're learning or working with JavaScript, you've probably heard the word "hoisting" before. Maybe you’ve even seen it come up in an interview question or two.Let’s talk about what hoisting really means , how it affects your code, and why understanding it can help you avoid bugs and write better JavaScript.
  • Rendering Dynamic Content with JavaScript Expressions in ReactMay 06, 2025. How React updates the UI when your data changes? Let's explore how to use variables, props, state, and expressions to display dynamic values, all with practical examples.
  • Dockerize JavaScript Sample FileFeb 11, 2025. One of the simplest and most basic exercises in containerizing and getting familiar with Docker files is working with a simple JavaScript file. In this example, we will containerize a simple JavaScript file that doesn’t perform any specific function, or to put it more simply.
  • Understanding the JavaScript Object Notation (JSON)Dec 31, 2024. JSON (JavaScript Object Notation) is a lightweight, human-readable data format used for data interchange between web applications and servers. It supports key-value pairs, arrays, and objects, making it easy to parse and widely supported across programming languages.
  • Understanding JavaScript ClosuresDec 29, 2024. Closures in JavaScript enable functions to retain access to their lexical scope, even outside their context. They aid in data encapsulation, creating private variables, function factories, and event handlers for efficient, maintainable code.
  • Understanding JavaScript InheritanceDec 13, 2024. Programming paradigms such as object-oriented programming (OOP) are supported by JavaScript, a strong and adaptable programming language. Inheritance is a fundamental aspect of OOP that permits a class to inherit methods and properties from another class.
  • Building Percentage Calculator with using JavaScript with CodeDec 09, 2024. The title "Building an Enhanced Percentage Calculator with HTML, CSS, and JavaScript" refers to the process of creating a fully functional and visually appealing percentage calculator using the core web technologies: HTML for structure, CSS for styling, and JavaScript for functionality.
  • Creating a BMI and Caloric Needs Calculator Using JavaScript with codeDec 05, 2024. Build a user-friendly fitness tracker web app using HTML, CSS, and JavaScript. Calculate BMI, BMR, and daily caloric needs while generating personalized workout recommendations based on age, gender, weight, height, and activity level.
  • How to Create a Stopwatch Application using JavaScript with CodeDec 05, 2024. Learn how to build a fully functional stopwatch with HTML, CSS, and JavaScript in this beginner-friendly tutorial. Create a stopwatch with start, stop, reset, lap recording, and theme switching features.
  • How to Build an Expense Tracker using JavaScript with CodeDec 04, 2024. Learn to build a simple Expense Tracker using HTML, CSS, and JavaScript. This project helps manage finances, track expenses and demonstrates essential web development concepts through practical implementation.
  • How to Build a Classic Snake Game Using HTML and JavaScript (With Code Example)Nov 08, 2024. Learn how to create a classic Snake game using HTML and JavaScript! This step-by-step guide with code examples is perfect for beginners interested in JavaScript game development. Follow along and start building your own games today.
  • Rock, Paper, Scissors Game in JavaScript Nov 05, 2024. A simple Rock, Paper, Scissors game in JavaScript teaches beginners about functions and conditionals. It features an HTML interface for player choices and JavaScript logic for determining game outcomes.
  • Optimizing JavaScript with DebouncingAug 13, 2024. This guide delves into optimizing JavaScript performance using debouncing techniques, which help prevent excessive function calls during high-frequency events like scrolling or resizing.
  • How to Call JavaScript Function in Angular 18 Component?Aug 08, 2024. Learn how to integrate JavaScript functions within an Angular 18 component. This guide covers how to call and use JavaScript functions effectively in your Angular components, ensuring seamless interaction between your JavaScript code and Angular framework.
  • Creating a Dynamic Dropdown List with JavaScript and jQueryAug 05, 2024. dynamically populating dropdown lists can enhance the user experience by ensuring that options are up-to-date and relevant. This article will guide you through creating a dropdown list using jQuery and AJAX, providing a complete solution for fetching and displaying data from a server
  • Webcam Capture and File Upload with HTML JavaScript jQueryJun 12, 2024. The HTML structure for this interface consists of a video element for the live webcam feed, a canvas for displaying the captured image, and a file input element for uploading images. Additionally, buttons are provided for capturing the photo and triggering the final upload process.
  • 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.
  • Exploring let, var, and const in JavaScript DeclarationsJun 04, 2024. In JavaScript, choosing between var, let, and const is crucial for code behavior and maintainability. var is function-scoped and can be redeclared, while let and const are block-scoped. let allows reassignment, and const prevents it.
  • Why Choose TypeScript Over JavaScript for Better DevelopmentJun 03, 2024. Explore JavaScript's journey from its inception at Netscape to its standardization by ECMA. Discover Angular's evolution as a modern front-end framework and its synergy with TypeScript for enhanced development. Understand the benefits of TypeScript over JavaScript in terms of static typing, IDE support.
  • 6 One Liners Hacks in Javascript Part-2May 30, 2024. In this article, we will Discover time-saving one-liner JavaScript hacks for console logging, palindrome checks, sorting, generating colors, unique elements, and variables swapping.
  • Finding Duplicates in JavaScript ArraysMay 28, 2024. Discover methods to identify duplicates in JavaScript arrays. Learn to use the Set object for unique values, indexOf() for locating repeated items, and some() for condition checks. Examples illustrate each technique, helping you effectively manage duplicates in your code.
  • Common JavaScript Mistakes To AvoidMay 22, 2024. Enhance JavaScript skills by avoiding common mistakes like inefficient looping and mishandling null values, and mastering array manipulation techniques
  • From Traditional to Modern: Understanding of JavaScript FunctionsApr 30, 2024. JavaScript functions are versatile tools, organizing code, enabling reusability, and improving readability. Named, anonymous, arrow, IIFE, callback, higher-order, and constructor functions offer diverse ways to enhance code structure and functionality.
  • Implementing a Map with Latitude and Longitude in JavaScript Apr 23, 2024. We'll explore how to leverage Leaflet, a powerful JavaScript library for interactive maps. This article guides the creation of dynamic maps using Leaflet and geolocation. It covers HTML structure, CSS styling, and JavaScript implementation for interactive map generation.
  • What is the Difference Between JavaScript and TypeScript?Apr 09, 2024. JavaScript is a scripting programming language used to build client-side and server-side applications. It provides a runtime element management and manages the DOM dynamically. And it is a prototype-based language.
  • Difference Between let, var, and const in JavaScript with ExampleMar 05, 2024. In this article, I will demonstrate how to use Var, let, and const with examples. The Var, Let, and const keywords are used to declare variables in JavaScript. Choosing the right variable while writing code makes it more efficient and robust.
  • findLast() in JavaScript ES2023Feb 28, 2024. findLast() searches an array for the last element that meets a specified condition starting from the end and iterating backwards.
  • toReversed() in JavaScript ES2023Feb 28, 2024. In this article, we will learn about toReversed() in JavaScript ES2023. ES2023 offers new array methods like toReversed() to create reversed copies, promoting immutability and safer coding.
  • Composing Music in Javascript using Tone.jsFeb 27, 2024. In this article, we'll learn how to make music using a special tool called Tone.js, which works with JavaScript. We'll explore how to create beautiful tunes, melodies, and rhythms using this amazing library. So, let's dive in and discover how to compose music in a whole new way.
  • toSpliced(start, deleteCount, ...items) in JavaScript ES2023Feb 25, 2024. Creates a new array with elements spliced (added or removed) at a specific index, without modifying the original. The toSpliced method in JavaScript ES2023 offers a non-mutating alternative to splice, providing immutability, clarity, and concise data manipulation for arrays.
  • #! Comments in JavaScript ES2023Feb 23, 2024. #! comments are one of the exciting new features introduced in JavaScript. #! comments, or shebang lines, in script files indicate the interpreter for executing the script. Simplify execution, and enhance portability and deployment.
  • toSorted() in Javascript ES2023Feb 23, 2024. A breakdown of toSorted(), which is a new and exciting feature introduced in ECMAScript 2023. The toSorted() method in JavaScript, unlike sort(), ensures immutability by creating a new sorted array and offers flexibility with a custom comparison function.
  • Implement In-App Notifications with JavaScript in Dynamics 365Feb 01, 2024. Enable 'In-app notifications' for Dynamics 365, offering real-time updates on leads, opportunities, and cases. Easily register notifications through the front-end, back-end, or REST API, enhancing user engagement and productivity.
  • What are JavaScript Closures?Jan 18, 2024. JavaScript closures are a powerful and often misunderstood feature that plays a pivotal role in creating flexible and efficient code. In this comprehensive guide, we will delve into the depths of closures, exploring their characteristics, scope chains, and practical implementations through four illustrative examples.
  • What is Hoisting in JavaScript ?Jan 17, 2024. Explore the concept of hoisting in JavaScript, where variable and function declarations are moved to the top of their scope during the creation phase. Learn through examples and enhance coding skills.
  • Unary Operators in JavaScript Jan 17, 2024. Unary operators in JavaScript operate on a single operand, and they are used to perform various operations like negation, increment, decrement, and type conversion
  • Using HTML5, CSS3, and JavaScript to their full potentialDec 28, 2023. Crafting dynamic and engaging web journeys: HTML5, the cornerstone of web architecture, has evolved to embrace semantic elements such as <header>, <nav>, <section>, <article>, and <footer>. Replacing generic <div> tags, these elements imbue meaning and enhance accessibility. - Ziggy Rafiq
  • Data Types In JavaScript Nov 10, 2023. Data types is most important concept in javascript and very useful logic in programming.Best concepts for fresher interview questions.
  • Array Map Method in JavaScript Sep 18, 2023. In JavaScript, arrays are used to create collections of elements. You can declare an array in JavaScript using square brackets, and it can contain various types of data, including integers, strings, or decimals.
  • Top 13 JavaScript Secure Coding Best PracticesAug 29, 2023. Learn how to write secure and robust JavaScript code with these best practices. Avoid common pitfalls and prevent vulnerabilities in your web applications.
  • Run JavaScript outside a BrowserAug 28, 2023. This article will discuss running JavaScript outside a Web Browser.
  • Operators in JavaScript 😆Aug 21, 2023. Explore JavaScript Operators in this article—fundamental tools for manipulating values, variables, and expressions. From arithmetic to logical and unary, grasp the categories and leverage them for efficient programming.
  • Navigating State Management in JavaScript with ImmerAug 16, 2023. Unlock the potential of Immer in web development's ever-changing landscape. Dive into its seamless state management, simplified code structure, and optimized performance. Immer: Your compass for enchanting, efficient coding.
  • How JavaScript is Different from Other Programming Languages?Jul 28, 2023. This article aims to explore the uniqueness of JavaScript compared to other programming languages.
  • How to Iterate Over JavaScript Object's Properties and Values?Jul 19, 2023. In this article, we will learn How to Iterate Over JavaScript Object's Properties and Values
  • API Test Automation using Javascript LibraryJul 04, 2023. Learn how to perform API test automation using the JavaScript library supertest. Set up the necessary prerequisites and libraries, configure files, and write test cases using supertest and chai.
  • Execute JavaScript in Desktop flow using Microsoft Power AutomateJun 06, 2023. Reading this article, you can learn how to Execute the JavaScript scripts using Run JavaScript actions with Desktop flow in Microsoft Power Automate.
  • How to Create a Unique Number in Javascript for Payment Gateway?Jun 05, 2023. Here we known about how to generate a unique number by using date, month, year and time in JavaScript for payment Gateway
  • Important JavaScript Concepts for DevelopersMay 11, 2023. JavaScript Important Concepts for Developers
  • 10 Common Mistakes to Avoid When Writing JavaScript Code😯😯May 02, 2023. 10 Common Mistakes to Avoid When Writing JavaScript Code????
  • A Comprehensive Guide To Understanding JavaScript ObservablesApr 07, 2023. In this article, you will learn everything you need to know about JavaScript observables and how to use them in your code. Starting with simple examples, we will explore how observables can be used to handle asynchronous data streams, and build up to more complex scenarios such as integrating with external APIs. Whether you're new to observables or looking to deepen your understanding, this article has something for everyone.
  • Breaking Down JavaScript PromisesMar 21, 2023. JavaScript promises are an essential tool for handling asynchronous code in web development. In this article, we explore the basics of how promises work, and provide tips and best practices for using them in your projects. Learn how to write more efficient and scalable code with the power of JavaScript promises.
  • How to find the length of a JavaScript Array?Mar 16, 2023. In this article, we will explore how to use the "length" property in JavaScript to find the number of elements in an array.
  • Scope Of JavaScript In FutureFeb 28, 2023. In this article, you will learn about the scope of JavaScript in future.
  • 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.
  • NPM Trends - Visualize The Popularity Of JavaScript PackagesFeb 01, 2023. Visualize NPM Trends to know the popularity of the JavaScript Package using jQuery & CanvasJS Charts.
  • Interact With Javascript In Blazor AppJan 09, 2023. Let's breakdown JavaScript interoperability with this article.
  • How to find nth element of Array using Javascript methods?Jan 06, 2023. Hear how to find nth element of Array using Javascript methods.
  • Run JavaScript From Modern Command Designer In Dynamics CRMNov 29, 2022. During certain scenarios we must call JavaScript from Command bar present in a ribbon for every Dynamics CRM Form. As an example, contact main form was used in a model driven app to explain this scenario.
  • How To Use JavaScript Function In Angular ApplicationNov 24, 2022. In this article, you will learn how to Use JavaScript Function in Angular Application.
  • How To Receive Real-Time Data In An ASP.NET Core Client Application Using SignalR JavaScript ClientOct 10, 2022. This article explains how to connect with SignalR Server hub and receive the message data from the server to the client application using the SignalR JavaScript client in ASP.NET Core 6 application
  • How To Execute A JavaScript File In Automation AnywhereSep 17, 2022. In this article, you will learn how to execute a javascript file in automation anywhere.
  • How To Execute Manual JavaScript In Automation AnywhereSep 16, 2022. In this article, you will learn how to execute manual javascript in automation anywhere.
  • Amazing New JavaScript Features In ECMAScript 2022 (ES13)Aug 15, 2022. In this article, you will learn about Amazing New JavaScript Features in ECMAScript 2022 (ES13).
  • Elegant JavaScript - How Do They Write It?Aug 08, 2022. In this article, you will learn about Elegant JavaScript.
  • Good VS Bad - Beyond The JavaScript ConsoleApr 29, 2022. In this article, you will learn about JavaScript Console.
  • Dynamics 365 HTML And JavaScript ResourcesApr 19, 2022. In this article, you will learn about Dynamics 365 HTML and JavaScript Resources.
  • Array Grouping In JavaScript Using array.groupBy()Mar 03, 2022. Today’s topic is the new array-group-proposal that introduces new methods array.groupBy() and array.groupByToMap().
  • Creation Of Web Resource JavaScript Type In Dynamics CRMJan 05, 2022. In Dynamics 365 CRM, any functionality cannot be achieved through OOB [Out of Box] functionality, then first thing comes into mind was customizations. So, basic customizations can be achieved starting with Web resources (js type) under code especially through JavaScript. As a business case, a new web resource will be created in Contact Customizations Solution.
  • Restrict Manual Movement Of Stages Using JavaScript in BPFDec 22, 2021. In certain implementations, we must restrict manual movement of Stages in BPF for a selected record as a business requirement. To achieve this functionality, we can use JavaScript to restrict movement of next and previous stage.
  • Restrict Stage Movement Based On Roles Using JavaScript In BPFDec 15, 2021. In certain implementations, BPF Stage movement to be done based on roles. So, this can be achieved by writing custom JavaScript and logic to capture roles of the logged in user. As an example, we consider here same vaccination BPF on Contact record , where for users with role sales man will be restricted for stage movement.
  • Move To Next Stage Using JavaScript In BPFDec 08, 2021. At times we must work on BPF Stages and navigate Stages automatically based on the business requirement, in this post we are going to see how it can be achieved through javascript. As an example, existing Vaccination BPF on an existing Contact record was used to show this navigation to Next Stage on change of text in title field.
  • Exporting Files From .NET To JavaScript Apps Dec 02, 2021. Let's see how we can export files from .NET to Javascript apps like jQuery, React.js and Angular
  • Simple Accordion For SPFx With JavaScript Nov 22, 2021. In this article, you will learn a simple accordion for SPFx with JavaScript.
  • Calling JavaScript Functions From DotVVM With JS DirectiveNov 17, 2021. In this article, you will learn about Calling JavaScript Functions from DotVVM with JS Directive.

OUR TRAINING

Discovery to Delivery
Employing the latest technologies, Over-C's capabilities include web and mobile development, software and database architecting as well as visual and UX design.