HypeJS.
A place about all things JavaScript.
WebSockets, the "why" and "how"
I hope you are finding this platform useful and wishing you to have a good day!
The WebSocket protocol facilitates message passing between a client and server providing a bidirectional, full-duplex communications channel that operates over HTTP through a single TCP/IP socket connection meaning that it is a persistent connection between a client and server.

More Stories
What is a packet?
Any data sent over the Internet is divided into smaller segments called packets. In networking, a packet is a small segment of a larger payload. Data sent over computer networks is divided into packets. These packets are then recombined by the computer or device that receives them.

Functions As Values, JS functions tutorial
Function definition and invocation are syntactic features of JavaScript and of most other programming languages. In JavaScript, however, functions are not only syntax but also values, which means they can be assigned to variables, stored in the properties of objects or the elements of arrays, passed as arguments to functions, and so on.

File extensions, description and the MIME types for the Web
File extensions, description and the MIME types for the Web, video mime types, zip mime types and more. Multipurpose Internet Mail Extensions or MIME type gives information about the nature and format of a document, file, or assortment of bytes.

Another SOLID article, the SOD.
These principles should be taken as a guide, should have a place in your thinking as a suggestion and not as a religious dogma. In this article I am going to discus 3 of the 5 principles, hence the SOD. Why the SOD? Because these are the principles I find most applicable in my day to day tasks.

Another JavaScript framework? Qwik
Much like React, Qwik is a framework that renders a tree of components resulting in an interactive application.

Implicit and explicit coercion in JavaScript
JavaScript is a weakly-typed language, values can also be converted between different types automatically. This is what we call implicit type coercion. We also have the ability to convert values in a more implicit way using various techniques. This is an article about the implicit and explicit (type casting) type coercion in JavaScript.

Amend the state in React using the context Api and useContext hook
This article is an example of how to amend the state in React using the context API and the "useContext" hook.

TypeScript Exception - Property does not exist on type window
Have you ever had this error? Property does not exist on type 'Window & typeof globalThis'

Garbage Collection in JavaScript
The data created in JavaScript needs memory in order to persist while the program is running. Have you ever asked yourself what happens with the data that is not needed anymore?

JavaScript Adapter Pattern
The "Adapter Pattern" is a structural pattern where the interface of one class is translated into another. This pattern allows classes work together that could not otherwise, because of incompatible interfaces.

Arrow function limitations in JavaScript
This is an article about the limitations of arrow style functions written in JavaScript

Equality, Sort, Range - MongoDB index creation
This article is an example of why for most of the queries that include some sort of equality, range, and sorting, the way you are building your indexes can have a big performance impact.
