ES6 `.reduce` helper explained
Photo by Joshua Aragon on Unsplash One of the most powerful but often misunderstood array helpers in JavaScript is the .reduce method. Its primary function is to take an array and reduce it down to a single …
TIL – Stands for today I learnt. These posts will be shorts summaries of something I learnt “today”.
Photo by Joshua Aragon on Unsplash One of the most powerful but often misunderstood array helpers in JavaScript is the .reduce method. Its primary function is to take an array and reduce it down to a single …
Photo by FLY:D on Unsplash Security is a paramount concern when deploying any database, and MongoDB is no exception. From role-based access control to data encryption, MongoDB offers various features to help you secure your data. …
Image from Stephen Grider’s Advanced Nodejs course. Node.js has become one of the most popular environments for building web applications, APIs, and more. However, to fully utilize its power, it’s crucial to understand what happens under …
When it comes to understanding the internal workings of any programming environment, concepts like processes, threads, and scheduling play a vital role. These building blocks lay the foundation for performance, speed, and how tasks are …
Continuous Integration workflow, image credit: Semaphore Continuous Integration (CI) has become a cornerstone in modern software development practices. It helps software teams detect issues early in the development cycle, thus enhancing code quality and streamlining …
The javascript event loop, image credits Node.js has earned its fame in part because of its ability to handle concurrent operations without the complexities of multi-threading. The secret weapon behind Node.js’s prowess in this area is …
Photo by Rahul Mishra on Unsplash TypeScript, a superset of JavaScript, enhances the language by adding static types. The type system in TypeScript is rich and offers ways to describe various kinds of JavaScript values. Broadly, …
TypeScript can be thought of as a helpful companion that watches your back as you code, providing valuable insights that can catch errors, enforce best practices, and improve code maintainability. In this article, we’ll explore …
Class modifiers in TS, image from Stephen Griders Typescript course TypeScript enhances JavaScript’s object-oriented programming capabilities by adding features like classes and access modifiers. Class access modifiers in TypeScript help control the visibility and accessibility …
In TypeScript, types are crucial for catching errors during development, enhancing code readability, and ensuring code quality. However, there exists a special type called any, which, as the name suggests, allows a variable to be …