<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss/styles.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Akash Rajpurohit</title><description>Hi!, I&apos;m Akash Rajpurohit, a self taught software developer based in India. I specialize in developing web applications and cross platform mobile applications using modern technologies.</description><link>https://akashrajpurohit.com</link><language>en-us</language><managingEditor>me@akashrajpurohit.com (Akash Rajpurohit)</managingEditor><webMaster>me@akashrajpurohit.com (Akash Rajpurohit)</webMaster><lastBuildDate>Wed, 30 Aug 2023 00:00:00 GMT</lastBuildDate><item><title>Write Secure JavaScript Applications</title><link>https://akashrajpurohit.com/blog/write-secure-javascript-applications/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/write-secure-javascript-applications/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Dive into the realm of writing secure JavaScript applications. Uncover practical strategies to shield your web apps from XSS and CSRF vulnerabilities, ensuring robust and safe software in an interconnected world.</description><pubDate>Wed, 30 Aug 2023 00:00:00 GMT</pubDate><lastBuildDate>Wed, 30 Aug 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Multi-Threaded JavaScript with Web Workers</title><link>https://akashrajpurohit.com/blog/multithreaded-javascript-with-web-workers/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/multithreaded-javascript-with-web-workers/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Are you tired of slow and unresponsive web applications? Do you want to improve the performance of your JavaScript code without sacrificing user experience? Look no further than JavaScript&apos;s Web Workers API. In this article, we&apos;ll explore the basics of web workers and how they can help you create multi-threaded web applications.</description><pubDate>Mon, 28 Aug 2023 00:00:00 GMT</pubDate><lastBuildDate>Mon, 28 Aug 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Asynchronous JavaScript Programming: A Guide to Promises, Async/Await, and Generators</title><link>https://akashrajpurohit.com/blog/asynchronous-javascript-programming-a-guide-to-promises-async-await-and-generators/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/asynchronous-javascript-programming-a-guide-to-promises-async-await-and-generators/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Asynchronous programming is essential in JavaScript to handle time-consuming operations and provide a better user experience. This article will provide a detailed guide to mastering asynchronous JavaScript programming with Promises, Async/Await, and Generators.</description><pubDate>Wed, 23 Aug 2023 00:00:00 GMT</pubDate><lastBuildDate>Wed, 23 Aug 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Event Handling in JavaScript: Understanding Delegation and Propagation</title><link>https://akashrajpurohit.com/blog/event-handling-in-javascript-understanding-delegation-and-propagation/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/event-handling-in-javascript-understanding-delegation-and-propagation/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Event handling is an essential part of JavaScript programming. Whether it&apos;s a simple click event or a complex user interface interaction, understanding how events work is crucial to writing effective and efficient code. In this article, we&apos;ll explore advanced event handling concepts in JavaScript, including delegation and propagation. By mastering these concepts, you&apos;ll be able to write more maintainable and scalable code.</description><pubDate>Mon, 21 Aug 2023 00:00:00 GMT</pubDate><lastBuildDate>Mon, 21 Aug 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Partial Application in JavaScript</title><link>https://akashrajpurohit.com/blog/partial-application-in-javascript/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/partial-application-in-javascript/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>In JavaScript, partial application is a powerful technique that allows you to create new functions by fixing some, but not all of the arguments of an existing function. This technique can help you write cleaner, more concise code, and improve the reusability of your functions. In this article, we&apos;ll explore what partial application is, how it works, and how to use it in your own code.</description><pubDate>Sat, 19 Aug 2023 00:00:00 GMT</pubDate><lastBuildDate>Sat, 19 Aug 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>JavaScript Design Patterns for Better Code Organization and Maintainability</title><link>https://akashrajpurohit.com/blog/javascript-design-patterns-for-better-code-organization-and-maintainability/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/javascript-design-patterns-for-better-code-organization-and-maintainability/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>JavaScript has become a popular programming language for building complex web applications, but with its increasing complexity, maintaining and organizing code can be a daunting task. However, using design patterns can help you structure your code for better organization and maintainability. In this article, we will explore some of the most common JavaScript design patterns and how to implement them in your code.</description><pubDate>Fri, 18 Aug 2023 00:00:00 GMT</pubDate><lastBuildDate>Fri, 18 Aug 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Boosting Your Website&apos;s Performance with JavaScript Code Optimization</title><link>https://akashrajpurohit.com/blog/boosting-your-websites-performance-with-javascript-code-optimization/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/boosting-your-websites-performance-with-javascript-code-optimization/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>JavaScript is a crucial component of modern web development, and its performance can have a significant impact on user experience. By optimizing your JavaScript code, you can improve your website&apos;s loading speed, reduce memory usage, and enhance overall performance. In this article, we&apos;ll discuss some advanced techniques for optimizing your JavaScript code and achieving optimal performance.</description><pubDate>Sat, 12 Aug 2023 00:00:00 GMT</pubDate><lastBuildDate>Sat, 12 Aug 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Integration Testing in JavaScript with Jest and Nock: A Beginner&apos;s Guide</title><link>https://akashrajpurohit.com/blog/integration-testing-in-javascript-with-jest-and-nock-a-beginners-guide/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/integration-testing-in-javascript-with-jest-and-nock-a-beginners-guide/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Integration testing is an essential part of the software development process, and it ensures that all the components of your application work together as expected. In this article, we&apos;ll explore the basics of integration testing in JavaScript and show you how to use Jest and Nock to write effective tests that simulate real-world scenarios.</description><pubDate>Wed, 31 May 2023 00:00:00 GMT</pubDate><lastBuildDate>Wed, 31 May 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Unit Testing in JavaScript: How to Ensure Code Quality and Catch Bugs Early</title><link>https://akashrajpurohit.com/blog/unit-testing-in-javascript-how-to-ensure-code-quality-and-catch-bugs-early/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/unit-testing-in-javascript-how-to-ensure-code-quality-and-catch-bugs-early/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Unit testing is a critical aspect of software development that ensures code quality, improves maintainability, and catches bugs early. In this article, we&apos;ll explore the basics of unit testing in JavaScript, including what it is, why it&apos;s important, and how to write effective unit tests using popular testing frameworks.</description><pubDate>Fri, 26 May 2023 00:00:00 GMT</pubDate><lastBuildDate>Fri, 26 May 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Array and Object Manipulation in JavaScript: Advanced Techniques</title><link>https://akashrajpurohit.com/blog/array-and-object-manipulation-in-javascript-advanced-techniques/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/array-and-object-manipulation-in-javascript-advanced-techniques/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Arrays and objects are fundamental data structures in JavaScript. They are used extensively in modern web development to store and manipulate data. In this blog post, we will explore advanced techniques for manipulating arrays and objects in JavaScript. We will cover topics such as flattening arrays, merging objects, filtering and mapping arrays, and much more. By the end of this post, you will have a deeper understanding of JavaScript&apos;s array and object manipulation capabilities.</description><pubDate>Sat, 13 May 2023 00:00:00 GMT</pubDate><lastBuildDate>Sat, 13 May 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Mastering Iterators and Generators in JavaScript: A Beginner&apos;s Guide</title><link>https://akashrajpurohit.com/blog/mastering-iterators-and-generators-in-javascript-a-beginners-guide/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/mastering-iterators-and-generators-in-javascript-a-beginners-guide/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>JavaScript&apos;s ability to handle data manipulation and iteration has been enhanced with the introduction of iterators and generators. These powerful features allow developers to write more concise and efficient code for handling complex data structures. In this article, we&apos;ll explore what iterators and generators are, how they work, and how to use them in your code to simplify data manipulation. Whether you&apos;re a beginner or an experienced JavaScript developer, this guide will provide you with the foundational knowledge you need to master iterators and generators in JavaScript.</description><pubDate>Fri, 12 May 2023 00:00:00 GMT</pubDate><lastBuildDate>Fri, 12 May 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Mastering the Art of Currying in JavaScript: A Beginner&apos;s Guide</title><link>https://akashrajpurohit.com/blog/mastering-the-art-of-currying-in-javascript-a-beginners-guide/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/mastering-the-art-of-currying-in-javascript-a-beginners-guide/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Are you tired of dealing with multiple function arguments in your JavaScript code? Currying is here to simplify your life! Learn how to use this powerful technique to create reusable and flexible functions in JavaScript.</description><pubDate>Wed, 10 May 2023 00:00:00 GMT</pubDate><lastBuildDate>Wed, 10 May 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Functional Programming in JavaScript: An Introduction</title><link>https://akashrajpurohit.com/blog/functional-programming-in-javascript-an-introduction/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/functional-programming-in-javascript-an-introduction/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Learn the basics of functional programming in JavaScript, a paradigm that emphasizes immutability, higher-order functions, and pure functions. Discover how to create more reliable and maintainable code by following this programming style.</description><pubDate>Sun, 07 May 2023 00:00:00 GMT</pubDate><lastBuildDate>Sun, 07 May 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Understanding Pure Functions in JavaScript: A Comprehensive Guide</title><link>https://akashrajpurohit.com/blog/understanding-pure-functions-in-javascript-a-comprehensive-guide/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/understanding-pure-functions-in-javascript-a-comprehensive-guide/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Pure functions are one of the most important concepts in functional programming. In JavaScript, they play a critical role in creating maintainable and predictable code. In this article, we will explore what pure functions are and how they work in JavaScript, along with some code examples.</description><pubDate>Sat, 06 May 2023 00:00:00 GMT</pubDate><lastBuildDate>Sat, 06 May 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>The Power of Immutability in JavaScript</title><link>https://akashrajpurohit.com/blog/the-power-of-immutability-in-javascript/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/the-power-of-immutability-in-javascript/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Immutability is a concept that has been gaining a lot of attention in the world of programming, and JavaScript is no exception. Immutability refers to the ability to create data structures that cannot be changed after they are created. In this blog, we will explore what immutability is and why it is important, along with some examples of how to achieve it in JavaScript.</description><pubDate>Sat, 06 May 2023 00:00:00 GMT</pubDate><lastBuildDate>Sat, 06 May 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Demystifying Higher Order Functions in JavaScript</title><link>https://akashrajpurohit.com/blog/demystifying-higher-order-functions-in-javascript/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/demystifying-higher-order-functions-in-javascript/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Higher Order Functions are an essential aspect of functional programming in JavaScript. They allow developers to write more concise and reusable code, making it easier to manage complex codebases. In this blog post, we will take a deep dive into Higher Order Functions and explore their potential uses.</description><pubDate>Fri, 05 May 2023 00:00:00 GMT</pubDate><lastBuildDate>Fri, 05 May 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Demystifying Closures and Lexical Scopes in JavaScript</title><link>https://akashrajpurohit.com/blog/demystifying-closures-and-lexical-scopes-in-javascript/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/demystifying-closures-and-lexical-scopes-in-javascript/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>JavaScript’s closure and lexical scope features can be confusing for many developers, especially those coming from other programming languages. However, understanding these concepts is essential to write efficient and reliable code. In this article, we will dive deep into closures and lexical scoping in JavaScript, explore their nuances, and provide practical examples to help you grasp the concepts with ease.</description><pubDate>Thu, 04 May 2023 00:00:00 GMT</pubDate><lastBuildDate>Thu, 04 May 2023 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>How to use ES6 import syntax in Node.js</title><link>https://akashrajpurohit.com/blog/how-to-use-es6-import-syntax-in-nodejs/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/how-to-use-es6-import-syntax-in-nodejs/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Learn how to quickly start using ES6 import syntax in Node.js</description><pubDate>Fri, 04 Jun 2021 00:00:00 GMT</pubDate><lastBuildDate>Fri, 04 Jun 2021 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><categoryRSS><title>nodejs</title><link>https://akashrajpurohit.com/tag/nodejs/rss.xml</link></categoryRSS><category>javascript</category><category>nodejs</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>New Features in ES2020 with code examples.</title><link>https://akashrajpurohit.com/blog/new-features-in-es2020-with-sample-examples/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/new-features-in-es2020-with-sample-examples/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Get insights about new features added in Javascript es2020 like BigInt, Promise.allSettled, Optional Chaining and many more.</description><pubDate>Tue, 03 Mar 2020 00:00:00 GMT</pubDate><lastBuildDate>Tue, 03 Mar 2020 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Learn JavaScript Array .reduce() method with code examples</title><link>https://akashrajpurohit.com/blog/learn-reduce-method-in-javascript-with-code-examples/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/learn-reduce-method-in-javascript-with-code-examples/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Learn about Javascript array reduce method also chaining it with map and filter</description><pubDate>Sat, 11 Jan 2020 00:00:00 GMT</pubDate><lastBuildDate>Sat, 11 Jan 2020 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Learn JavaScript Array .filter() method with code examples</title><link>https://akashrajpurohit.com/blog/learn-filter-method-in-javascript-with-code-examples/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/learn-filter-method-in-javascript-with-code-examples/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Learn about Javascript array filter method in easiest way possible.</description><pubDate>Tue, 07 Jan 2020 00:00:00 GMT</pubDate><lastBuildDate>Tue, 07 Jan 2020 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item><item><title>Learn JavaScript Array .map() method under 5 minutes with code examples</title><link>https://akashrajpurohit.com/blog/learn-map-method-in-javascript-with-code-examples/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</link><guid isPermaLink="true">https://akashrajpurohit.com/blog/learn-map-method-in-javascript-with-code-examples/?utm_source=akashrajpurohit.com&amp;utm_medium=rss</guid><description>Comprehensive yet very easy explanation about JavaScript array map method along with code examples</description><pubDate>Sun, 05 Jan 2020 00:00:00 GMT</pubDate><lastBuildDate>Sun, 05 Jan 2020 00:00:00 GMT</lastBuildDate><categoryRSS><title>javascript</title><link>https://akashrajpurohit.com/tag/javascript/rss.xml</link></categoryRSS><category>javascript</category><author>me@akashrajpurohit.com (Akash Rajpurohit)</author></item></channel></rss>