Tagged articles
1115 articles
Page 3 of 12
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.

Monaco EditorNestJSNext.js
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.

BackendHTTPHeaders
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.

BackendPHPURL decoding
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.

HTML5Responsive DesignWeb 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.

BackendPHPURL decoding
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.

Backend DevelopmentLaravelPHP
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.

BackendMicroservicesNode.js
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.

AutomationJavaScriptPlaywright
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.

BackendPHPURL decoding
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.

EventListenerJavaScriptReact
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.

BackendPHPSecurity
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.

Data ScienceWeb Developmentlibraries
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.

File OperationsNetwork RequestsPython
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.

BackendPHPSecurity
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.

ScalabilityWeb Developmentarchitecture
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.

CORSCloud NativeKubernetes
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.

DeploymentWeb Developmentbuild tools
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.

Data SciencePythonWeb Development
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.

Data visualizationJSONWeb Development
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.

JSONVS CodeViewer
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.

AuthenticationJWTWeb Development
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.

Backend DevelopmentJavaWeb Development
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.

FrameworkThinkPHPWeb 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.

AutomationPythonWeb Development
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.

HTMXJavaScriptWeb Development
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 HandlingWeb Development
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.

BackendEcosystemJavaScript
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 ApplicationsTauriTutorial
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.

JSONViewerWeb Development
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.

AIGCCareer DevelopmentProject 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.

Web Developmentdata storagemysql
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 TagsTutorial
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.

Backend DevelopmentDeveloper ShortageLaravel
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.

HTMXJavaScriptWeb Development
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.

Data visualizationJavaScriptNode.js
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.

Backend DevelopmentDockerPHP
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 APIPHPTaxi Tracking
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.

BackendGoWeb Development
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.

Backend DevelopmentPHPWeb Development
0 likes · 4 min read
Using PHP rawurlencode() to Encode URLs Safely
php Courses
php Courses
Jun 13, 2024 · Backend Development

Why and How to Use Laravel Livewire: Benefits, Scenarios, and Implementation Guide

Laravel Livewire is a full‑stack Laravel framework that lets developers build modern, responsive user interfaces using only PHP and Blade, eliminating the need for custom JavaScript, and the article explains its advantages, suitable use cases, installation steps, component creation, and advanced features.

BladeLaravelLiveWire
0 likes · 8 min read
Why and How to Use Laravel Livewire: Benefits, Scenarios, and Implementation Guide
php Courses
php Courses
Jun 11, 2024 · Backend Development

Understanding Laravel Sessions: Benefits, Drivers, and Practical Usage

This article explores Laravel's session mechanism, explaining its advantages, the various session drivers (file, database, Redis, Memcached), and provides a practical code tutorial for storing, retrieving, and checking session data, helping developers enhance user experience, security, and application scalability.

LaravelPHPSession Drivers
0 likes · 7 min read
Understanding Laravel Sessions: Benefits, Drivers, and Practical Usage
Open Source Linux
Open Source Linux
Jun 7, 2024 · Backend Development

How Docker Transforms Go Web App Development and Deployment

This tutorial explains how Docker can streamline building, testing, and deploying Go web applications, introduces the use of Semaphore for continuous deployment, and walks through creating development and production Dockerfiles, configuring CI/CD pipelines, and managing updates on the server.

Continuous DeploymentDockerGo
0 likes · 25 min read
How Docker Transforms Go Web App Development and Deployment
php Courses
php Courses
Jun 6, 2024 · Backend Development

A Historical Overview of PHP: From PHP 3 to PHP 8.4

This article traces the evolution of PHP from its early PHP 3 release in 1998 through major milestones such as PHP 4, PHP 5, PHP 7, PHP 8, and the latest PHP 8.4, highlighting key language features, performance improvements, and providing illustrative code examples for each version.

Backend DevelopmentPHPVersion Evolution
0 likes · 9 min read
A Historical Overview of PHP: From PHP 3 to PHP 8.4
Sohu Tech Products
Sohu Tech Products
Jun 5, 2024 · Frontend Development

Recent Trends and Updates in the JavaScript Framework Ecosystem

The JavaScript framework ecosystem has surged forward with React adding Server Components, a Compiler and Server Actions; Vue 3.4 delivering faster reactivity and a Vapor mode; Angular introducing Signals and partial hydration; Next.js unveiling an App Router and Turbopack; Nuxt, Svelte, Remix and Astro each releasing performance‑focused features, underscoring a rapidly evolving landscape for modern web development.

AngularJavaScriptNext.js
0 likes · 14 min read
Recent Trends and Updates in the JavaScript Framework Ecosystem
Goodme Frontend Team
Goodme Frontend Team
Jun 3, 2024 · Frontend Development

Mastering the New HTML Popover API: From Basics to Advanced Animations

This article introduces the HTML Popover API, explains its built‑in features, shows how to create simple popovers without JavaScript, demonstrates imperative control, nesting, and CSS‑based animations, and provides compatibility checks and practical code examples for modern web development.

CSS AnimationsHTMLPopover API
0 likes · 11 min read
Mastering the New HTML Popover API: From Basics to Advanced Animations
php Courses
php Courses
May 31, 2024 · Frontend Development

Integrating Vue.js with Vite in a Laravel Project: Step‑by‑Step Tutorial

This comprehensive tutorial walks you through installing prerequisites, creating a new Laravel project, optionally adding Laravel Breeze, configuring Vite, building a Vue component, updating the Blade view, compiling assets, and finally serving the application to see a live Vue component rendered within Laravel.

LaravelViteVue.js
0 likes · 6 min read
Integrating Vue.js with Vite in a Laravel Project: Step‑by‑Step Tutorial
Alibaba Cloud Developer
Alibaba Cloud Developer
May 31, 2024 · Frontend Development

Unlocking Browser Extension Power: Real‑World Scenarios and Implementation Guides

This article explores browser extension use cases—from product capabilities and data‑collection tools to daily utilities—provides detailed implementation ideas for each scenario, and walks through concrete code examples such as traffic recording, behavior analysis, and proxy plugins, helping developers build practical, production‑ready Chrome extensions.

Performance TestingWeb Developmentbrowser extensions
0 likes · 20 min read
Unlocking Browser Extension Power: Real‑World Scenarios and Implementation Guides
php Courses
php Courses
May 29, 2024 · Backend Development

PHP Performance Monitoring and Optimization Techniques

This article explains how to monitor and improve website performance in PHP by measuring script execution time, memory usage, database query efficiency, code execution, and HTTP request latency, and provides practical code examples for each technique.

PHPPerformance MonitoringWeb Development
0 likes · 5 min read
PHP Performance Monitoring and Optimization Techniques