sujithamypersonalblog.hashnode.dev·20 hours agoWhy typeof null Returns "object" in JavaScriptIn JavaScript, one of the quirks that has puzzled developers for decades is the fact that: console.log(typeof null); // Outputs: "object" This behavior is often described as a "historical bug" in the language, and understanding why this happens requi...JavaScript
Suhas Khobragadesuhaasya.hashnode.dev·a day agoA Beginner's Guide to Simplifying Go API ValidationWhen building large web applications, one of the common tasks developers face is validating request body parameters and query parameters in APIs. Writing validation code for every single API can quickly become tedious and error-prone. In this tutoria...1 likeGo Language
Daniel Idokodecoding-ip-addresses.hashnode.dev·Dec 20, 2024Decoding IP Addresses: Mastering Subnet Mask and CIDR NotationWhat is an IP Address In networking, IP addresses serve a straightforward purpose: Identification. They are how IoT (Internet of Things) devices locate each other, whether on a private network or the public internet. In this article, I will break dow...networking
Daniel Idokotcp-ip-networking-model.hashnode.dev·Dec 20, 2024TCP/IP Networking ModelThe TCP/IP network model is referred to as a network suite. It is referred to as a suite because it consists of different networking protocols working together to transmit data packets from host A to host B and ensure a reliable connection between ne...networking
Anurag Sharmadeveducate.hashnode.dev·Dec 20, 2024Dev EducateChapter 1: Introduction 1.1 Brief of the Project In the ever-evolving world of education and career advancement, having access to quality learning resources and real-time professional opportunities is crucial. The Educational Platform was designed wi...golang
esProc Desktopesproc-desktop.hashnode.dev·Dec 20, 2024#119 — Group by the ExpressionProblem description & analysis: Here below is a data table: Task: We want to group and aggregate by the first two digits of ID, and calculate the total sales of each group. Solution: Use SPL XLL and enter the following code: =spl("=E(?1).groups(left...10 likesexcel
Adrian Machadozuplo.hashnode.dev·Dec 20, 2024JSON Patch vs JSON Merge Patch - In-Depth ComparisonJSON Patch (RFC 6902) and JSON Merge Patch (RFC 7386) are two mechanisms for modifying JSON documents. Both are widely used for partial updates to resources in APIs, but they differ significantly in structure, use cases, and behavior. Here's a detail...APIs
Adrian Machadozuplo.hashnode.dev·Dec 20, 2024What is JSON Merge Patch?JSON Merge Patch is a format defined in RFC 7386, designed for use with the HTTP PATCH method to describe modifications to a target JSON document. It offers a simpler alternative to JSON Patch (RFC 6902) for updating JSON resources, especially when u...APIs
Adrian Machadozuplo.hashnode.dev·Dec 20, 2024Unlocking the Power of JSON PatchWhat is JSON Patch? JSON Patch is a standardized format defined in RFC 6902 for describing how to modify a JSON document. It was created to address the need for a simple, efficient, and standardized way to apply partial updates to resources, especial...APIs
Adrian Machadozuplo.hashnode.dev·Dec 20, 2024HTTP 429 Too Many Requests: Learn to Manage Request LimitsUnderstanding HTTP 429 Too Many Requests The HTTP 429 Too Many Requests status code signals that a client has exceeded the rate limit of requests allowed by a server API. This safeguard is vital for preventing abuse of server resources and ensuring s...APIs