Tagged articles
1115 articles
Page 4 of 12
Ops Development & AI Practice
Ops Development & AI Practice
May 27, 2024 · Backend Development

Decoupling Gin Handlers with Dependency Injection in Go

This article explains how to apply Dependency Injection in the Go Gin framework to separate routing logic from business services, reducing code coupling, improving testability, and enhancing reusability through concrete interface definitions, a simple DI container, and practical code examples.

BackendDesign PatternsGin
0 likes · 6 min read
Decoupling Gin Handlers with Dependency Injection in Go
php Courses
php Courses
May 27, 2024 · Backend Development

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

This tutorial demonstrates how to build a taxi trajectory visualization by creating a MySQL table for track data, inserting sample records, writing a PHP script to serve the data as JSON, and using Baidu Maps JavaScript API in an HTML page to render the moving paths.

Baidu Maps APIPHPWeb Development
0 likes · 6 min read
How to Implement Taxi Trajectory Display with PHP and Baidu Maps API
21CTO
21CTO
May 25, 2024 · Frontend Development

What’s New in Angular 18? Key Features, Defer, Control Flow, and Hydration

Angular 18, the first version released after merging with Google’s internal Wiz framework, introduces stable Material 3 APIs, @defer lazy loading, enhanced control‑flow directives, and full Hydration support, signaling a renewed push for the framework’s performance and developer experience.

AngularMaterial DesignTypeScript
0 likes · 5 min read
What’s New in Angular 18? Key Features, Defer, Control Flow, and Hydration
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
May 24, 2024 · Frontend Development

Boost Design Tool Testing with a Tampermonkey Plugin: Low‑Code, High‑Efficiency

To streamline repetitive, time‑consuming tasks in the KuJiaLe design tool, the team built a low‑code Tampermonkey plugin that consolidates data queries, model interactions, and custom actions into a draggable menu, offering easy development, powerful APIs, and seamless updates for front‑end developers.

Front-end AutomationTampermonkeyWeb Development
0 likes · 13 min read
Boost Design Tool Testing with a Tampermonkey Plugin: Low‑Code, High‑Efficiency
ByteFE
ByteFE
May 21, 2024 · Frontend Development

Comprehensive Guide to Internationalization (i18n) and Localization (l10n) in Web Development

This article provides an in‑depth overview of internationalization and localization for web applications, covering concepts such as language codes, locale handling, date and time formatting, number and currency formatting, text direction, layout adjustments, and practical JavaScript Intl API examples with code snippets.

Intl APIJavaScriptWeb Development
0 likes · 45 min read
Comprehensive Guide to Internationalization (i18n) and Localization (l10n) in Web Development
php Courses
php Courses
May 20, 2024 · Backend Development

PHP: A Still-Powerful Backend Language for Modern Web Development

The article examines PHP’s role in web development, outlining its strengths such as ease of use, open‑source community, and server‑side capabilities, while also discussing reasons for its declining popularity, the shift to JavaScript frameworks, and why it still remains a viable backend choice for many projects.

Backend DevelopmentNode.jsPHP
0 likes · 9 min read
PHP: A Still-Powerful Backend Language for Modern Web Development
IT Services Circle
IT Services Circle
May 19, 2024 · Frontend Development

Highlights from React Conf 2024: React 19 New Features, React Compiler, and Remix Integration

React Conf 2024 showcased the upcoming React 19 beta with new Actions hooks, server components, ref-as-prop, metadata support, resource preloading, and the experimental React Compiler, while also announcing the merger of Remix into React Router v7, offering developers a comprehensive overview of the latest frontend innovations.

ReactReact 19React Compiler
0 likes · 8 min read
Highlights from React Conf 2024: React 19 New Features, React Compiler, and Remix Integration
Architecture and Beyond
Architecture and Beyond
May 18, 2024 · Backend Development

Comprehensive Guide to Caching Strategies and Implementation in Web Applications

This article explains the fundamentals of caching, enumerates various client‑side, server‑side and distributed cache types, describes common caching patterns and expiration policies, and highlights practical considerations to effectively improve web application performance and reliability.

BackendCache StrategiesPerformance Optimization
0 likes · 21 min read
Comprehensive Guide to Caching Strategies and Implementation in Web Applications
php Courses
php Courses
May 16, 2024 · Backend Development

Implementing an FTP File Upload Progress Bar with PHP

This article explains how to create an FTP file upload progress bar in web applications using PHP on the backend and jQuery on the frontend, detailing the implementation steps, providing complete HTML/JavaScript and PHP code examples, and outlining key considerations for reliable file transfer.

FTPPHPWeb Development
0 likes · 6 min read
Implementing an FTP File Upload Progress Bar with PHP
php Courses
php Courses
May 15, 2024 · Backend Development

How to Use PHP's setcookie Function to Set Cookies

This article explains how to use PHP's setcookie function to create and customize browser cookies, covering its syntax, parameter meanings, and practical examples such as setting expiration, path, domain, secure and HttpOnly flags.

Backend DevelopmentPHPWeb Development
0 likes · 4 min read
How to Use PHP's setcookie Function to Set Cookies
php Courses
php Courses
May 13, 2024 · Backend Development

The Current State and Future Trends of PHP in Web Development

This article examines PHP’s evolution over the past two decades, outlines its present strengths such as performance gains in PHP 7 and community vitality, and explores emerging trends—including modern language features, cloud‑native integration, serverless adoption, and performance optimization—that will shape its future role in backend web development.

ModernizationPHPServerless
0 likes · 7 min read
The Current State and Future Trends of PHP in Web Development
php Courses
php Courses
May 13, 2024 · Backend Development

Implementing Camera Access in Web Applications Using PHP and the Media Capture API

This article explains how to use the browser's Media Capture API to access a user's camera, provides a step‑by‑step PHP example that captures, uploads, and displays photos via an HTML form, and discusses the underlying principles and potential extensions such as face recognition or video chat.

CameraMedia Capture APIPHP
0 likes · 5 min read
Implementing Camera Access in Web Applications Using PHP and the Media Capture API
php Courses
php Courses
Apr 29, 2024 · Backend Development

How to Access a Camera in PHP Using OpenCV

This tutorial explains how to set up the required hardware and software, install the OpenCV PHP extension, and write PHP code to capture video frames from a camera and display them in a browser, providing a complete example for developers.

CameraOpenCVPHP
0 likes · 5 min read
How to Access a Camera in PHP Using OpenCV
Su San Talks Tech
Su San Talks Tech
Apr 28, 2024 · Frontend Development

From HTTP Polling to Real‑Time Push: Why WebSocket Is the Game‑Changer

WebSocket enables true full‑duplex communication between browsers and servers, overcoming the limitations of HTTP’s request‑response model; the article explains why simple HTTP polling and long polling are insufficient, details the WebSocket handshake, frame format, and ideal scenarios such as web games and real‑time chat.

HTTP pollingWeb DevelopmentWebSocket
0 likes · 16 min read
From HTTP Polling to Real‑Time Push: Why WebSocket Is the Game‑Changer
21CTO
21CTO
Apr 23, 2024 · Artificial Intelligence

How an AI‑Powered Interview Simulator Can Boost Your Job Prep

The AI Interview Simulator is a web app that uses AI to analyze users’ spoken answers via camera and microphone, offering real‑time, constructive feedback, and is built with Angular, Tailwind, HonoJS, LangChainJS, and Cloudflare services for hosting, edge computing, and data storage.

AIAngularCloudflare
0 likes · 4 min read
How an AI‑Powered Interview Simulator Can Boost Your Job Prep
php Courses
php Courses
Apr 23, 2024 · Backend Development

7 Benefits of Using PHP in Web Development

This article outlines seven key advantages of using PHP for web development, including its free open‑source nature, flexibility, scalability, built‑in security features, easy integration, strong community support, and powerful frameworks that enable rapid, reliable, and cost‑effective creation of dynamic websites and applications.

PHPSecurityWeb Development
0 likes · 5 min read
7 Benefits of Using PHP in Web Development
php Courses
php Courses
Apr 23, 2024 · Backend Development

Generating and Displaying Static Maps with PHP and Baidu Map API

This article explains how to set up the environment, import the Baidu Map API, create map containers, generate static map URLs using PHP, and display the resulting map and markers on a web page, providing step‑by‑step code examples for developers.

PHPWeb Developmentfrontend
0 likes · 5 min read
Generating and Displaying Static Maps with PHP and Baidu Map API
php Courses
php Courses
Apr 22, 2024 · Backend Development

Integrating Pusher Real-Time Notifications into a Laravel Application

This guide explains how to set up real-time notifications in a Laravel application using Pusher, covering prerequisites, project setup, package installation, configuration of .env, creating events, broadcasting, client-side listening with Laravel Echo, testing, and advanced customization features.

LaravelNotificationsPHP
0 likes · 6 min read
Integrating Pusher Real-Time Notifications into a Laravel Application
MaGe Linux Operations
MaGe Linux Operations
Apr 19, 2024 · Cloud Native

How Docker Transforms Go Web App Development and Continuous Deployment

This tutorial shows how to containerize a Go web application with Docker, use Beego for routing, set up development and production Dockerfiles, run automated tests, and integrate Semaphore for continuous integration and deployment, enabling consistent environments and streamlined workflows.

DockerGoWeb Development
0 likes · 24 min read
How Docker Transforms Go Web App Development and Continuous Deployment
php Courses
php Courses
Apr 19, 2024 · Backend Development

Why PHP Remains a Viable Choice for Web Development in 2024

Despite perceptions of PHP as outdated, this article explains why its flexibility, strong community, performance improvements in PHP 8.1, rapid deployment, scalability, and clean-code frameworks like Laravel make it a practical and efficient backend solution for web development in 2024, while noting cases where other languages may be preferable.

Backend DevelopmentLaravelPHP
0 likes · 6 min read
Why PHP Remains a Viable Choice for Web Development in 2024
php Courses
php Courses
Apr 18, 2024 · Backend Development

Using PHP's urlencode Function for URL Encoding

This article explains how to use PHP's built-in urlencode function to safely encode URLs containing special or non‑ASCII characters, demonstrates encoding of both English and Chinese strings with code examples, discusses practical usage in GET requests, and notes the difference between urlencode and rawurlencode for space handling.

Backend DevelopmentPHPURL encoding
0 likes · 4 min read
Using PHP's urlencode Function for URL Encoding
php Courses
php Courses
Apr 17, 2024 · Backend Development

Using session_start in PHP: Basics, Lifecycle Control, and Destruction

This article explains how to correctly use PHP's session_start function, demonstrates setting session variables, controlling session lifetime with session_set_cookie_params, and properly destroying sessions with session_destroy, providing clear code examples for each step.

BackendPHPSession Management
0 likes · 4 min read
Using session_start in PHP: Basics, Lifecycle Control, and Destruction
21CTO
21CTO
Apr 11, 2024 · Frontend Development

Discover the Fastest‑Growing JavaScript/TypeScript Repos of 2023

This article highlights the five most rapidly rising JavaScript/TypeScript open‑source projects on GitHub in 2023—LangChain, Wasp, Resend, Nebuly, and Formbricks—explaining their purpose, key features, and why developers are flocking to them today.

AIGitHubJavaScript
0 likes · 7 min read
Discover the Fastest‑Growing JavaScript/TypeScript Repos of 2023
php Courses
php Courses
Apr 10, 2024 · Information Security

Preventing SQL Injection in PHP Using mysqli_real_escape_string

This article explains how SQL injection attacks can compromise web applications and demonstrates how to securely handle user input in PHP by using the mysqli_real_escape_string function to escape special characters before constructing SQL queries, thereby protecting the database from malicious exploitation.

Database SecurityPHPSQL injection
0 likes · 4 min read
Preventing SQL Injection in PHP Using mysqli_real_escape_string
php Courses
php Courses
Apr 10, 2024 · Backend Development

Practical Laravel API Development Course Overview

This ten‑day hands‑on Laravel course teaches the complete API development workflow—including design, routing, authentication, data handling and error management—through case studies and exercises, helping beginners and experienced developers alike master efficient backend API creation.

APIBackendLaravel
0 likes · 3 min read
Practical Laravel API Development Course Overview
Open Source Tech Hub
Open Source Tech Hub
Apr 9, 2024 · Backend Development

Is PHP Still Relevant in 2024? A Deep Dive into Its Role and Future

This article examines PHP's 2024 relevance by reviewing its historical rise, current market share, developer adoption, ecosystem strengths such as CMS dominance and modern frameworks, performance challenges, emerging technologies, and why the language remains a viable backend choice despite newer alternatives.

2024BackendPHP
0 likes · 21 min read
Is PHP Still Relevant in 2024? A Deep Dive into Its Role and Future
php Courses
php Courses
Apr 9, 2024 · Backend Development

Customizing Baidu Map Styles with PHP and Baidu Map API

This article provides a step‑by‑step guide on how to obtain a Baidu Map API key, include the API library in a PHP project, create a map container, initialize the map object, configure a custom JSON style, and render the styled map on a web page.

BackendBaidu Map APIMap Styling
0 likes · 5 min read
Customizing Baidu Map Styles with PHP and Baidu Map API
IT Services Circle
IT Services Circle
Apr 5, 2024 · Backend Development

Understanding Common HTTP Request Error Codes and Debugging Solutions

This article explains the classification of HTTP request error codes, details typical 4xx client and 5xx server errors, provides common causes, and offers practical debugging steps and solutions to efficiently identify and resolve front‑end and back‑end issues.

BackendDebuggingError Codes
0 likes · 17 min read
Understanding Common HTTP Request Error Codes and Debugging Solutions
php Courses
php Courses
Apr 1, 2024 · Databases

Creating SQLite Database Tables with PHP: A Step-by-Step Guide

This tutorial walks through connecting to an SQLite database with PHP, creating a 'users' table using SQL, and verifying the table’s structure through PRAGMA queries, providing complete code examples for each step to help developers understand SQLite integration in web projects.

PHPSQLSQLite
0 likes · 4 min read
Creating SQLite Database Tables with PHP: A Step-by-Step Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 27, 2024 · Frontend Development

Implementing a Custom Grid Drag‑and‑Drop Layout with Vue

This article explains how to build a Vue‑based, 6‑column by 4‑row grid layout where components can be dragged from a material bar and dropped onto grid cells, covering drag‑and‑drop API usage, grid sizing, collision detection, styling during drag, and secondary dragging support.

CSS GridDrag-and-DropTypeScript
0 likes · 17 min read
Implementing a Custom Grid Drag‑and‑Drop Layout with Vue
php Courses
php Courses
Mar 26, 2024 · Backend Development

ThinkPHP 8.x Framework Course Overview and Curriculum

This course provides a comprehensive tutorial on configuring PHP environments and mastering the ThinkPHP 8.x framework, covering installation, coding standards, routing, controllers, database operations, model management, middleware, caching, validation, and deployment techniques for robust backend web development.

BackendFrameworkPHP
0 likes · 6 min read
ThinkPHP 8.x Framework Course Overview and Curriculum
php Courses
php Courses
Mar 21, 2024 · Backend Development

Comparing Go and PHP: Similarities, Differences, and Choosing the Right Language

This article examines the popular web development languages Go and PHP, outlining their shared traits such as general-purpose use, compilation, rich libraries, and active communities, while highlighting key differences in syntax, type systems, performance, and typical use cases to guide developers in selecting the most suitable language for their projects.

Backend DevelopmentGoPHP
0 likes · 5 min read
Comparing Go and PHP: Similarities, Differences, and Choosing the Right Language
Ops Development & AI Practice
Ops Development & AI Practice
Mar 13, 2024 · Frontend Development

How AI Can Accelerate Your Front‑End Programming Journey

Leveraging AI tools such as ChatGPT provides instant feedback, personalized learning paths, flexible timing, and up‑to‑date resources, enabling beginners to quickly grasp HTML, CSS, and JavaScript, practice through project‑based exercises, improve collaboration skills, and continuously refresh their front‑end development expertise.

AIChatGPTFront-end
0 likes · 5 min read
How AI Can Accelerate Your Front‑End Programming Journey
php Courses
php Courses
Mar 12, 2024 · Backend Development

Exploring New Features in Laravel 11: Simplified Setup, Model Casting, Configuration, Debugging, Routing, and More

Laravel 11, released on March 12, 2024, introduces streamlined setup, enhanced model casting, unified .env configuration, a Dumpable debugging trait, refactored routing, and the removal of the HTTP kernel, all aimed at improving developer productivity and building robust, scalable web applications.

BackendFrameworkLaravel
0 likes · 7 min read
Exploring New Features in Laravel 11: Simplified Setup, Model Casting, Configuration, Debugging, Routing, and More
php Courses
php Courses
Mar 11, 2024 · Backend Development

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

This tutorial demonstrates how to build a taxi trajectory visualization by creating a MySQL table for track data, writing a PHP script to retrieve the data as JSON, and using Baidu Maps JavaScript API in an HTML page to render the moving paths with interactive features.

Baidu MapsJavaScriptPHP
0 likes · 6 min read
How to Implement Taxi Trajectory Display Using PHP and Baidu Maps API
Java Architect Essentials
Java Architect Essentials
Mar 9, 2024 · Frontend Development

Typical JavaScript Bundle Sizes of Popular Websites in 2024

In 2024, a survey of popular websites shows that uncompressed JavaScript bundle sizes vary widely—from as small as 0.2 MB for Wikipedia to over 12 MB for sites like YouTube and Booking.com—highlighting the importance of performance awareness in modern frontend development.

2024JavaScriptWeb Development
0 likes · 4 min read
Typical JavaScript Bundle Sizes of Popular Websites in 2024
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 8, 2024 · Frontend Development

RTL Layout Adaptation Practices for Web Front-End Development

The guide outlines a direction‑based RTL adaptation workflow for web front‑ends—detecting language, setting the HTML dir attribute, using a lightweight helper, configuring postcss‑rtlcss (combined mode) to generate mirrored CSS, handling SSR and third‑party components, and providing a dev switch tool for seamless LTR/RTL support.

CSSRTLWeb Development
0 likes · 18 min read
RTL Layout Adaptation Practices for Web Front-End Development
php Courses
php Courses
Mar 8, 2024 · Backend Development

Implementing Map Zoom Functionality in PHP Using AMap API

This guide walks through the step-by-step process of enabling map zoom in a web application by obtaining an AMap API key, importing the API in PHP, creating a map instance, configuring container, size, initial zoom level, adding controls, and rendering the map with complete example code.

Amap APIBackendMap Zoom
0 likes · 5 min read
Implementing Map Zoom Functionality in PHP Using AMap API
21CTO
21CTO
Mar 7, 2024 · Artificial Intelligence

Build Production-Ready AI Web Apps in Python with Taipy—No Frontend Code Needed

Taipy is a free, open‑source Python framework that lets data scientists and machine‑learning engineers create full‑stack, production‑grade web applications without writing HTML, JavaScript or CSS, offering three components—frontend, backend pipeline, and REST API—plus integration with common data sources and low‑code UI tools.

AIData ScienceFramework
0 likes · 6 min read
Build Production-Ready AI Web Apps in Python with Taipy—No Frontend Code Needed
Top Architect
Top Architect
Mar 5, 2024 · Backend Development

Patent for a SpringBoot‑Based Web System Backend Implementation Method

The article announces a Chinese patent (CN112905176B) for a SpringBoot‑based backend implementation method, outlines its technical steps and benefits, briefly introduces SpringBoot, and also includes promotional material for a ChatGPT‑focused community offering resources and exclusive offers.

JavaSpringBootWeb Development
0 likes · 5 min read
Patent for a SpringBoot‑Based Web System Backend Implementation Method
21CTO
21CTO
Mar 5, 2024 · Backend Development

Top 5 PHP Frameworks to Master in 2024: A Developer’s Guide

This article explores the most popular PHP frameworks for 2024, explaining what a PHP framework is, when to use one, its key advantages, and provides detailed overviews of Laravel, Symfony, CakePHP, CodeIgniter, and FuelPHP, helping developers choose the best fit for their projects.

PHPSymfonyWeb Development
0 likes · 12 min read
Top 5 PHP Frameworks to Master in 2024: A Developer’s Guide
php Courses
php Courses
Mar 4, 2024 · Artificial Intelligence

Integrating AI and Machine Learning into Laravel Web Development

This article explores how Laravel can serve as a flexible backend platform for integrating artificial intelligence and machine learning technologies—such as predictive analytics, chatbots, image/video analysis, and recommendation systems—by presenting practical code examples, discussing opportunities, challenges, and best‑practice tools.

AIChatbotLaravel
0 likes · 9 min read
Integrating AI and Machine Learning into Laravel Web Development
Java Captain
Java Captain
Mar 1, 2024 · Frontend Development

A 5‑Minute Introduction to JavaScript: Basics, Core Features, and Quick Start

This article provides a concise five‑minute overview of JavaScript, covering its origins, dynamic typing, prototype‑based OOP, browser compatibility, essential syntax such as variables, conditionals, loops, functions, and practical use cases like dynamic content, interactivity, game development, and SPA creation, plus learning resources.

JavaScriptTutorialWeb Development
0 likes · 4 min read
A 5‑Minute Introduction to JavaScript: Basics, Core Features, and Quick Start
Java Captain
Java Captain
Mar 1, 2024 · Backend Development

Full-Stack Development with Java, Spring Boot, and Vue: A Comprehensive Guide

This article explores the advantages of combining Java, Spring Boot, and Vue for full‑stack web development, outlining the technology selection, step‑by‑step development workflow, best practices for code quality, testing, debugging, performance optimization, and deployment using containerization.

Full-Stack DevelopmentJavaSpring Boot
0 likes · 5 min read
Full-Stack Development with Java, Spring Boot, and Vue: A Comprehensive Guide
HelloTech
HelloTech
Feb 28, 2024 · Frontend Development

Common Front-End Caching Techniques and Service Worker Guide

The article explains common front‑end caching methods—including HTTP headers, browser storage, and HTML5 manifests—then provides a comprehensive guide to Service Workers, covering their lifecycle, registration, typical install/activate/fetch handlers, cache‑update strategies, background sync, and integration with Taro via Workbox.

OfflineService WorkerWeb Development
0 likes · 18 min read
Common Front-End Caching Techniques and Service Worker Guide
Bilibili Tech
Bilibili Tech
Feb 27, 2024 · Frontend Development

Browser‑Based Video Synthesis Using FFmpeg and WebAssembly

The article details how to compile FFmpeg to WebAssembly and integrate it into a browser‑based video synthesis platform, describing the runtime architecture, JSON‑driven API, key‑frame animation mapping, memory‑limit strategies, text rendering options, and future enhancements such as OPFS, SIMD, and WebGL acceleration.

Web DevelopmentWebAssemblyanimation
0 likes · 28 min read
Browser‑Based Video Synthesis Using FFmpeg and WebAssembly
Open Source Linux
Open Source Linux
Feb 27, 2024 · Backend Development

Mastering CORS: Fix Cross‑Origin Errors with Nginx Proxy

This guide walks through diagnosing common CORS failures, explains the four essential response headers, and provides step‑by‑step Nginx configurations—including handling preflight OPTIONS requests, custom headers, and method restrictions—to reliably resolve cross‑origin issues during development.

CORSCross-OriginWeb Development
0 likes · 13 min read
Mastering CORS: Fix Cross‑Origin Errors with Nginx Proxy
Sohu Tech Products
Sohu Tech Products
Feb 21, 2024 · Frontend Development

Comprehensive Guide to CSS Functions: 66 Common Functions Explained

This comprehensive guide explains 66 essential CSS functions—from basic attr() and var() to advanced color, filter, gradient, math, graphic, transform, layout, and animation timing functions—detailing their syntax, practical usage, and code examples so developers can create dynamic, responsive, and interactive web designs.

CSSFront‑EndStyling
0 likes · 48 min read
Comprehensive Guide to CSS Functions: 66 Common Functions Explained
php Courses
php Courses
Feb 21, 2024 · Backend Development

Why Learn PHP Object-Oriented Programming and What You Can Build

This article explains why learning object‑oriented programming in PHP is essential, outlines the benefits and capabilities it unlocks—such as building database, authentication, pagination, and search classes—and provides a detailed curriculum covering core OOP concepts, advanced features, and a student management system project.

Backend DevelopmentPHPWeb Development
0 likes · 4 min read
Why Learn PHP Object-Oriented Programming and What You Can Build
Java Tech Enthusiast
Java Tech Enthusiast
Feb 10, 2024 · Backend Development

Resolving CORS Issues with Nginx Proxy Configuration

The article shows how to fix CORS errors when a front‑end on http://localhost:8080 accesses a back‑end via Nginx by adding proper Access‑Control‑Allow‑* headers for normal and OPTIONS preflight requests, using an always flag correctly, and avoiding common misconfigurations that block cross‑origin calls.

CORSConfigurationHTTP
0 likes · 12 min read
Resolving CORS Issues with Nginx Proxy Configuration
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 8, 2024 · Backend Development

How to Fix Flask Image Loading Issues with Relative Paths

This article walks through a Flask image loading issue, explains why the picture fails to appear, and provides two concrete solutions—using a direct static file path and leveraging Flask's url_for helper—along with full HTML code examples and best‑practice tips for template organization.

FlaskImage LoadingPython
0 likes · 4 min read
How to Fix Flask Image Loading Issues with Relative Paths
php Courses
php Courses
Feb 7, 2024 · Backend Development

Building a Simple File Sharing Application with PHP and JavaScript

This guide walks you through creating a simple, secure file sharing web application using PHP and JavaScript, covering environment setup, user authentication, file upload handling, display of uploaded files, deletion, and UI styling with CSS and dynamic enhancements via JavaScript.

JavaScriptPHPWeb Development
0 likes · 5 min read
Building a Simple File Sharing Application with PHP and JavaScript
php Courses
php Courses
Feb 4, 2024 · Backend Development

Top PHP Frameworks for Web Development Companies: A Comprehensive Guide

This guide examines why PHP web development companies rely on frameworks, outlines key benefits such as code reuse, rapid development, security, maintainability, scalability, risk reduction, and community support, and reviews ten leading PHP frameworks—including Laravel, Symfony, and CodeIgniter—to help choose the best fit for projects.

BackendCodeIgniterLaravel
0 likes · 9 min read
Top PHP Frameworks for Web Development Companies: A Comprehensive Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 3, 2024 · Mobile Development

Implementing a Mobile Parallax Effect Using the DeviceOrientationEvent Gyroscope API

This article explains how to recreate a desktop‑style parallax animation on mobile devices by leveraging the DeviceOrientationEvent gyroscope API, covering background concepts, sensor data handling, implementation steps, code examples, and common issues such as HTTPS requirements and iOS permission prompts.

MobileWeb Developmentdeviceorientation
0 likes · 7 min read
Implementing a Mobile Parallax Effect Using the DeviceOrientationEvent Gyroscope API
ByteFE
ByteFE
Jan 29, 2024 · Frontend Development

Master CSS Cascading, Inheritance, and Specificity to Write Cleaner Styles

This article explains the three core CSS concepts—cascading, inheritance, and specificity—detailing how browsers resolve conflicting rules, the role of importance and source, selector weight calculations, the impact of rule order, and the use of keywords like !important, initial, inherit, revert, unset, and @layer to control styling.

CSSCascadingInheritance
0 likes · 29 min read
Master CSS Cascading, Inheritance, and Specificity to Write Cleaner Styles
php Courses
php Courses
Jan 29, 2024 · Backend Development

Practical Laravel API Development Course Overview

This ten‑day hands‑on course teaches the full lifecycle of building RESTful APIs with the Laravel framework, covering design, routing, request/response handling, authentication, data transmission, error handling, and practical exercises to boost development efficiency for beginners and experienced developers alike.

APILaravelPHP
0 likes · 3 min read
Practical Laravel API Development Course Overview
php Courses
php Courses
Jan 27, 2024 · Backend Development

Implementing Member Level Points Redemption in a PHP E‑Commerce Site

This tutorial explains how to create a MySQL members table, configure a PHP database connection, and build backend scripts and a web form that allow e‑commerce users to exchange points for membership level upgrades, complete with full code examples.

PHPPoints RedemptionWeb Development
0 likes · 5 min read
Implementing Member Level Points Redemption in a PHP E‑Commerce Site
php Courses
php Courses
Jan 23, 2024 · Information Security

Using JWT for Secure Authentication in PHP

This article explains how to install the PHP‑JWT library with Composer, generate JSON Web Tokens using JWT::encode, validate them with JWT::decode, and configure custom expiration and not‑before times to enhance authentication security in PHP applications.

AuthenticationJWTPHP
0 likes · 4 min read
Using JWT for Secure Authentication in PHP
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jan 19, 2024 · Frontend Development

Top Front-End Techniques and 2024 Trends to Boost Your Skills

This article curates essential front‑end topics—including SSE real‑time push, component design, React state‑management comparison, performance‑panel analysis, file parsing methods, and the 2024 web‑front‑end trends—while also introducing the Cloud Classroom front‑end team’s mission and structure.

2024 trendsFile ParsingReact
0 likes · 3 min read
Top Front-End Techniques and 2024 Trends to Boost Your Skills
21CTO
21CTO
Jan 14, 2024 · Frontend Development

Run Python Directly in the Browser with PyScript: A Step‑by‑Step Guide

Learn how to embed and execute Python code within HTML using PyScript, covering its background, core features, basic visualization, and a complete Hello World example that displays the host’s IP address, while showcasing code snippets and practical use cases for web development.

PyScriptPythonWeb Development
0 likes · 8 min read
Run Python Directly in the Browser with PyScript: A Step‑by‑Step Guide
Open Source Tech Hub
Open Source Tech Hub
Jan 14, 2024 · Frontend Development

Discover Layui Vue: A Modern Vue 3 Desktop UI Component Library

Layui Vue is a Vue 3‑based desktop UI component library that continues the classic design of the original Layui, offering ready‑to‑use components, a brief history of its evolution, and a detailed update log highlighting new features and bug fixes as of January 2024.

JavaScriptLayuiUI components
0 likes · 4 min read
Discover Layui Vue: A Modern Vue 3 Desktop UI Component Library
php Courses
php Courses
Jan 11, 2024 · Backend Development

Essential Laravel Packages for Backend Development

This article introduces a curated collection of essential Laravel packages, detailing their purpose, key features, and repository links, to help backend developers enhance productivity, debugging, security, and functionality in their applications efficiently.

LaravelPHPPackages
0 likes · 7 min read
Essential Laravel Packages for Backend Development
php Courses
php Courses
Jan 10, 2024 · Backend Development

How to Query MySQL with PHP and Return Results as an Array

This tutorial demonstrates how to set up a PHP script that connects to a MySQL database, executes a SELECT query, stores the result rows in an array, and displays the data in an HTML table using loops such as while and foreach.

PHPSQLWeb Development
0 likes · 5 min read
How to Query MySQL with PHP and Return Results as an Array
Tencent Cloud Developer
Tencent Cloud Developer
Jan 9, 2024 · Fundamentals

C#'s Rise in TIOBE Rankings: A Comprehensive Analysis

Rising to the top of the 2023 TIOBE rankings, C#—born in the early 2000s to simplify complex software—combines type safety, cross‑platform .NET support, and modern tooling, enabling developers to build AI, cloud‑native, game, full‑stack web, desktop, mobile, and IoT applications with increasing popularity worldwide.

AICCloud Native
0 likes · 16 min read
C#'s Rise in TIOBE Rankings: A Comprehensive Analysis
JavaEdge
JavaEdge
Jan 3, 2024 · Frontend Development

How GitEstimate Calculates Your GitHub Worth Using Next.js and TypeScript

This article introduces GitEstimate, a Next.js‑based GitHub worth calculator that fetches a user's contributions, stars, and followers, applies weighted formulas to estimate profile value, and lets you export the result as a JPEG, while outlining the full tech stack and implementation details.

GitHubNext.jsTypeScript
0 likes · 5 min read
How GitEstimate Calculates Your GitHub Worth Using Next.js and TypeScript
php Courses
php Courses
Dec 25, 2023 · Backend Development

Top 10 Laravel Packages to Know in 2024

This article introduces the ten most noteworthy Laravel packages for 2024, covering authentication, markdown rendering, real‑time UI, image processing, debugging, search, Excel import/export, queue handling, localization, and automatic API generation, each with concise explanations and code examples.

APIAuthenticationLaravel
0 likes · 8 min read
Top 10 Laravel Packages to Know in 2024
php Courses
php Courses
Dec 21, 2023 · Backend Development

Implementing a Data Search Feature with PHP and Vue

This article demonstrates how to build a simple data search feature by creating a PHP backend API using PDO for database queries and a Vue.js frontend that sends Ajax requests, processes the JSON response, and displays matching student records in a list.

Data SearchPDOPHP
0 likes · 6 min read
Implementing a Data Search Feature with PHP and Vue
Ximalaya Technology Team
Ximalaya Technology Team
Dec 21, 2023 · Frontend Development

SSR and SEO Optimization Practices for Next.js 13 with Tailwind CSS

The guide shows how to use Next.js 13’s server‑side rendering with TypeScript and Tailwind CSS to generate fully rendered HTML for better SEO, recommending direct output of key content, native anchor tags for navigation, proper TDK, robots.txt, sitemap.xml, async components, CDN asset prefixes, optimized Tailwind utilities, and careful image handling.

Next.jsSEOSSR
0 likes · 13 min read
SSR and SEO Optimization Practices for Next.js 13 with Tailwind CSS
php Courses
php Courses
Dec 19, 2023 · Backend Development

How to Build a Simple Online Translation Tool with PHP

This article guides readers through creating a simple online translation feature using PHP, covering prerequisite steps such as obtaining a translation API key, writing the core translation function, handling user input via an HTML form, and testing the implementation.

Google TranslatePHPTranslation API
0 likes · 4 min read
How to Build a Simple Online Translation Tool with PHP
php Courses
php Courses
Dec 13, 2023 · Backend Development

Handling Cross-Origin Requests and Security Restrictions in PHP

This article explains how to use PHP functions such as header(), mysqli_real_escape_string(), and htmlspecialchars() to enable cross-origin resource sharing, handle preflight OPTIONS requests, and protect against SQL injection and XSS attacks, thereby improving web security and user experience.

CORSPHPWeb Development
0 likes · 4 min read
Handling Cross-Origin Requests and Security Restrictions in PHP
Programmer DD
Programmer DD
Dec 7, 2023 · Frontend Development

Why JavaScript Is Essential for Modern Web Development: A Beginner’s Guide

This article introduces JavaScript’s origins, core characteristics, and versatile roles—from front‑end scripting in browsers to server‑side execution with Node.js—while explaining its event‑driven model, variable declarations, DOM interaction, and asynchronous programming features for beginners.

JavaScriptWeb Developmentevent loop
0 likes · 6 min read
Why JavaScript Is Essential for Modern Web Development: A Beginner’s Guide
Sohu Tech Products
Sohu Tech Products
Dec 6, 2023 · Frontend Development

The Nuances of Base64 Encoding Strings in JavaScript

The article explains that JavaScript’s native btoa() and atob() functions only handle ASCII, so to correctly base64‑encode Unicode strings you must convert them with TextEncoder to UTF‑8 bytes, use Uint8Array, and decode with TextDecoder, while checking for malformed surrogate pairs via isWellFormed or encodeURIComponent to avoid silent data loss.

Base64JavaScriptTextDecoder
0 likes · 14 min read
The Nuances of Base64 Encoding Strings in JavaScript
ByteFE
ByteFE
Dec 6, 2023 · Frontend Development

Comprehensive Guide to Building Chrome Extensions with React/Vue, Debugging, and E2E Testing

This article explains the overall architecture of Chrome extensions, how to create popup, DevTools, and content scripts using React or Vue, configure manifest.json, set up multi‑entry Webpack builds, debug each component, and perform end‑to‑end testing with Puppeteer and Xvfb for CI environments.

Chrome extensionsDebuggingPuppeteer
0 likes · 18 min read
Comprehensive Guide to Building Chrome Extensions with React/Vue, Debugging, and E2E Testing
21CTO
21CTO
Dec 5, 2023 · Backend Development

Django 5.0 Highlights: New Features, Simplified Forms, and Python Compatibility

Released on December 4, Django 5.0 brings full support for Python 3.10‑3.12, introduces field groups for streamlined form rendering, adds facet filters in the admin, offers new database defaults and generated fields, enhances choice declarations, and includes numerous minor improvements while noting backward‑incompatible changes.

Database FieldsDjangoForm Rendering
0 likes · 8 min read
Django 5.0 Highlights: New Features, Simplified Forms, and Python Compatibility
php Courses
php Courses
Nov 29, 2023 · Backend Development

Comprehensive Guide to PHP Framework Development

This article provides a comprehensive guide to PHP framework development, covering core principles and architecture, routing and URL handling, database operations, authentication and authorization, template engine usage, caching mechanisms, as well as optimization and debugging techniques to improve development efficiency and code quality.

FrameworkMVCPHP
0 likes · 5 min read
Comprehensive Guide to PHP Framework Development
php Courses
php Courses
Nov 27, 2023 · Backend Development

Handling HTML Form Submissions with PHP: Validation and Processing

This article explains how to create an HTML login form, submit it via POST to a PHP script, and use PHP functions like isset() and the $_POST array to validate the username and password, outputting appropriate success or error messages.

Form HandlingPHPWeb Development
0 likes · 4 min read
Handling HTML Form Submissions with PHP: Validation and Processing
php Courses
php Courses
Nov 23, 2023 · Backend Development

PHP Form Handling: Creating and Processing a Login Form

This article demonstrates how to build an HTML login form and use PHP functions like isset() and $_POST to validate, process, and securely handle submitted username and password data on the server side.

Form HandlingPHPWeb Development
0 likes · 4 min read
PHP Form Handling: Creating and Processing a Login Form
php Courses
php Courses
Nov 20, 2023 · Backend Development

PHP Form Handling: Creating and Processing a Login Form

This article explains how to build a login form in HTML and process its data securely with PHP, covering form structure, POST submission, data validation using isset() and $_POST, and handling success or error messages.

Form HandlingPHPWeb Development
0 likes · 4 min read
PHP Form Handling: Creating and Processing a Login Form
Practical DevOps Architecture
Practical DevOps Architecture
Nov 20, 2023 · Backend Development

Comprehensive Python Full-Stack Development Course Outline (28 Chapters)

This article presents a detailed 28‑chapter curriculum for mastering Python full‑stack development, covering Linux basics, Python fundamentals, web front‑end design with Vue, RESTful API creation with Flask, Django and Django REST Framework, big‑data processing with Hadoop, Spark and MapReduce, feature engineering, recommendation systems, and live streaming system implementation.

BackendBig DataFull-Stack Development
0 likes · 3 min read
Comprehensive Python Full-Stack Development Course Outline (28 Chapters)
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 18, 2023 · Frontend Development

Introducing PageSpy: An Open‑Source Frontend Remote Debugging Tool

PageSpy is an open‑source frontend remote‑debugging platform that wraps native browser APIs, captures runtime parameters, and provides a console‑like UI for developers to view client information, console output, network requests, and execute JavaScript remotely, dramatically reducing cross‑region debugging effort.

DebuggingPageSpyWeb Development
0 likes · 7 min read
Introducing PageSpy: An Open‑Source Frontend Remote Debugging Tool
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 12, 2023 · Frontend Development

Introducing ofa.js: A Lightweight Front‑End Framework for Easy Component Development

The article presents ofa.js, a new front‑end framework that eliminates the need for Node/npm/webpack workflows, allowing developers to quickly create and package components, use template syntax sugar, achieve seamless state synchronization, and build full web applications with minimal setup.

Web Developmentcomponent developmentfrontend framework
0 likes · 10 min read
Introducing ofa.js: A Lightweight Front‑End Framework for Easy Component Development
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Nov 10, 2023 · Frontend Development

Top Frontend Innovations: Memory Optimization, File Streaming, and New JS Features

This article curates recent frontend breakthroughs—including Electron memory tuning, printer integration, efficient file streaming, Chrome 117's SHA‑1 deprecation, native JavaScript array grouping, and continuous user‑experience improvement—offering practical insights for modern web developers.

JavaScriptUser experienceWeb Development
0 likes · 2 min read
Top Frontend Innovations: Memory Optimization, File Streaming, and New JS Features
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 5, 2023 · Frontend Development

Comprehensive Guide to JavaScript Object Methods and Their Usage

This article provides an in‑depth overview of JavaScript's Object methods—including defineProperty, defineProperties, assign, create, freeze, seal, preventExtensions, fromEntries, hasOwnProperty, hasOwn, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, setPrototypeOf, isPrototypeOf, getOwnPropertyDescriptor, getOwnPropertyDescriptors, propertyIsEnumerable, keys, values, entries, is, and groupBy—explaining their purpose, parameters, behavior, and offering practical code examples for each.

JavaScriptWeb Developmentmethods
0 likes · 24 min read
Comprehensive Guide to JavaScript Object Methods and Their Usage
JD Cloud Developers
JD Cloud Developers
Nov 2, 2023 · Frontend Development

Unlock Real‑Time Chat with Server‑Sent Events: From Theory to Code

This article explains how Server‑Sent Events (SSE) enable real‑time, character‑by‑character responses like those seen in ChatGPT, compares SSE with WebSockets, and provides complete server‑side and client‑side code examples for implementing SSE in web applications.

EventSourceSSEServer-Sent Events
0 likes · 17 min read
Unlock Real‑Time Chat with Server‑Sent Events: From Theory to Code