Tagged articles

Web Development

1128 articles · Page 3 of 12
Code Mala Tang
Code Mala Tang
Dec 12, 2024 · Frontend Development

Master URL State Management in React with Nuqs: A Complete Guide

This article introduces the Nuqs library for React, explaining how it synchronizes application state with the browser URL, outlines its key features, provides step‑by‑step installation and usage examples—including query hooks, type‑safe parsers, transition handling, multiple query states, and server‑side parsing—enabling developers to build more intuitive front‑end applications.

NuqsReActURL State
0 likes · 7 min read
Master URL State Management in React with Nuqs: A Complete Guide
Sohu Tech Products
Sohu Tech Products
Dec 11, 2024 · Frontend Development

Simulating Realistic Loading Progress Bars with CSS Animations

The article shows how to create a realistic loading progress bar using only CSS—by styling a container and its ::before pseudo‑element, applying keyframe width animations with ease, cubic‑bezier or the newer linear() timing functions, and toggling between long and short animations via CSS variables for a smooth instant‑complete effect without JavaScript animation code.

CSSWeb Developmentanimation
0 likes · 8 min read
Simulating Realistic Loading Progress Bars with CSS Animations
IT Services Circle
IT Services Circle
Dec 11, 2024 · Frontend Development

2024 CSS New Features You Should Not Miss

This article surveys the most notable CSS additions in 2024—including custom scrollbars, cross‑document view transitions, scroll‑driven animations, new component utilities, dark‑mode helpers, @property, Popover API, @starting‑style and text‑stroke—providing code examples and usage guidance for modern web developers.

2024Browser FeaturesCSS
0 likes · 10 min read
2024 CSS New Features You Should Not Miss
php Courses
php Courses
Dec 11, 2024 · Backend Development

Debunking Common Misconceptions About PHP

This article systematically dispels ten widespread myths about PHP—covering threading, project scale, security, modern relevance, usage scope, code quality, performance, object‑oriented support, learning depth, and scalability—showing that modern PHP remains a powerful, secure, and versatile backend technology.

PHPPerformanceWeb Development
0 likes · 8 min read
Debunking Common Misconceptions About PHP
php Courses
php Courses
Dec 9, 2024 · Backend Development

Comprehensive ThinkPHP 8.x Development Course: PHP Environment Setup, Framework Configuration, and Advanced Features

This course teaches PHP environment installation, ThinkPHP 8.x framework setup, coding standards, routing, controllers, database operations, model management, advanced queries, middleware, caching, validation, file handling, and more, enabling learners to build robust web applications with ThinkPHP.

PHPThinkPHPWeb Development
0 likes · 4 min read
Comprehensive ThinkPHP 8.x Development Course: PHP Environment Setup, Framework Configuration, and Advanced Features
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 8, 2024 · Frontend Development

A Comprehensive Guide to New CSS Features: @scope, @container, Pseudo‑Classes, Nesting, nth‑of, text‑wrap, and Native Popover

This article introduces and demonstrates several emerging CSS capabilities—including native style isolation with @scope, container queries via @container, advanced pseudo‑classes like :has, :where, :is, CSS nesting, the nth‑child of selector, text‑wrap balance/pretty, and the native popover element—providing code examples and usage tips for modern frontend development.

CSSNestingPopover
0 likes · 12 min read
A Comprehensive Guide to New CSS Features: @scope, @container, Pseudo‑Classes, Nesting, nth‑of, text‑wrap, and Native Popover
php Courses
php Courses
Dec 5, 2024 · Artificial Intelligence

Integrating Artificial Intelligence with PHP for Modern Web Development

This article explores how artificial intelligence is reshaping modern web development and details how PHP can integrate AI through libraries, APIs, and data processing, highlighting use cases such as recommendation engines, chatbots, and content generation, while also discussing benefits and challenges of such integration.

API IntegrationMachine LearningPHP
0 likes · 7 min read
Integrating Artificial Intelligence with PHP for Modern Web Development
Java Tech Enthusiast
Java Tech Enthusiast
Dec 4, 2024 · Frontend Development

The Weekend Rewrite that Transformed Google Maps

In 2003 a modest Australian startup’s desktop mapping app was transformed over a single weekend when Google’s founders challenged its engineers to rewrite the code for the web, cutting size by a third, boosting speed tenfold, and launching the revolutionary Google Maps that reshaped online navigation.

Google MapsWeb Developmentproduct history
0 likes · 14 min read
The Weekend Rewrite that Transformed Google Maps
php Courses
php Courses
Dec 3, 2024 · Backend Development

Understanding PHP's urldecode() Function: Usage and Examples

This article explains PHP's urldecode() function, covering URL encoding concepts, the function's signature, practical encoding/decoding examples, limitations with non‑printable characters, and when to use rawurldecode() as an alternative.

PHPURL decodingWeb Development
0 likes · 4 min read
Understanding PHP's urldecode() Function: Usage and Examples
21CTO
21CTO
Dec 2, 2024 · Frontend Development

Who Really Owns JavaScript? Inside the Deno vs Oracle Trademark Battle

The article examines the legal clash between Deno and Oracle over the JavaScript trademark, tracing its history from Netscape's creation to today's lawsuit, and explores the potential outcomes and their impact on the developer community and the future of web programming.

DenoJavaScriptOracle
0 likes · 9 min read
Who Really Owns JavaScript? Inside the Deno vs Oracle Trademark Battle
IT Services Circle
IT Services Circle
Dec 2, 2024 · Frontend Development

Vite 6.0 Release: New Environment API, Updated Defaults, and Growing Ecosystem

Vite 6.0 launched on November 26, boosting weekly npm downloads to 17 million, introducing an experimental Environment API for multi‑environment support, updating defaults for resolve conditions, JSON handling, HTML resources, and Sass, while expanding its ecosystem with new frameworks and major company adoption.

Build ToolEnvironment APIJavaScript
0 likes · 5 min read
Vite 6.0 Release: New Environment API, Updated Defaults, and Growing Ecosystem
Subtle Storm
Subtle Storm
Nov 29, 2024 · Backend Development

Mastering Go’s net/http Package: A Practical Guide

An in‑depth guide to Go’s net/http package explains its role as a standard‑library solution for HTTP client and server tasks, shows how to import it, demonstrates GET, POST and custom requests, builds simple servers with routing, adds middleware, and outlines common use cases such as APIs and web crawlers.

GoHTTP clientHTTP server
0 likes · 10 min read
Mastering Go’s net/http Package: A Practical Guide
DaTaobao Tech
DaTaobao Tech
Nov 29, 2024 · Frontend Development

Optimizing Performance for Modular Construction in Web Development

This article explains how to boost web‑development performance for modular construction by replacing runtime module loading with Ahead‑of‑Time compilation, aggregating files, and caching seed calculations, detailing build pipelines, dependency handling, debugging trade‑offs, and showing npm‑based code examples that cut rendering time by roughly sixty percent.

AOT compilationWeb Developmentfrontend engineering
0 likes · 7 min read
Optimizing Performance for Modular Construction in Web Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 26, 2024 · Frontend Development

Technical Overview of an Open‑Source Online Collaborative Code Editor Built with Next.js and NestJS

This article details the design, technology choices, and core features—including real‑time collaborative editing—of an open‑source online code editor built with Next.js on the front end, NestJS on the back end, and Yjs‑based synchronization, while also providing deployment tips and contributor information.

Collaborative EditingMonaco EditorNestJS
0 likes · 7 min read
Technical Overview of an Open‑Source Online Collaborative Code Editor Built with Next.js and NestJS
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 24, 2024 · Backend Development

Common HTTP Request and Response Headers Explained

This article provides a comprehensive overview of common HTTP request and response headers, explaining their purposes, typical usage, and example syntax, helping developers prepare for interviews and deepen their understanding of web communication fundamentals.

HeadersWeb Developmentbackend
0 likes · 9 min read
Common HTTP Request and Response Headers Explained
JD Tech Talk
JD Tech Talk
Nov 18, 2024 · Frontend Development

Step‑by‑Step Guide to Building a Chrome Extension with Manifest, UI, and Advanced Features

This article explains what browser extensions are, outlines the Chrome extension file structure, walks through creating the manifest, popup UI, content and background scripts, demonstrates messaging APIs, and shows how to add features such as ad removal, context‑menu shortcuts, request blocking, custom new‑tab pages, and text‑highlighting.

Chrome ExtensionContent ScriptJavaScript
0 likes · 8 min read
Step‑by‑Step Guide to Building a Chrome Extension with Manifest, UI, and Advanced Features
php Courses
php Courses
Nov 18, 2024 · Backend Development

Using PHP rawurldecode() to Decode URL‑Encoded Strings

PHP's rawurldecode() function decodes URL‑encoded strings—typically those produced by urlencode()—back to their original form, with syntax, usage examples, and a note on its difference from urldecode(), making it a handy tool for handling URLs in backend web development.

PHPURL decodingWeb Development
0 likes · 3 min read
Using PHP rawurldecode() to Decode URL‑Encoded Strings
php Courses
php Courses
Nov 18, 2024 · Backend Development

Using PHP's urlencode Function for URL Encoding

This article explains how PHP's urlencode function encodes special and non‑ASCII characters in URLs, provides example code for English and Chinese strings, discusses practical usage in GET requests, and notes the difference between urlencode and rawurlencode for space handling.

PHPURL encodingWeb Development
0 likes · 3 min read
Using PHP's urlencode Function for URL Encoding
iKang Technology Team
iKang Technology Team
Nov 7, 2024 · Frontend Development

Overview of H5 (HTML5) Technology: Advantages, Design Principles, Development Modes, and Common Issues

HTML5 provides a cross‑platform, multi‑device web standard with rich media and interactivity, offering responsive design, flexible layouts, and resource adaptation, while supporting native, hybrid, and framework development modes; however, developers must address security, legacy browser compatibility, performance, SEO, and platform‑specific integration challenges.

FrameworksHTML5Web Development
0 likes · 8 min read
Overview of H5 (HTML5) Technology: Advantages, Design Principles, Development Modes, and Common Issues
php Courses
php Courses
Nov 7, 2024 · Backend Development

Using PHP rawurldecode() to Decode URL‑Encoded Strings

This article explains PHP's rawurldecode() function, detailing its purpose for decoding URL‑encoded strings, providing syntax, a step‑by‑step example that converts an encoded URL back to its original form, and notes its limitations compared to urldecode(), making it a useful tool for backend web development.

PHPURL decodingWeb Development
0 likes · 4 min read
Using PHP rawurldecode() to Decode URL‑Encoded Strings
Python Programming Learning Circle
Python Programming Learning Circle
Nov 6, 2024 · Backend Development

Building a Simple Web Application with Python Flask

This tutorial guides readers through setting up a Python environment, installing Flask, creating a basic Flask app with routes, running the server, accessing it via a browser, and extending the application with form handling and MySQL database integration, all illustrated with clear code examples.

Web Development
0 likes · 6 min read
Building a Simple Web Application with Python Flask
21CTO
21CTO
Nov 5, 2024 · Backend Development

Why PHP Is Making a Comeback in 2024: Performance, Features, and Ecosystem

PHP, once thought obsolete, is experiencing a resurgence in 2024 thanks to dramatic performance gains, modern features like JIT and typed parameters, a thriving Laravel ecosystem, robust hosting support, and its enduring role in powering a majority of the web.

PHPPerformanceWeb Development
0 likes · 10 min read
Why PHP Is Making a Comeback in 2024: Performance, Features, and Ecosystem
php Courses
php Courses
Oct 30, 2024 · Backend Development

Comparing PHP and Node.js: Advantages, Disadvantages, and Migration Considerations

This article examines the shift from PHP to Node.js, outlining Node.js’s asynchronous, JavaScript‑unified, micro‑service‑friendly advantages and its thriving package ecosystem, while also highlighting PHP’s stability, mature CMS support, and hosting ease, and discusses key migration challenges to help developers decide which platform best fits their project needs.

Node.jsPHPWeb Development
0 likes · 10 min read
Comparing PHP and Node.js: Advantages, Disadvantages, and Migration Considerations
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 28, 2024 · Frontend Development

Master Vue.js Animations: From CSS Transitions to Advanced Effects

This guide walks you through creating dynamic page effects in Vue using CSS transitions, CSS animations, Vue's built‑in transition components, and third‑party libraries like animate.css, while sharing best practices, code snippets, and performance tips for clean, maintainable front‑end development.

CSS TransitionVue.jsWeb Development
0 likes · 13 min read
Master Vue.js Animations: From CSS Transitions to Advanced Effects
JD Cloud Developers
JD Cloud Developers
Oct 24, 2024 · Frontend Development

Master Playwright: Fast Frontend Automation Testing with Real Code Examples

This guide explains why Playwright is a leading tool for frontend automated testing, walks through installing Node.js, Playwright and browsers, shows project configuration, provides runnable demo code, and demonstrates common GET and POST API requests, helping developers boost test efficiency and reliability.

Frontend TestingJavaScriptPlaywright
0 likes · 5 min read
Master Playwright: Fast Frontend Automation Testing with Real Code Examples
php Courses
php Courses
Oct 16, 2024 · Backend Development

How to Use PHP rawurldecode() to Decode URL‑Encoded Strings

This article explains the PHP rawurldecode() function, its syntax, and how it decodes URL‑encoded strings, provides a complete code example with expected output, and highlights the differences between rawurldecode() and urldecode() for proper URL handling in web development.

PHPURL decodingWeb Development
0 likes · 4 min read
How to Use PHP rawurldecode() to Decode URL‑Encoded Strings
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 16, 2024 · Frontend Development

How to Listen to LocalStorage Changes Within the Same Browser Tab: Techniques and Implementations

This article explains why the native storage event only works across different tabs, evaluates traditional polling and proxy approaches, and presents four efficient solutions—including custom StorageEvent, CustomEvent, MessageChannel, and BroadcastChannel—along with practical React and Vue examples for real‑time localStorage monitoring.

JavaScriptReActVue
0 likes · 12 min read
How to Listen to LocalStorage Changes Within the Same Browser Tab: Techniques and Implementations
php Courses
php Courses
Oct 12, 2024 · Backend Development

Modern Secure Session Management in PHP: Replacing session_register()

This tutorial explains why the legacy PHP function session_register() was deprecated and guides developers through modern, secure session management techniques such as using the $_SESSION superglobal, regenerating session IDs, enforcing expiration, setting secure cookie flags, CSRF tokens, and encrypting session data.

PHPWeb Developmentbackend
0 likes · 8 min read
Modern Secure Session Management in PHP: Replacing session_register()
Python Programming Learning Circle
Python Programming Learning Circle
Oct 7, 2024 · Fundamentals

50 Classic Python Libraries You Can Master Quickly

This article presents a curated list of fifty essential Python libraries spanning data analysis, scientific computing, visualization, machine learning, web development, database access, testing, and utilities, providing brief descriptions to help developers quickly identify and master the most useful tools in the Python ecosystem.

LibrariesMachine LearningWeb Development
0 likes · 7 min read
50 Classic Python Libraries You Can Master Quickly
Test Development Learning Exchange
Test Development Learning Exchange
Oct 5, 2024 · Fundamentals

Master Essential Python File, Network, and Data Operations in One Guide

This comprehensive guide walks you through core Python techniques for handling files and directories, making HTTP requests, processing data, managing system resources, performing text manipulation, executing mathematical calculations, building simple web applications, and interacting with various databases, all illustrated with ready‑to‑run code snippets.

Data ProcessingDatabaseFile Operations
0 likes · 27 min read
Master Essential Python File, Network, and Data Operations in One Guide
php Courses
php Courses
Sep 30, 2024 · Backend Development

How to Use PHP's setcookie Function to Set Cookies

This article explains PHP's setcookie function, detailing its syntax, parameter meanings, and providing several practical code examples for creating cookies with different lifetimes, paths, domains, and security flags, while also noting how to retrieve cookies using the $_COOKIE superglobal.

PHPWeb Developmentbackend
0 likes · 4 min read
How to Use PHP's setcookie Function to Set Cookies
DaTaobao Tech
DaTaobao Tech
Sep 27, 2024 · Frontend Development

Scalable Front-End Architecture for Marketing Tools: Component Reuse and Micro‑Frontend Design

To meet soaring marketing‑tool demand with limited front‑end staff, the team built a three‑layer, micro‑frontend architecture—page container, scenario template, and business customization—augmented by a plugin‑style micro‑kernel, enabling over 50 % faster development, consistent UI, and configurable blocks, while acknowledging added complexity and performance trade‑offs.

Web Developmentarchitecturecomponent reuse
0 likes · 18 min read
Scalable Front-End Architecture for Marketing Tools: Component Reuse and Micro‑Frontend Design
Linux Ops Smart Journey
Linux Ops Smart Journey
Sep 20, 2024 · Cloud Native

How to Enable CORS in Kubernetes Ingress Nginx: Step‑by‑Step Guide

This tutorial explains why CORS is needed for modern web applications, outlines common scenarios such as front‑end/back‑end separation and third‑party API integration, and provides a complete Ingress Nginx configuration with code examples to enable cross‑origin requests in a Kubernetes cluster.

CORSKubernetesWeb Development
0 likes · 5 min read
How to Enable CORS in Kubernetes Ingress Nginx: Step‑by‑Step Guide
DaTaobao Tech
DaTaobao Tech
Sep 18, 2024 · Frontend Development

From Code to Browser: Front‑End Development, Build, and Deployment

Front‑end development transforms a URL request into a rendered page by downloading HTML, CSS, and JavaScript, building the DOM and CSSOM, executing scripts, constructing a render tree, then performing layout and paint, while modern workflows use component frameworks, build tools for bundling and minification, versioned or hashed assets with long‑term CDN caching, and non‑overlapping gray‑release deployments to ensure smooth updates.

Build ToolsWeb Developmentcaching
0 likes · 14 min read
From Code to Browser: Front‑End Development, Build, and Deployment
21CTO
21CTO
Sep 14, 2024 · Fundamentals

Why Python Remains the Top Choice for New Developers in 2024

The 2024 JetBrains and Python Software Foundation survey of 25,000 developers reveals Python's continued dominance, detailed demographics, tool preferences, language trends, age distribution, web and data‑science usage, cloud adoption, and security insights, highlighting why newcomers still favor Python as their first language.

Cloud ComputingDeveloper SurveyPython
0 likes · 9 min read
Why Python Remains the Top Choice for New Developers in 2024
php Courses
php Courses
Sep 14, 2024 · Backend Development

Using PHP setcookie Function to Set Cookies

This article explains the PHP setcookie function, detailing its syntax, parameters such as name, value, expiration, path, domain, secure, and httponly, and provides multiple practical code examples for setting cookies with various scopes, lifetimes, and security options.

Web Developmentcookiessetcookie
0 likes · 4 min read
Using PHP setcookie Function to Set Cookies
php Courses
php Courses
Sep 14, 2024 · Backend Development

Customizing Baidu Map Styles with PHP and Baidu Maps API

This tutorial walks through six steps—obtaining an API key, importing the Baidu Maps library, creating a map container, initializing the map object in PHP, setting a custom style via JSON, and rendering the map—enabling developers to tailor Baidu map appearances within their web applications.

APIBaidu MapsMap Styling
0 likes · 4 min read
Customizing Baidu Map Styles with PHP and Baidu Maps API
macrozheng
macrozheng
Sep 12, 2024 · Frontend Development

How to Install and Use JSON Hero – A Powerful JSON Viewer

This guide introduces JSON Hero, a lightweight JSON viewer with multiple viewing modes, explains how to install it locally or use it online, and highlights its key features such as content preview, search, shareable links, and VS Code integration, helping developers work with JSON more efficiently.

Web Developmentdata visualizationfrontend tool
0 likes · 4 min read
How to Install and Use JSON Hero – A Powerful JSON Viewer
21CTO
21CTO
Sep 9, 2024 · Artificial Intelligence

How AI Tools Like Copilot, Uizard, and ChatGPT Are Transforming Web Development

This article explores three powerful AI-driven tools—GitHub Copilot, Uizard, and ChatGPT—that streamline web development workflows, enhance functionality, and accelerate design by automating code, converting sketches to prototypes, and providing instant coding assistance, ultimately boosting productivity for developers.

AIChatGPTGitHub Copilot
0 likes · 5 min read
How AI Tools Like Copilot, Uizard, and ChatGPT Are Transforming Web Development
Java Backend Technology
Java Backend Technology
Sep 9, 2024 · Frontend Development

How JSON Hero Transforms JSON Viewing for Developers

JSON Hero is a lightweight, feature‑rich tool that offers multiple visualizations of JSON data, easy local installation, direct web usage, searchable tree structures, and shareable links, making JSON inspection and editing faster and more intuitive for developers.

VS CodeViewerWeb Development
0 likes · 4 min read
How JSON Hero Transforms JSON Viewing for Developers
Java Tech Enthusiast
Java Tech Enthusiast
Sep 7, 2024 · Backend Development

Understanding Tomcat and Its Integration with Spring Boot

Apache Tomcat is the underlying servlet container and web server that Spring Boot automatically embeds via the spring‑boot‑starter‑web dependency, but junior developers often miss its core roles—managing servlet lifecycles, serving static resources, and compiling JSPs—so learning Tomcat (or swapping it for Jetty by adjusting Maven exclusions) clarifies what Spring Boot abstracts and enables flexible container choices.

JavaServletSpring Boot
0 likes · 6 min read
Understanding Tomcat and Its Integration with Spring Boot
IT Services Circle
IT Services Circle
Sep 2, 2024 · Artificial Intelligence

Using Gemini Nano Prompt API in Chrome Canary for In‑Browser AI

This article explains how Google’s Gemini Nano can run directly in the browser via the Prompt API, guides you through enabling the feature in Chrome Canary, checking model readiness, and provides JavaScript code examples for creating text sessions, streaming responses, and building a simple translation demo.

AIChrome CanaryGemini Nano
0 likes · 8 min read
Using Gemini Nano Prompt API in Chrome Canary for In‑Browser AI
大转转FE
大转转FE
Sep 2, 2024 · Frontend Development

ZhuanZhuan Frontend Weekly – Curated Technical Articles

The ZhuanZhuan Frontend Weekly curates five recent technical articles—including a Rust‑based JavaScript bundler, Airbnb’s seamless React upgrade, HarmonyOS ArkUI framework, a JavaScript Super Mario game, and the Interface Segregation Principle in React—providing concise English summaries and links for developers.

BundlerGame DevelopmentJavaScript
0 likes · 4 min read
ZhuanZhuan Frontend Weekly – Curated Technical Articles
Top Architect
Top Architect
Sep 1, 2024 · Information Security

Understanding JWT Token Security: Threats and Protection Strategies

This article explains the fundamentals of JSON Web Tokens (JWT), compares token-based authentication with traditional session methods, outlines common security threats such as theft, replay and forgery, and provides practical measures—including HTTPS, encryption, proper storage, expiration policies, and two-factor authentication—to safeguard token integrity.

JWTWeb Developmentauthentication
0 likes · 13 min read
Understanding JWT Token Security: Threats and Protection Strategies
21CTO
21CTO
Aug 31, 2024 · Backend Development

Top Java Frameworks to Accelerate Your 2024 Web Development

This article reviews the most popular Java frameworks for 2024, explaining their purpose, key features, and how they help developers build scalable, secure, and efficient web applications across various industries.

FrameworksJavaSpring
0 likes · 9 min read
Top Java Frameworks to Accelerate Your 2024 Web Development
php Courses
php Courses
Aug 28, 2024 · Backend Development

ThinkPHP 8.x Framework Course Overview and Curriculum

This course teaches PHP environment setup, ThinkPHP 8.x framework installation, coding standards, database operations, and advanced query techniques through a comprehensive curriculum covering configuration, controllers, models, routing, middleware, and utility functions, enabling rapid development of robust web applications.

RoutingThinkPHPWeb Development
0 likes · 5 min read
ThinkPHP 8.x Framework Course Overview and Curriculum
php Courses
php Courses
Aug 27, 2024 · Backend Development

Using PHP urlencode to Encode URLs and Non-ASCII Characters

This article explains how PHP's urlencode function encodes special and non‑ASCII characters in URLs, provides example code for both English and Chinese strings, and discusses practical usage considerations such as space handling and when to use rawurlencode.

URL encodingWeb Developmenturlencode
0 likes · 4 min read
Using PHP urlencode to Encode URLs and Non-ASCII Characters
php Courses
php Courses
Aug 26, 2024 · Backend Development

Understanding PHP json_decode(): Function, Parameters, and Example

This article explains PHP's json_decode() function, detailing its purpose, parameters, and providing a clear code example that demonstrates how to decode a JSON string into an associative array and access its contents in web development.

Data ParsingWeb Developmentjson_decode
0 likes · 4 min read
Understanding PHP json_decode(): Function, Parameters, and Example
Python Programming Learning Circle
Python Programming Learning Circle
Aug 23, 2024 · Fundamentals

A Comprehensive Overview of Essential Python Libraries

This article provides a detailed overview of over a hundred essential Python libraries spanning environment management, packaging, file handling, date‑time utilities, text processing, office document formats, databases, networking, web frameworks, and concurrency, illustrating Python's vast ecosystem for diverse development needs.

Data ProcessingLibrariesPackage Management
0 likes · 16 min read
A Comprehensive Overview of Essential Python Libraries
21CTO
21CTO
Aug 20, 2024 · Frontend Development

5 Compelling Reasons to Skip JavaScript Frameworks

This article explains why using a JavaScript framework isn’t always necessary, outlining five practical scenarios—simple projects, pure HTML/CSS solutions, modern ES6 features, creative freedom, and HTMX—that allow developers to build efficient web applications without added complexity.

FrameworksHTMXJavaScript
0 likes · 7 min read
5 Compelling Reasons to Skip JavaScript Frameworks
php Courses
php Courses
Aug 16, 2024 · Backend Development

PHP in 2024: Current Usage, Evolution, and Future Outlook

In 2024, despite rumors of its demise, PHP remains a dominant server‑side language, powering over 77% of websites, evolving with modern features, frameworks, and a growing ecosystem, and is projected to continue advancing with PHP 9 and AI integrations.

2024 trendsWeb Development
0 likes · 7 min read
PHP in 2024: Current Usage, Evolution, and Future Outlook
php Courses
php Courses
Aug 12, 2024 · Backend Development

How to Generate Dynamic Web Pages with PHP: A Step‑by‑Step Guide

This tutorial walks through setting up a PHP development environment, creating .php files, embedding PHP within HTML, and using PHP to output the current time, handle form submissions, and interact with a MySQL database to build dynamic web pages.

Dynamic PagesForm HandlingMySQL
0 likes · 5 min read
How to Generate Dynamic Web Pages with PHP: A Step‑by‑Step Guide
Architect's Guide
Architect's Guide
Aug 10, 2024 · Frontend Development

Evolution of Front‑End/Back‑End Separation: From JSP/Servlet to Node.js‑Based Full‑Stack Architecture

This article traces the historical evolution of web application architecture—from tightly coupled JSP/Servlet models through semi‑separated Ajax‑driven approaches to fully separated SPA and Node.js‑mediated full‑stack designs—highlighting the motivations, drawbacks, and benefits of each stage for modern front‑end development.

Web Developmentfrontendnodejs
0 likes · 14 min read
Evolution of Front‑End/Back‑End Separation: From JSP/Servlet to Node.js‑Based Full‑Stack Architecture
21CTO
21CTO
Aug 9, 2024 · Frontend Development

Why Angular and React Are Essentially the Same Framework – Insights from Google

Google’s Angular lead explains how Angular and React share core reactive principles, use similar change‑detection algorithms, and are converging around the Signals primitive, highlighting the implications for developers, performance, and future framework integration.

AngularGoogleReAct
0 likes · 14 min read
Why Angular and React Are Essentially the Same Framework – Insights from Google
Python Programming Learning Circle
Python Programming Learning Circle
Aug 5, 2024 · Frontend Development

Creating a Snowfall Effect with JavaScript and CSS

This tutorial demonstrates how to build a realistic snowfall animation on a web page by using CSS radial gradients for snowflakes and a JavaScript class that generates, styles, and animates thousands of snow particles with requestAnimationFrame, including advanced enhancements like speed variation, swing motion, 3D perspective, and rain integration.

CSSJavaScriptSnowfall
0 likes · 11 min read
Creating a Snowfall Effect with JavaScript and CSS
FunTester
FunTester
Aug 2, 2024 · Industry Insights

Why JavaScript Dominates Full‑Stack Web Development and What Skills You Need

This article analyzes how JavaScript’s rich functionality, expanding ecosystem, and single‑language workflow have reshaped web development, outlines the essential front‑end and back‑end skills for full‑stack developers, and explores the career advantages and future trends such as WebAssembly.

Full-StackJavaScriptWeb Development
0 likes · 10 min read
Why JavaScript Dominates Full‑Stack Web Development and What Skills You Need
21CTO
21CTO
Aug 1, 2024 · Frontend Development

Build Native Desktop Apps with Tauri 2.0: A Step‑by‑Step Guide for Web Developers

This tutorial walks web developers through using Tauri 2.0 to create a native macOS desktop application, covering installation, project scaffolding, core HTML/JS code, Rust command integration, configuration, building, packaging, and a final assessment of Tauri's advantages over Electron.

Desktop ApplicationsTauriWeb Development
0 likes · 8 min read
Build Native Desktop Apps with Tauri 2.0: A Step‑by‑Step Guide for Web Developers
Java Backend Technology
Java Backend Technology
Aug 1, 2024 · Frontend Development

Boost Your JSON Workflow with JSON Hero: A Powerful Viewer & Editor

JSON Hero is a lightweight, user-friendly tool that offers multiple views—column, tree, and raw JSON—enhanced features like automatic content preview, search, and shareable links, with optional local installation via npm or instant online use by dragging files into its web interface.

ViewerWeb Developmentfrontend
0 likes · 4 min read
Boost Your JSON Workflow with JSON Hero: A Powerful Viewer & Editor
JD Cloud Developers
JD Cloud Developers
Jul 26, 2024 · Frontend Development

From Junior to Front‑End Expert: My JD.com Journey and Key Lessons

The article recounts a JD.com front‑end engineer’s evolution from a fresh graduate to a technical leader, highlighting practical advice on mentorship, coding habits, project ownership, innovative ad‑tech solutions, and the transformative role of AIGC in modern front‑end development.

AIGCCoding PracticesProject Management
0 likes · 19 min read
From Junior to Front‑End Expert: My JD.com Journey and Key Lessons
php Courses
php Courses
Jul 25, 2024 · Backend Development

Implementing User Registration and Data Storage with PHP Functions

This article explains how to use PHP functions to create a user registration system with input validation, password hashing, and MySQL insertion, and also demonstrates a generic data‑storage function that connects to a database and saves arbitrary data, highlighting key security and implementation steps.

Data StorageMySQLWeb Development
0 likes · 4 min read
Implementing User Registration and Data Storage with PHP Functions
Sohu Tech Products
Sohu Tech Products
Jul 24, 2024 · Frontend Development

10 Lesser-Known HTML Tags and Their Uses

The article introduces ten obscure yet practical HTML elements—progress, meter, dfn, dialog, map/area, bdo, base, time, hgroup, kbd, and cite—explaining their unique functions and showing how they can enhance interactivity, semantics, and layout beyond the common div, a, and p tags.

HTMLObscure TagsWeb Development
0 likes · 5 min read
10 Lesser-Known HTML Tags and Their Uses
FunTester
FunTester
Jul 22, 2024 · Frontend Development

How to Build a Chrome Extension from Scratch: A Complete Step‑by‑Step Guide

This article walks you through the fundamentals of Chrome extension development, covering its advantages, required prerequisites, manifest file creation, core components such as popup pages, background scripts, content scripts, and context menus, complete with practical code examples and configuration details.

Chrome ExtensionJavaScriptManifest V3
0 likes · 14 min read
How to Build a Chrome Extension from Scratch: A Complete Step‑by‑Step Guide
21CTO
21CTO
Jul 19, 2024 · Frontend Development

What Makes Svelte 5’s New Signals a Game‑Changer for Front‑End Development?

Svelte 5 launches with fine‑grained universal reactivity, a powerful Signals system, a slimmer compiler output, and Rich Harris’s enthusiastic take on React Server Components, promising a faster, smaller, and more composable framework for modern web developers.

React Server ComponentsSvelteWeb Development
0 likes · 8 min read
What Makes Svelte 5’s New Signals a Game‑Changer for Front‑End Development?
php Courses
php Courses
Jul 16, 2024 · Backend Development

Customizing Baidu Map Styles with PHP and Baidu Map API

This article provides a step‑by‑step guide for developers to customize Baidu Map styles using PHP, covering API key acquisition, library inclusion, creating a map container, initializing the map object, setting a JSON‑based style, and rendering the map on a web page.

APIBaidu MapMap Styling
0 likes · 4 min read
Customizing Baidu Map Styles with PHP and Baidu Map API
php Courses
php Courses
Jul 11, 2024 · Backend Development

Implementing Map Zoom with AMap API in PHP

This tutorial explains how to use the AMap (Gaode) map API in PHP to implement map zoom functionality, covering API key acquisition, library inclusion, map instance creation, container setup, initial zoom level, adding controls, and rendering the map on a web page.

Amap APIMap ZoomWeb Development
0 likes · 4 min read
Implementing Map Zoom with AMap API in PHP
Code Mala Tang
Code Mala Tang
Jul 9, 2024 · Cloud Native

Why Front‑End Developers Should Master Docker: A Hands‑On Guide

This guide explains why front‑end developers need Docker, introduces core concepts, walks through installing Docker, building and running a simple container, using Docker Compose for a full‑stack React‑Node app, and shares practical configuration tips to ensure consistent, efficient development across environments.

DevOpsDockerDocker Compose
0 likes · 10 min read
Why Front‑End Developers Should Master Docker: A Hands‑On Guide
php Courses
php Courses
Jul 8, 2024 · Frontend Development

Implementing Camera Access with PHP and the HTML5 Media Capture API

This tutorial explains how to use the browser's Media Capture API together with PHP to capture photos from a user's camera, upload them to the server, and display the saved images, providing a practical example and step‑by‑step code.

Camera APIHTML5Media Capture
0 likes · 5 min read
Implementing Camera Access with PHP and the HTML5 Media Capture API
Java Tech Enthusiast
Java Tech Enthusiast
Jul 5, 2024 · Industry Insights

What Tech Stack Powers the New PC Web Version of Xianyu?

The upcoming PC web version of Xianyu, announced by senior engineer Zhao Kun, will initially support browsing, searching and favoriting items, while the full transaction features are still under development, prompting developers to speculate whether the platform will continue using Flutter for its web front‑end.

AlibabaFlutterWeb Development
0 likes · 4 min read
What Tech Stack Powers the New PC Web Version of Xianyu?
php Courses
php Courses
Jul 4, 2024 · Backend Development

The Decline of Skilled PHP Developers: Causes and Solutions

Amid the rapidly evolving web development landscape, the scarcity of proficient PHP developers stems from fading foundational knowledge, migration to newer languages, and lingering misconceptions, prompting a need for reinforced education, community advocacy, mentorship, and industry collaboration to revitalize PHP expertise and sustain its role in modern web development.

Developer ShortagePHPWeb Development
0 likes · 6 min read
The Decline of Skilled PHP Developers: Causes and Solutions
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 3, 2024 · Backend Development

SpringBoot 3.3: Annotations @ModelAttribute, @SessionAttribute, @RequestAttribute

This article explains the purpose and proper usage of SpringBoot 3.3’s request‑handling annotations—@ModelAttribute, @SessionAttribute, @RequestAttribute—and the RedirectAttributes class, providing detailed code examples, configuration tips, and scenarios where each tool is essential for form submission, session management, and flash‑attribute redirects.

SpringBootWeb Developmentannotations
0 likes · 9 min read
SpringBoot 3.3: Annotations @ModelAttribute, @SessionAttribute, @RequestAttribute
FunTester
FunTester
Jul 3, 2024 · Frontend Development

How TypeScript Is Transforming Modern JavaScript Development

This article examines why TypeScript has become essential for complex web applications, outlining its benefits such as improved maintainability and early error detection, the challenges developers face, and the language's future impact on the web development ecosystem.

JavaScriptTypeScriptWeb Development
0 likes · 7 min read
How TypeScript Is Transforming Modern JavaScript Development
21CTO
21CTO
Jul 2, 2024 · Frontend Development

When Should You Skip a JavaScript Framework? 5 Practical Reasons

This article outlines five clear scenarios—simple projects, sufficient HTML/CSS, modern ES6 features, desire for creative freedom, and HTMX alternatives—where using a JavaScript framework adds unnecessary complexity and can be safely avoided.

FrameworksHTMXJavaScript
0 likes · 6 min read
When Should You Skip a JavaScript Framework? 5 Practical Reasons
Code Mala Tang
Code Mala Tang
Jul 1, 2024 · Frontend Development

Mastering JavaScript Binary Data: ArrayBuffer, TypedArray & DataView Explained

This guide introduces JavaScript’s low‑level binary data tools—ArrayBuffer, TypedArrays, and DataView—explaining their concepts, creation methods, key properties, and performance considerations, and demonstrates practical applications such as image processing, audio analysis, and WebSocket binary protocols.

ArrayBufferDataviewTypedArray
0 likes · 11 min read
Mastering JavaScript Binary Data: ArrayBuffer, TypedArray & DataView Explained
JD Tech
JD Tech
Jun 30, 2024 · Frontend Development

Why Developers Should Understand Browsers: History, Architecture, and Core Components

This article explains why both front‑end and back‑end developers need to understand browsers, covering their historical evolution, single‑process versus multi‑process architectures, core components, rendering engines, market share, and practical implications for product design and security.

BrowsersWeb Developmenthistory
0 likes · 12 min read
Why Developers Should Understand Browsers: History, Architecture, and Core Components
21CTO
21CTO
Jun 23, 2024 · Frontend Development

Top 10 JavaScript Libraries to Master in 2024: A Developer’s Guide

This article reviews the ten most valuable JavaScript libraries for 2024—including React, Redux, D3.js, TensorFlow.js, Angular, Node.js, Vue, Svelte, Three.js, and Lodash—detailing their core features, performance benefits, typical use cases, and why they remain essential tools for modern frontend development.

JavaScriptNode.jsReAct
0 likes · 18 min read
Top 10 JavaScript Libraries to Master in 2024: A Developer’s Guide
Open Source Tech Hub
Open Source Tech Hub
Jun 23, 2024 · Backend Development

Why PHP Climbed to #15 in TIOBE’s June Rankings: Resilience and Future Outlook

The article examines PHP’s rise to the 15th spot in the TIOBE June index, analyzing its deep web roots, mature frameworks, performance gains, vibrant community, and integration with modern technologies like Docker and front‑end frameworks, while also discussing future challenges such as scalability, type safety, and cloud‑native adoption.

DockerPHPWeb Development
0 likes · 8 min read
Why PHP Climbed to #15 in TIOBE’s June Rankings: Resilience and Future Outlook
php Courses
php Courses
Jun 14, 2024 · Backend Development

How to Implement Taxi Trajectory Display with PHP and Baidu Maps API

This tutorial demonstrates step‑by‑step how to set up a MySQL database, write PHP scripts to retrieve taxi trajectory data, and use Baidu Maps JavaScript API to render interactive maps showing each vehicle’s path, including code examples for database creation, data insertion, and front‑end integration.

Baidu Maps APIMySQLPHP
0 likes · 6 min read
How to Implement Taxi Trajectory Display with PHP and Baidu Maps API
Go Programming World
Go Programming World
Jun 13, 2024 · Backend Development

Using Wire for Dependency Injection in Go Web Applications: A Practical Guide

This article demonstrates how to apply Google’s Wire tool in a production‑grade Go web service, covering project layout, a four‑layer architecture, code generation for constructors, comparisons with dig and inject, and practical CLI usage to streamline dependency injection and improve development efficiency.

GoWeb Developmentarchitecture
0 likes · 23 min read
Using Wire for Dependency Injection in Go Web Applications: A Practical Guide
php Courses
php Courses
Jun 13, 2024 · Backend Development

Using PHP rawurlencode() to Encode URLs Safely

This article explains how PHP's rawurlencode() function encodes special characters in URLs, demonstrates its syntax, provides examples of encoding full URLs and query parameters, and shows the resulting encoded strings, highlighting its importance for safe URL transmission in web development.

PHPWeb Developmentbackend development
0 likes · 4 min read
Using PHP rawurlencode() to Encode URLs Safely