Tagged articles
34 articles
Page 1 of 1
Linux Tech Enthusiast
Linux Tech Enthusiast
Feb 21, 2026 · Fundamentals

What Happens After You Type a URL? A Step‑by‑Step Animation

When you enter a URL, the browser checks multiple caches for the IP, performs recursive DNS lookup if needed, establishes a TCP connection and HTTPS handshake, sends an HTTP request, receives a 200 response, and then parses HTML, CSS, and JavaScript to build and render the page.

Browser RenderingDNSHTTPS
0 likes · 4 min read
What Happens After You Type a URL? A Step‑by‑Step Animation
JavaScript
JavaScript
Aug 29, 2025 · Frontend Development

Why encodeURIComponent Is Obsolete: Master URLSearchParams for Safer URLs

The article explains the pitfalls of manually concatenating URLs with encodeURIComponent, introduces the modern URL and URLSearchParams APIs, and demonstrates how these objects simplify encoding, adding, modifying, and deleting query parameters safely and cleanly in both browsers and Node.js environments.

JavaScriptURLURLSearchParams
0 likes · 7 min read
Why encodeURIComponent Is Obsolete: Master URLSearchParams for Safer URLs
php Courses
php Courses
Dec 25, 2024 · Backend Development

Using PHP's urldecode() Function to Decode URLs

This article explains the concept of URL encoding and decoding, introduces PHP's urldecode() function with its prototype, provides step‑by‑step example code showing how to encode a string with urlencode() and then decode it back using urldecode(), and notes its limitations and the alternative rawurldecode() function.

BackendURLurldecode
0 likes · 4 min read
Using PHP's urldecode() Function to Decode URLs
IT Services Circle
IT Services Circle
Apr 15, 2024 · Fundamentals

What Happens When You Press Enter in the Browser URL Bar: From URL Parsing to TCP Handshake and HTTP Response

This article explains step‑by‑step what occurs when a user types a URL and presses Enter, covering URL parsing, DNS resolution, TCP three‑way handshake and four‑way termination, HTTP request/response formation, and the browser’s rendering process, providing interview‑ready insights into web networking fundamentals.

BrowserDNSHTTP
0 likes · 15 min read
What Happens When You Press Enter in the Browser URL Bar: From URL Parsing to TCP Handshake and HTTP Response
php Courses
php Courses
Apr 3, 2024 · Backend Development

How to Decode URLs in PHP Using urldecode

This article explains how to use PHP's urldecode function to decode URL parameters and full URLs, provides step‑by‑step code examples—including decoding encoded Chinese characters—and demonstrates the complementary use of urlencode for proper encoding and decoding of special characters.

URLurldecodeurlencode
0 likes · 4 min read
How to Decode URLs in PHP Using urldecode
php Courses
php Courses
Jul 28, 2023 · Backend Development

Using PHP's http_build_query() to Build URL Query Strings

This article explains how PHP's http_build_query() function converts associative arrays or objects into properly encoded URL query strings, covering basic usage, handling of multidimensional arrays, objects, and special characters with clear code examples.

BackendPHPURL
0 likes · 4 min read
Using PHP's http_build_query() to Build URL Query Strings
Laravel Tech Community
Laravel Tech Community
May 21, 2023 · Backend Development

Generating URLs in Laravel with Helper Functions

This article explains Laravel's URL helper functions, showing how to generate basic URLs, retrieve the current URL, create URLs for named routes—including routes with parameters and Eloquent models—and produce signed and temporary signed URLs for secure link handling.

LaravelPHPSigned URLs
0 likes · 5 min read
Generating URLs in Laravel with Helper Functions
Laravel Tech Community
Laravel Tech Community
Apr 12, 2023 · Backend Development

Node.js v19.9.0 Released: New TracingChannel, URL.canParse API, and Other Notable Changes

Node.js v19.9.0 has been released, introducing a high‑performance TracingChannel in diagnostic_channel, a new URL.canParse API with usage examples, and several minor updates such as getMaxListeners, migration to WiX4, deprecation of napi_module_register, highWaterMark setters/getters, and an exposed reporter for run‑api.

Node.jsTracingChannelURL
0 likes · 2 min read
Node.js v19.9.0 Released: New TracingChannel, URL.canParse API, and Other Notable Changes
ByteFE
ByteFE
Mar 22, 2023 · Fundamentals

Understanding URL Query Strings: Encoding, Libraries, and Best Practices

This article explains URL query string fundamentals, covering structure, percent-encoding, space handling, and compares JavaScript libraries qs, query-string, and URLSearchParams for parsing and stringifying query data in web and Node.js projects today.

JavaScriptNode.jsQueryString
0 likes · 18 min read
Understanding URL Query Strings: Encoding, Libraries, and Best Practices
Architect
Architect
Apr 10, 2022 · Fundamentals

Understanding URI, URL, and URN: Design Principles and Best Practices

This article explains the concepts, differences, and hierarchical relationships of URI, URL, and URN, discusses common pitfalls and design guidelines for stable and user‑friendly web addresses, and provides practical examples such as Data URI syntax, Flickr API URL patterns, and HTTP redirection strategies.

HTTPURIURL
0 likes · 25 min read
Understanding URI, URL, and URN: Design Principles and Best Practices
Liangxu Linux
Liangxu Linux
Nov 11, 2021 · Fundamentals

How Do URLs Turn Into IP Addresses? A Deep Dive into DNS and Domain Names

This article explains the relationship between URLs, IP addresses, and domain names, detailing how the DNS system resolves human‑readable addresses to numeric IPs, the structure of URLs, the history and hierarchy of DNS, and the step‑by‑step process of domain name resolution.

DNSDomain NameIP address
0 likes · 12 min read
How Do URLs Turn Into IP Addresses? A Deep Dive into DNS and Domain Names
Java Tech Enthusiast
Java Tech Enthusiast
Sep 18, 2021 · Backend Development

Understanding Java URL and URLConnection

Java’s URL class lets you represent and fetch resources identified by a URL, while URLConnection (and its HttpURLConnection subclass) provides detailed control over HTTP requests such as setting methods, headers, and handling input/output streams, with custom handlers enabling protocol‑specific behavior.

Code ExampleHTTPJava
0 likes · 5 min read
Understanding Java URL and URLConnection
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 24, 2021 · Frontend Development

From URL Entry to Render: A Deep Dive into Browser Internals for Interviews

This article recounts a technical interview where the author explains the complete lifecycle of a browser request—from URL parsing, DNS resolution, TCP handshake, and caching strategies to DOM construction, rendering, and performance optimizations—providing concise answers and practical tips for front‑end developers.

BrowserRenderingURL
0 likes · 14 min read
From URL Entry to Render: A Deep Dive into Browser Internals for Interviews
FunTester
FunTester
Mar 4, 2021 · Backend Development

Effortless File Download in Java and Groovy with Smart Filename Handling

This article presents practical Java and Groovy code snippets for downloading images from URLs, explains a concise Groovy one‑liner, and introduces a helper method that cleans and extracts filenames, illustrating Groovy tuple usage for storing URL‑name pairs.

Code ExampleFile DownloadFilename Handling
0 likes · 3 min read
Effortless File Download in Java and Groovy with Smart Filename Handling
TAL Education Technology
TAL Education Technology
Nov 5, 2020 · Fundamentals

Understanding URIs: History, Components, and Encoding/Decoding

This article provides a comprehensive overview of Uniform Resource Identifiers (URIs), covering their historical evolution, the relationship with URLs and URNs, the syntax defined by RFC standards, character sets, component breakdown, and practical encoding and decoding algorithms for web development.

URIURLURN
0 likes · 30 min read
Understanding URIs: History, Components, and Encoding/Decoding
21CTO
21CTO
Jun 17, 2020 · Frontend Development

Why Chrome Is Hiding Full URLs and What It Means for Users

Google is rolling out a new feature in Chrome that hides the full URL path, showing only the domain by default and revealing the complete address only when the user hovers over the address bar, a move aimed at improving ergonomics and security perception.

Browser UIChromeURL
0 likes · 3 min read
Why Chrome Is Hiding Full URLs and What It Means for Users
Laravel Tech Community
Laravel Tech Community
Apr 18, 2020 · Backend Development

Laravel Helper Functions Cheat Sheet

This cheat sheet presents Laravel's Helper utilities, covering array and object methods, path helpers, string functions, URL generators, and miscellaneous helpers, each illustrated with concise code examples to streamline backend development in PHP.

BackendHelperLaravel
0 likes · 8 min read
Laravel Helper Functions Cheat Sheet
Laravel Tech Community
Laravel Tech Community
Jan 3, 2020 · Backend Development

Generating URLs in Laravel: Helpers, Named Routes, Signed URLs, and Default Parameters

This article explains how Laravel's URL helper functions—such as url, route, signedRoute, temporarySignedRoute, action, and URL::defaults—can be used to generate basic URLs, access the current request URL, create named and signed routes, validate signatures, and set default route parameters, with code examples throughout.

BackendLaravelPHP
0 likes · 8 min read
Generating URLs in Laravel: Helpers, Named Routes, Signed URLs, and Default Parameters
Qunar Tech Salon
Qunar Tech Salon
Aug 4, 2016 · Fundamentals

The History and Evolution of URLs: Paths, Fragments, Queries, and Authentication

This article traces the origin and development of URLs from Tim Berners‑Lee's 1992 invention of HTTP, HTML and the universal document identifier, through the standardisation of syntax, query strings, fragments and authentication, highlighting key proposals, code examples and the ongoing debates about their purpose.

AuthenticationHTMLHTTP
0 likes · 17 min read
The History and Evolution of URLs: Paths, Fragments, Queries, and Authentication