How to Make Your Own Google Chrome Extension?
Reading Time: 9 minutes Google Chrome Google Chrome is a widely-used web browser developed by Google. It was first released in September 2008 and has since become one of the most popular and dominant web browsers in the world. Google Chrome is available for multiple platforms, including Windows, macOS, Linux, iOS, and Android. Google Chrome Extension A Google Chrome […]
How to Plot the Heatmap Charts in Angular?
Reading Time: 9 minutes A heatmap chart is a visual representation of data presented in a matrix format. It uses different colors to represent the magnitude of values, making it easy to identify patterns and trends within complex datasets. Warm colors depict higher values, while cooler colors indicate lower ones. This type of chart finds application in diverse fields […]
How to Get the User’s Location Using Mapbox?
Reading Time: 9 minutes Obtaining a user’s location is a critical requirement for many modern web applications, such as location-based services, personalized content delivery, and targeted marketing. However, without proper guidance and understanding of HTML and JavaScript geolocation techniques, developers often face challenges in implementing this feature effectively. In this blog, we aim to address these challenges and provide […]
How to Handle Authentication in Angular SPAs?
Reading Time: 4 minutes Angular is a good framework for creating Single Page Applications (SPAs) using JavaScript/TypeScript. With Single Page Applications, routing is handled on the client side. This calls for protecting routes on the client side as well. Angular comes with the Angular Routing module which handles routing. Sometimes you will have protected resources that you will only […]
Reverse Proxy Mastery: Deploying a Full-Stack Application with Multi-Container Docker and Nginx
Reading Time: 6 minutes Sometimes, developing a full-stack application is not the end of the journey for a web developer. Let us take a case scenario whereby, you have a backend, a frontend, and also a database. For such a setup, we would like to make it easy to replicate our application in different environments let’s say development, staging, […]
Create a Weather App Using the Qwik Framework
Reading Time: 6 minutes Over the past decade, we have seen a steady rise in client-side JavaScript frameworks or libraries. Each of these frameworks curves out a niche in the JavaScript ecosystem and tries to enable developers to find the perfect solution according to the provided context. Renowned frameworks include React, Angular, Svelte, and Vue. These frameworks have also […]
How to Build a Rust WebAssembly Frontend App with Yew Framework?
Reading Time: 6 minutes While Rust is known for its backend web development capabilities, the introduction of WebAssembly (Wasm) has enabled the development of rich front-end apps in Rust. With the introduction of WebAssembly, it became possible to build frontend web apps in Rust, such as the one we just built, expanding development opportunities for developers. While all of […]
How to Use NgRx Store in an Angular 15 Application?
Reading Time: 6 minutes With reference to the previous blog on state management with React and Redux, we will look at state management in an Angular 15 application using the NgRx store in this blog. NgRx is derived from Ng(the conventional name for Angular tools and ecosystem) and Rx(Reactive Extensions). Moreover, for anyone who has used Angular, you have […]
How to Manage State in a React Application Using Redux?
Reading Time: 6 minutes The rise of JavaScript frameworks such as React opened a new possibility in the world of Single Page Applications (SPAs). It became a lot easier to develop reusable components and create robust applications with JavaScript. However, as the applications grew, there arose a complexity – state management. That’s why we’ll discuss about how to Manage […]
How to Write Unit Tests for Forms in an Angular 15 Application Using Jasmine?
Reading Time: 6 minutes In our previous blog, we demonstrated How to Write Unit Tests for Angular 15 Application Using Jasmine and Enforce Code Quality in a CI Workflow With Github Actions. We looked at general unit tests involving components that receive data from services. It is important to always ensure that Unit Tests are written in order to […]