Tagged articles
1115 articles
Page 7 of 12
Baidu Geek Talk
Baidu Geek Talk
Dec 22, 2021 · Cloud Computing

How to Supercharge H5 Performance with Baidu Cloud CDN: A Step‑by‑Step Guide

This article explains why H5 pages still need performance attention in modern mobile‑first products and provides a detailed, Baidu‑cloud‑CDN based solution—including background, problem analysis, configuration steps, precautions, and measurable speed‑up results—for accelerating static assets such as CSS, JS, and images.

CDNWeb Developmentperformance optimization
0 likes · 16 min read
How to Supercharge H5 Performance with Baidu Cloud CDN: A Step‑by‑Step Guide
JD Retail Technology
JD Retail Technology
Dec 14, 2021 · Frontend Development

How Drip-Table Low-Code Framework Revolutionizes Web List Development

This article introduces Drip-Table, a low-code front‑end framework from JD Retail that visualizes web list creation, outlines its architecture, core capabilities, JSON Schema definition, real‑world case study, and future roadmap, highlighting how it cuts development effort by up to 75% while supporting complex list requirements.

JSON SchemaWeb Developmentfrontend
0 likes · 6 min read
How Drip-Table Low-Code Framework Revolutionizes Web List Development
Selected Java Interview Questions
Selected Java Interview Questions
Dec 8, 2021 · Backend Development

Implementing Request Parameter Decryption with Servlet Filters in Java

This article explains how to create custom HttpServletRequestWrapper classes and servlet filters in Java to automatically decrypt or transform request parameters—such as converting email fields to lowercase—before they reach controller methods, covering both form/ajax and JSON payload scenarios with configuration examples for web.xml and Spring Boot.

HttpServletRequestWrapperRequest DecryptionServlet Filter
0 likes · 16 min read
Implementing Request Parameter Decryption with Servlet Filters in Java
php Courses
php Courses
Dec 7, 2021 · Frontend Development

Responsive Website from Scratch – CSS Grid Layout

This tutorial series teaches how to build a complete responsive corporate website from the ground up using CSS Grid, covering navigation, carousel, about us, case studies, service flow, team, data, news, and footer sections with smooth transitions and animations.

CSSCSS GridHTML
0 likes · 2 min read
Responsive Website from Scratch – CSS Grid Layout
21CTO
21CTO
Dec 5, 2021 · Frontend Development

Unlocking Scalable Web Apps: How Micro‑Frontends Transform Frontend Architecture

This article explains the fundamentals of micro‑services architecture, then shows how its principles extend to the front‑end as micro‑frontends, detailing core concepts such as technical independence, isolated code, naming conventions, native browser communication, resilient design, and the many advantages they bring to modern web development.

Frontend ArchitectureMicroservicesScalable Design
0 likes · 6 min read
Unlocking Scalable Web Apps: How Micro‑Frontends Transform Frontend Architecture
ByteFE
ByteFE
Nov 29, 2021 · Frontend Development

History and Technical Overview of Web Audio/Video: From Early HTML to HTML5, Flash, Codecs, Canvas Playback and FFmpeg

This article traces the evolution of web audio and video from the static early HTML era through Flash's rise and fall, explains HTML5 video/audio support, discusses video and audio encoding, container formats, bitrate, playback pipelines, canvas‑based rendering, and provides practical FFmpeg command examples for developers.

HTML5Web Developmentaudio
0 likes · 19 min read
History and Technical Overview of Web Audio/Video: From Early HTML to HTML5, Flash, Codecs, Canvas Playback and FFmpeg
Architecture Digest
Architecture Digest
Nov 29, 2021 · Backend Development

Why Some Companies Require All APIs to Use POST Requests

The article examines why certain companies mandate POST for every API endpoint, comparing GET and POST differences such as security, payload size, data types, speed, intended usage, and caching, and concludes that POST suits large data submissions while GET is better for simple queries and static resources.

APIBackendPOST
0 likes · 4 min read
Why Some Companies Require All APIs to Use POST Requests
Laravel Tech Community
Laravel Tech Community
Nov 16, 2021 · Backend Development

session_unset – Releasing All Session Variables in PHP

The article explains PHP’s session_unset() function, which releases all session variables without returning a value, and includes a brief, light‑hearted promotion encouraging readers to follow and share daily PHP tips. The piece also notes that following provides motivation and sharing is a virtue, presented with humorous remarks.

PHPSession ManagementWeb Development
0 likes · 1 min read
session_unset – Releasing All Session Variables in PHP
21CTO
21CTO
Nov 11, 2021 · Backend Development

Top Backend Web Frameworks Every Developer Should Know

This article introduces five popular backend web frameworks—Django, Laravel, Flask, Express.js, and Ruby on Rails—highlighting their language bases, design patterns, key features, and why they are strong choices for developers seeking efficient and scalable server‑side solutions.

DjangoExpress.jsFlask
0 likes · 4 min read
Top Backend Web Frameworks Every Developer Should Know
Laravel Tech Community
Laravel Tech Community
Nov 9, 2021 · Backend Development

session_id — Get/Set the Current Session ID (PHP)

The article explains PHP's session_id() function, showing how to retrieve or set the current session ID, the optional id parameter requirements, character restrictions for different session handlers, and the function’s return behavior, including using the SID constant for URL integration.

BackendPHPSession
0 likes · 2 min read
session_id — Get/Set the Current Session ID (PHP)
Laravel Tech Community
Laravel Tech Community
Nov 8, 2021 · Backend Development

PHP session_destroy – Destroy All Data in a Session

The article explains PHP's session_destroy function, which deletes all data stored in the current session without resetting global variables or the session cookie, describes its return values, and provides a complete example showing how to start a session, clear variables, optionally remove the session cookie, and finally destroy the session.

BackendPHPSession
0 likes · 2 min read
PHP session_destroy – Destroy All Data in a Session
Tencent Music Tech Team
Tencent Music Tech Team
Nov 4, 2021 · Frontend Development

Introduction to Routing Management in Big Front‑End Development

This article traces the evolution of routing—from early server‑side page serving through Ajax‑enabled SPAs and modern front‑end frameworks—to the emerging “big front‑end” that unifies navigation across Web, Android, iOS and Flutter, outlining core goals of URL‑page mapping and a centralized routing management system.

Front-endSPAWeb Development
0 likes · 8 min read
Introduction to Routing Management in Big Front‑End Development
ByteFE
ByteFE
Nov 2, 2021 · Frontend Development

Modern Web Development Challenges and Future Directions

This article explores the inefficiencies in modern web development, focusing on collaboration challenges between UI/UX and frontend teams, data interaction issues, and code management difficulties, proposing solutions like component-centric development and improved data binding tools.

Component ArchitectureUI/UX CollaborationWeb Development
0 likes · 32 min read
Modern Web Development Challenges and Future Directions
ByteDance Terminal Technology
ByteDance Terminal Technology
Oct 27, 2021 · Frontend Development

Modern.js: Modern Web Development Framework

Modern.js, launched at the 2023 ByteDance Developer Conference, aims to promote modern web development by providing a unified framework that supports various deployment modes and enhances developer efficiency.

MWAMicro-FrontendsModern.js
0 likes · 6 min read
Modern.js: Modern Web Development Framework
Top Architect
Top Architect
Oct 26, 2021 · Backend Development

Implementing QR‑Code Login with WebSocket in Spring Boot

This article explains how to design a QR‑code login flow using a MySQL table, defines the involved roles, outlines required REST and WebSocket interfaces, and provides complete Spring Boot backend and JavaScript frontend code examples for generating QR codes, validating tokens, and notifying the client in real time.

Spring BootWeb DevelopmentWebSocket
0 likes · 12 min read
Implementing QR‑Code Login with WebSocket in Spring Boot
Laravel Tech Community
Laravel Tech Community
Oct 24, 2021 · Frontend Development

Useful JavaScript Code Snippets for Common Front‑End Tasks

This article provides a collection of practical JavaScript snippets covering cookie handling, color conversion, clipboard operations, date validation, string manipulation, array utilities, URL query extraction, time formatting, and dark‑mode detection, all useful for front‑end developers.

JavaScriptWeb Developmentbrowser API
0 likes · 8 min read
Useful JavaScript Code Snippets for Common Front‑End Tasks
21CTO
21CTO
Oct 19, 2021 · Frontend Development

Why Micro‑Frontends Matter: Benefits, Core Concepts, and When to Use Them

This article explains micro‑frontend architecture, its roots in micro‑services, core principles such as technical independence and team isolation, and outlines the advantages—including scalability, independent deployment, and easier testing—while advising when the approach is appropriate for a project.

Frontend ArchitectureMicro FrontendsMicroservices
0 likes · 6 min read
Why Micro‑Frontends Matter: Benefits, Core Concepts, and When to Use Them
php Courses
php Courses
Oct 18, 2021 · Frontend Development

AJAX Technology – Asynchronous Data Retrieval (Course Overview)

This course introduces AJAX (Asynchronous JavaScript and XML), explaining how it enables browsers to fetch data without page refresh by sending asynchronous requests, and clarifies that AJAX is a technique combining existing web standards rather than a new programming language.

AsynchronousCourseJavaScript
0 likes · 1 min read
AJAX Technology – Asynchronous Data Retrieval (Course Overview)
Taobao Frontend Technology
Taobao Frontend Technology
Oct 11, 2021 · Frontend Development

Top Frontend Updates: ESLint 8 Release, New React Tooling Team, Build Tools & Dark Mode Guide

This roundup covers ESLint 8’s full ES2022 support, React’s new Developer Tooling team, several open‑source build tools such as unbuild, tsup, refine and VS Code’s Webview UI Toolkit, plus featured articles on a TypeScript‑based autonomous parking algorithm and a comprehensive guide to implementing Dark Mode on the web.

Dark ModeReactWeb Development
0 likes · 5 min read
Top Frontend Updates: ESLint 8 Release, New React Tooling Team, Build Tools & Dark Mode Guide
Youku Technology
Youku Technology
Sep 30, 2021 · Frontend Development

Web P2P Live Streaming Architecture and Implementation Using WebRTC

The article presents a WebRTC‑based peer‑to‑peer live‑streaming architecture that offloads CDN traffic by using RTCPeerConnection and RTCDataChannel, detailing client and server modules, ICE/STUN signaling, chunk scheduling, memory‑efficient serialization, and demonstrating significant bandwidth savings while preserving user experience.

P2PWeb DevelopmentWebRTC
0 likes · 13 min read
Web P2P Live Streaming Architecture and Implementation Using WebRTC
Programmer DD
Programmer DD
Sep 27, 2021 · Frontend Development

Is LayUI’s Shutdown a Signal of Shifting Frontend Trends?

The article examines LayUI’s impending shutdown, its simple yet practical design for backend developers, distinctive visual appeal, the paid LayAdmin extension, technical limitations such as its custom module system and mobile support, and speculates on why the project is being discontinued.

JavaScriptLayuiUI
0 likes · 6 min read
Is LayUI’s Shutdown a Signal of Shifting Frontend Trends?
Taobao Frontend Technology
Taobao Frontend Technology
Sep 23, 2021 · Artificial Intelligence

Build and Deploy ML Models with Pipcook 2.0 in Under 20 Seconds

Discover how Pipcook 2.0 dramatically speeds up machine‑learning workflows for web developers—cutting installation to under 20 seconds, enabling rapid model training, prediction, and deployment via concise JSON pipelines, with step‑by‑step guidance, code snippets, and practical examples for image and text classification.

AI PipelineModel DeploymentPipcook
0 likes · 12 min read
Build and Deploy ML Models with Pipcook 2.0 in Under 20 Seconds
21CTO
21CTO
Sep 16, 2021 · Backend Development

Why PHP Still Dominates Server‑Side Development: Insights from W3Techs Data

A recent W3Techs report shows PHP maintaining roughly 80% market share among server‑side languages over the past decade, despite the rise of alternatives, and sparks debate among developers about the true significance of these statistics.

Web Developmentprogramming languagesserver-side
0 likes · 4 min read
Why PHP Still Dominates Server‑Side Development: Insights from W3Techs Data
Taobao Frontend Technology
Taobao Frontend Technology
Sep 14, 2021 · Frontend Development

Uncover the History and Core Features of Monaco Editor, the Web‑Based Code Editor Behind VS Code

Monaco Editor, the browser‑based code editor powering VS Code, originated in 2011 under Erich Gamma’s team, offers a lightweight editor control with rich UI widgets, and Monarch‑based syntax highlighting, and LSP‑compatible APIs, making it ideal for embedding advanced editing features into any web application.

JavaScriptLanguage SupportMonaco Editor
0 likes · 9 min read
Uncover the History and Core Features of Monaco Editor, the Web‑Based Code Editor Behind VS Code
Top Architect
Top Architect
Sep 11, 2021 · Backend Development

14 Tips for Writing Spring MVC Controllers

This tutorial explains fourteen practical techniques for building Spring MVC controller classes, covering annotation‑based definitions, interface implementation, extending AbstractController, URL mapping, request method handling, parameter binding, model handling, redirects, form validation, file uploads, dependency injection, and best practices such as single‑responsibility and domain‑specific controllers.

ControllerModelAndViewSpring MVC
0 likes · 15 min read
14 Tips for Writing Spring MVC Controllers
Java Captain
Java Captain
Sep 4, 2021 · Backend Development

Hospital Registration System Using Java Spring MVC and MyBatis

This article presents a complete Java‑based hospital registration system built with Spring MVC, MyBatis, and JSP, detailing the development environment, database schema, source code for controllers, DAOs, services, configuration files, and web pages to enable patient search, registration, and status updates.

Hospital ManagementJSPMyBatis
0 likes · 24 min read
Hospital Registration System Using Java Spring MVC and MyBatis
Senior Brother's Insights
Senior Brother's Insights
Aug 25, 2021 · Backend Development

Mastering Cookies vs. Sessions: Deep Dive for Web Interviews

This article explains the fundamentals and advanced aspects of cookies and sessions, covering their definitions, use cases, key differences, handling when cookies are disabled, session management in distributed systems, same‑origin policy, cross‑origin requests, and security considerations for interview preparation.

Distributed SystemsHTTPSessions
0 likes · 9 min read
Mastering Cookies vs. Sessions: Deep Dive for Web Interviews
ByteDance Web Infra
ByteDance Web Infra
Aug 25, 2021 · Frontend Development

Analysis of Modern Web Development Practices from ByteDance Survey

A comprehensive survey of 612 front‑end developers reveals the dominant use of ES6+, TypeScript, React, Vue, CSS preprocessors, state‑management libraries, build tools, and server‑side rendering approaches in China's modern web development landscape, highlighting trends, preferences, and emerging technologies.

State ManagementWeb Developmentfrontend
0 likes · 11 min read
Analysis of Modern Web Development Practices from ByteDance Survey
Liangxu Linux
Liangxu Linux
Aug 15, 2021 · Backend Development

10 Must‑Run Open‑Source Web Projects to Jump‑Start Your Coding Journey

If you’ve just mastered Python basics and want a hands‑on project, the article recommends starting with web development by deploying ten diverse open‑source applications—ranging from a novel platform and forum to e‑commerce, file manager, wiki, and games—providing links, star counts, languages, and setup tips to guide beginners through real‑world coding challenges.

DeploymentWeb Developmentopen-source
0 likes · 9 min read
10 Must‑Run Open‑Source Web Projects to Jump‑Start Your Coding Journey
Java Architecture Diary
Java Architecture Diary
Aug 14, 2021 · Backend Development

Understanding Every HTTP Status Code: A Visual Guide

This article presents a comprehensive visual reference of all standard HTTP status codes, from informational 1xx responses to server error 5xx codes, explaining each code's meaning and typical use cases for developers working with web APIs and browsers.

APIBackendStatus Codes
0 likes · 9 min read
Understanding Every HTTP Status Code: A Visual Guide
ByteFE
ByteFE
Aug 14, 2021 · Frontend Development

Interview with Dan Abramov on React Server Components, Vue Comparison, and Frontend Architecture

In this extensive interview, Dan Abramov discusses the purpose and advantages of React Server Components, compares React with Vue, explains type‑checking choices, addresses emerging frameworks, rendering strategies, React's role as a library versus a system, and shares advice on learning, maintaining, and staying passionate about React development.

Next.jsReactServer Components
0 likes · 29 min read
Interview with Dan Abramov on React Server Components, Vue Comparison, and Frontend Architecture
ELab Team
ELab Team
Aug 5, 2021 · Frontend Development

Boosting Frontend Efficiency: Insights from Meituan, Baidu, and ByteDance

This article summarizes four 2021 GMTC front‑end talks—Meituan's MBC container, Baidu's SmartFeed multi‑end rendering, Shell's middle‑platform front‑end system, and ByteDance's modern web development—highlighting standardization, dynamic configuration, DSL‑driven UI generation, and engineering productivity gains.

EngineeringWeb Developmentarchitecture
0 likes · 26 min read
Boosting Frontend Efficiency: Insights from Meituan, Baidu, and ByteDance
Java Backend Technology
Java Backend Technology
Jul 31, 2021 · Frontend Development

Why Safari Still Lags Behind: Hidden Costs for Web Developers

The article examines how Safari’s delayed support for modern Web APIs, Progressive Web Apps, and WebRTC creates significant challenges for developers seeking consistent experiences across browsers, while also exploring Apple’s motivations and the potential for future improvements.

Progressive Web AppsSafariWeb Development
0 likes · 8 min read
Why Safari Still Lags Behind: Hidden Costs for Web Developers
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 29, 2021 · Frontend Development

Unlock Hidden Chrome DevTools Tricks: Copy, $ Selectors, and More

Discover a collection of powerful Chrome DevTools shortcuts and functions—including copy, Store As Global, $ selectors, getEventListeners, monitor, Preserve Log, inspect, and animation tools—that streamline debugging, DOM manipulation, and performance analysis for web developers.

Chrome DevToolsWeb Developmentbrowser tools
0 likes · 10 min read
Unlock Hidden Chrome DevTools Tricks: Copy, $ Selectors, and More
ByteFE
ByteFE
Jul 29, 2021 · Frontend Development

Implementing a Large File Chunked Upload Library: A Full-Stack TypeScript Guide

This article provides a comprehensive guide to building a large file chunked upload library from scratch using TypeScript, detailing both server-side stream processing for memory efficiency and client-side MD5 calculation with retry mechanisms to ensure reliable and performant file transfers.

MD5 verificationNode.jsReact
0 likes · 22 min read
Implementing a Large File Chunked Upload Library: A Full-Stack TypeScript Guide
ByteFE
ByteFE
Jul 22, 2021 · Frontend Development

A Practical Guide to Chrome DevTools for Front‑End Engineers

This article provides a practical, experience‑based guide to Chrome DevTools for front‑end engineers, illustrating common features and real‑world scenarios to help developers efficiently debug, profile, and optimize web applications, overcoming the limitations of generic feature‑only tutorials.

Chrome DevToolsFront-endWeb Development
0 likes · 2 min read
A Practical Guide to Chrome DevTools for Front‑End Engineers
MaGe Linux Operations
MaGe Linux Operations
Jul 20, 2021 · Backend Development

Mastering Django Template Architecture: A Step‑by‑Step Guide

This tutorial walks through designing Django templates to keep the UI organized and eliminate duplicate code by leveraging Django's template tags, inheritance, and includes, providing preparation steps, detailed examples of base.html, content inheritance, and reusable form components.

AdminLTEDjangoWeb Development
0 likes · 32 min read
Mastering Django Template Architecture: A Step‑by‑Step Guide
Architecture Digest
Architecture Digest
Jul 20, 2021 · Information Security

Understanding JSON Web Tokens (JWT) and Their Use in Authentication

This article explains the lightweight JWT specification, its three-part structure (header, payload, signature), how to create and encode tokens with example code, the purpose of signatures, security considerations, suitable use cases, and a step‑by‑step authentication flow comparing JWT with traditional session storage.

AuthenticationJWTWeb Development
0 likes · 11 min read
Understanding JSON Web Tokens (JWT) and Their Use in Authentication
21CTO
21CTO
Jul 14, 2021 · Fundamentals

Master HTTP Status Codes: A Complete Cheat‑Sheet for Developers

This article provides a concise yet comprehensive guide to HTTP and its response status codes, explaining each class of codes (1xx‑5xx) and highlighting the most common codes developers encounter when building web applications.

HTTPStatus CodesWeb Development
0 likes · 9 min read
Master HTTP Status Codes: A Complete Cheat‑Sheet for Developers
High Availability Architecture
High Availability Architecture
Jul 8, 2021 · Frontend Development

Interview on Kuaishou Frontend Platform: Node.js Infrastructure, Real‑time Performance Monitoring, and Technical Challenges

The interview with Kuaishou senior engineers Zhang and Fang discusses their ten‑year web development experience, recent Node.js infrastructure and front‑end performance projects, the technical highlights, implementation challenges, architectural considerations, and the topics they will present at the upcoming GIAC conference.

Frontend InfrastructureNode.jsPerformance Monitoring
0 likes · 9 min read
Interview on Kuaishou Frontend Platform: Node.js Infrastructure, Real‑time Performance Monitoring, and Technical Challenges
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 8, 2021 · Backend Development

Mastering Servlet Registration in Spring Boot 2.3.9: From Annotations to Dynamic Registration

This guide explains three ways to register Servlets in Spring Boot 2.3.9—including @ServletComponentScan with @WebServlet, ServletRegistrationBean, and dynamic registration via ServletContextInitializer—while detailing the underlying scanning mechanism, BeanFactory post‑processor workflow, and how Tomcat ultimately registers the servlet.

Dynamic RegistrationServletSpring Boot
0 likes · 11 min read
Mastering Servlet Registration in Spring Boot 2.3.9: From Annotations to Dynamic Registration
ByteDance Web Infra
ByteDance Web Infra
Jul 4, 2021 · Frontend Development

Modern Web Development at ByteDance: From Traditional Front‑End Stack to the MWA/Jupiter Framework

This article reviews ByteDance's transition from a fragmented, legacy front‑end toolchain to a unified modern web development platform, describing the shortcomings of traditional scaffolding, the rise of meta‑frameworks, and the design and capabilities of the internal MWA and Jupiter frameworks that power the open‑source Modern.js project.

ByteDanceEngineeringFramework
0 likes · 32 min read
Modern Web Development at ByteDance: From Traditional Front‑End Stack to the MWA/Jupiter Framework
Python Programming Learning Circle
Python Programming Learning Circle
Jul 1, 2021 · Backend Development

Automated Reminder App for Youth Study Using Flask and uni‑app

This article presents a step‑by‑step guide for building a Flask‑based backend and uni‑app frontend that automatically reminds class members to complete the Youth Study program, covering database configuration, model definitions, API routes, email notifications, data handling, and deployment screenshots.

FlaskWeb Developmentemail automation
0 likes · 11 min read
Automated Reminder App for Youth Study Using Flask and uni‑app
Architecture Digest
Architecture Digest
Jul 1, 2021 · Backend Development

Why GraphQL Beats REST: Problems with REST and How GraphQL Solves Them

The article examines the shortcomings of REST APIs—such as lack of standards, cumbersome pagination, fragile documentation, and heavy client‑server coordination—and explains how GraphQL’s typed schema, automatic validation, precise field selection, and strong tooling provide a more efficient and maintainable alternative for modern web and mobile applications.

APIBackendGraphQL
0 likes · 15 min read
Why GraphQL Beats REST: Problems with REST and How GraphQL Solves Them
Taobao Frontend Technology
Taobao Frontend Technology
Jun 28, 2021 · Frontend Development

How to Build High‑Performance Flutter Apps with Vue.js: A Cross‑Platform Blueprint

This talk explains how Vue.js can be leveraged to create high‑performance Flutter applications by bridging front‑end ecosystems with W3C‑based rendering, addressing the challenges of Dart‑centric development and showcasing the Kraken engine's role in achieving consistent multi‑device experiences.

FlutterMobile DevelopmentVue.js
0 likes · 4 min read
How to Build High‑Performance Flutter Apps with Vue.js: A Cross‑Platform Blueprint
Tencent Cloud Developer
Tencent Cloud Developer
Jun 23, 2021 · Backend Development

Understanding Java Web Backend: Servlets, JSP, Tomcat, Listeners, Filters, Spring, Spring Boot, and Spring Cloud

Understanding Java web backend requires grasping how Tomcat parses HTTP requests, dispatches them through servlets, JSPs, listeners and filters, and then leverages Spring’s IoC, AOP, MVC, Boot’s auto‑configuration, and Cloud’s micro‑service tools to build robust, industrial‑grade applications.

BackendServletSpring Boot
0 likes · 24 min read
Understanding Java Web Backend: Servlets, JSP, Tomcat, Listeners, Filters, Spring, Spring Boot, and Spring Cloud
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 7, 2021 · Fundamentals

What’s New in JavaScript? A Deep Dive into TC39’s Latest Proposals

This article reviews the most recent TC39 proposals—including Realms, RegExp match indices, top‑level await, accessible hasOwnProperty, resizable ArrayBuffers, Intl.DisplayNames V2, extended time‑zone names, and RegExp set notation—explaining their key changes, current stage status, and practical code examples for developers.

ECMAScriptJavaScriptTC39
0 likes · 13 min read
What’s New in JavaScript? A Deep Dive into TC39’s Latest Proposals
ELab Team
ELab Team
Jun 2, 2021 · Frontend Development

Do You Really Need Plugins? Designing Secure, Scalable Plugin Systems

This article explores when plugins are truly necessary, outlines design principles and SOLID guidelines for building robust plugin architectures, demonstrates a step‑by‑step implementation of a calculator plugin system, and examines JavaScript and CSS sandboxing techniques to ensure plugin security in web applications.

JavaScriptSandboxingWeb Development
0 likes · 22 min read
Do You Really Need Plugins? Designing Secure, Scalable Plugin Systems
Su San Talks Tech
Su San Talks Tech
Jun 2, 2021 · Backend Development

Mastering HTTP: When to Use GET vs POST and Their Real Differences

This article presents an interview‑style walkthrough of HTTP request methods, detailing the eight methods defined by HTTP/1.1, focusing on GET and POST, their functional differences, URL length limits, parameter formatting, security considerations, and packet behavior.

BackendHTTPPOST
0 likes · 11 min read
Mastering HTTP: When to Use GET vs POST and Their Real Differences
21CTO
21CTO
May 29, 2021 · Frontend Development

How Google’s Sparkplug Compiler Boosts Chrome Performance by 23%

Google’s new Sparkplug compiler for the V8 engine, introduced in Chrome 91, claims to cut CPU usage by the equivalent of 17 years per day and deliver a 23% speed boost, promising faster web experiences for all Chromium‑based browsers.

ChromeJavaScriptV8
0 likes · 4 min read
How Google’s Sparkplug Compiler Boosts Chrome Performance by 23%
MaGe Linux Operations
MaGe Linux Operations
May 29, 2021 · Backend Development

How to Style Django Forms with Widgets and Bootstrap

This tutorial explains what Django widgets are, shows how to customize form fields with CSS classes and attributes, and demonstrates both simple Form and ModelForm examples that integrate Bootstrap styling for a polished, functional user interface.

BootstrapDjangoForms
0 likes · 5 min read
How to Style Django Forms with Widgets and Bootstrap
ByteDance Web Infra
ByteDance Web Infra
May 14, 2021 · Product Management

Decoding the No-Code/Low-Code Startup Landscape: 145 Notable Companies and Their Categories

This article surveys the rapidly growing no-code and low-code ecosystem, explaining the concepts, distinguishing between no-code and low-code, and presenting a curated list of 145 startups across categories such as website builders, mobile app creators, internal tools, workflow automation, data platforms, finance, payments, commerce, analytics, and form builders.

No-codeWeb Developmentautomation
0 likes · 19 min read
Decoding the No-Code/Low-Code Startup Landscape: 145 Notable Companies and Their Categories
Python Programming Learning Circle
Python Programming Learning Circle
May 12, 2021 · Fundamentals

Top 15 Python Packages You Must Try

This article introduces fifteen essential Python packages—ranging from data visualization and game development to web frameworks, JSON handling, and home automation—explaining their core features, typical use cases, and why they are valuable tools for Python developers.

Data visualizationPackagesWeb Development
0 likes · 10 min read
Top 15 Python Packages You Must Try
Top Architect
Top Architect
May 12, 2021 · Backend Development

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

This article traces the progression of web application architecture from tightly coupled JSP/Servlet MVC models through half‑separated Ajax‑driven approaches to fully separated front‑end/back‑end designs, highlighting how Node.js middle‑layer solutions improve adaptability, performance, and maintainability.

BackendWeb Developmentarchitecture
0 likes · 12 min read
Evolution of Front‑Back End Separation Architecture: From JSP/Servlet to Node.js Full‑Stack
JavaScript
JavaScript
May 11, 2021 · Frontend Development

What’s New in Bootstrap 5? Key Features and Improvements Explained

Bootstrap 5 has officially launched with its first stable 5.0.0 release, introducing a redesigned logo, dropping support for older browsers, removing jQuery, updating to Popper V2, enhancing dropdowns, modals, tooltips, adding new components like offcanvas, accordion, tables, RTL support, a revamped utility API, and numerous performance and grid layout improvements.

BootstrapCSSJavaScript
0 likes · 3 min read
What’s New in Bootstrap 5? Key Features and Improvements Explained
Programmer DD
Programmer DD
May 8, 2021 · Backend Development

How to Build a Full‑Stack Logistics Management System with SpringBoot and Layui

This article presents a complete logistics management system case study, covering business requirements, technology stack selection, front‑end and back‑end architecture, core modules such as bill management, receipt handling, vehicle dispatch, and includes full Java code snippets for key operations.

LogisticsSpringBootWeb Development
0 likes · 15 min read
How to Build a Full‑Stack Logistics Management System with SpringBoot and Layui
ITPUB
ITPUB
May 5, 2021 · Frontend Development

From Static Pages to SSR: A 30‑Year Web Technology Journey

Spanning three decades, this article traces the evolution of web development from Tim Berners‑Lee’s 1991 static page through the rise of HTML, CSS, JavaScript, PHP, AJAX, SPA frameworks, server‑side rendering, Node.js, and emerging trends like React Server Components, illustrating how each breakthrough addressed the limitations of its predecessors.

BackendJavaScriptSPA
0 likes · 18 min read
From Static Pages to SSR: A 30‑Year Web Technology Journey
MaGe Linux Operations
MaGe Linux Operations
May 3, 2021 · Backend Development

Master One‑Off Django Scripts and Custom Management Commands

This guide explains how to write and run one‑off Python scripts and custom Django management commands for tasks like listing users, creating blog posts, and publishing or editing them, covering environment setup, model definitions, and command‑line argument handling.

Web Developmentmanagement commands
0 likes · 10 min read
Master One‑Off Django Scripts and Custom Management Commands
21CTO
21CTO
Apr 28, 2021 · Frontend Development

Why Laravel + Vue.js Is the Power Combo for Modern Web Apps

This article explains how the Laravel PHP framework and the Vue.js progressive JavaScript library complement each other, highlighting their popularity, ease of integration, event‑driven architecture, virtual DOM performance, and faster learning curve, making them an ideal stack for new web projects.

BackendJavaScriptLaravel
0 likes · 5 min read
Why Laravel + Vue.js Is the Power Combo for Modern Web Apps
php Courses
php Courses
Apr 23, 2021 · Backend Development

How to Upload Files to a Server Using PHP

This article explains how to create an HTML form and a PHP script to upload files to a server, detailing the required form attributes, handling of the uploaded file on the backend, and displaying success or failure messages.

HTML FormWeb Developmentfile upload
0 likes · 2 min read
How to Upload Files to a Server Using PHP
政采云技术
政采云技术
Apr 20, 2021 · Frontend Development

Deep Dive into CSS Selectors: Types, Usage, and Priority

This article provides a comprehensive analysis of CSS selectors, covering their classification, detailed usage of various selector types, and the calculation of selector priority with practical examples.

CSSPseudo-elementsSelectors
0 likes · 14 min read
Deep Dive into CSS Selectors: Types, Usage, and Priority
Intelligent Backend & Architecture
Intelligent Backend & Architecture
Apr 12, 2021 · Backend Development

Mastering Spring MVC: Core Concepts, Components, and Annotations Explained

This comprehensive guide explains Spring MVC's MVC architecture, key components like DispatcherServlet and HandlerMapping, request processing flow, transaction management options, and essential annotations such as @Controller, @RequestMapping, @Autowired, and @Transactional, providing Java web developers with a clear, practical overview.

Spring MVCWeb Developmentannotations
0 likes · 38 min read
Mastering Spring MVC: Core Concepts, Components, and Annotations Explained
ByteFE
ByteFE
Apr 10, 2021 · Frontend Development

Interview with dexteryy: The Evolution and Future of Modern Web Development

In this extensive interview, dexteryy, a senior Web front‑end engineer at ByteDance, shares his personal journey, reflects on the historical stages of Web development, discusses current challenges of mobile and immersive experiences, and outlines the vision for next‑generation application development tools and ecosystems.

JavaScriptWeb DevelopmentWeb infrastructure
0 likes · 17 min read
Interview with dexteryy: The Evolution and Future of Modern Web Development
ByteFE
ByteFE
Apr 9, 2021 · Frontend Development

Must‑Read JavaScript & Performance Insights: From V8 Optimization to Mobile Startup

This curated guide presents concise technical deep‑dives into JavaScript protection, pagination techniques, Babel async/await transformation, Web Worker sandboxing, V8 engine tuning, React Native launch optimization, collaborative editing algorithms, Windows defragmentation, CLS metric evolution, accessible UI components, and future‑proof CSS strategies.

JavaScriptMobile DevelopmentReact Native
0 likes · 4 min read
Must‑Read JavaScript & Performance Insights: From V8 Optimization to Mobile Startup
ByteFE
ByteFE
Mar 31, 2021 · Frontend Development

Advanced CSS Performance Optimization Techniques for Faster Web Rendering

This article explains a collection of modern CSS strategies—including content‑visibility, will‑change, contain, font‑display, scroll‑behavior, GPU‑accelerated animations, stylesheet splitting, @import avoidance, and CSS custom properties—to dramatically improve page rendering speed and user experience.

CSSRenderingWeb Development
0 likes · 26 min read
Advanced CSS Performance Optimization Techniques for Faster Web Rendering
Programmer DD
Programmer DD
Mar 30, 2021 · Backend Development

How a Java‑Vue Open‑Source Exam System Simplifies Online Testing

The XueZhiSi online exam system is a Java + Vue full‑stack solution offering easy deployment, friendly UI, clear code structure, and features for both students and administrators across web and WeChat mini‑program platforms, with detailed technology stacks and setup instructions.

Web Developmenteducationonline exam
0 likes · 7 min read
How a Java‑Vue Open‑Source Exam System Simplifies Online Testing
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Mar 29, 2021 · Frontend Development

From Static Pages to Server‑Side Rendering: How Web Technology Evolved Over 30 Years

This article traces the three‑decade evolution of web technology—from Tim Berners‑Lee’s first static page and the birth of HTML, through the rise of JavaScript, CSS, dynamic server‑side solutions, AJAX, SPA, and modern SSR/Node.js approaches—highlighting why each breakthrough emerged and how it shaped today’s web development landscape.

BackendWeb Developmentfrontend
0 likes · 19 min read
From Static Pages to Server‑Side Rendering: How Web Technology Evolved Over 30 Years
NiuNiu MaTe
NiuNiu MaTe
Mar 23, 2021 · Backend Development

Quickly Master Go: Install, Code, Concurrency, and Testing

Learn how to set up Go in Linux, macOS, and Windows, understand its core syntax, manage packages, work with variables, arrays, slices, maps, control structures, goroutines, channels, interfaces, write unit tests, use Go Convey, connect databases with GORM, and build simple web servers with the standard library or Gin.

GoWeb Developmentbackend-development
0 likes · 20 min read
Quickly Master Go: Install, Code, Concurrency, and Testing
Top Architect
Top Architect
Mar 19, 2021 · Backend Development

Understanding HTTP Caching Headers and Their Practical Use

This article provides a comprehensive overview of HTTP caching mechanisms, covering cache‑related header fields, legacy directives like Pragma and Expires, modern Cache‑Control directives, validation headers such as Last‑Modified and ETag, practical simulation with Fiddler, and best‑practice recommendations for both client and server side caching.

HTTPHeadersWeb Development
0 likes · 19 min read
Understanding HTTP Caching Headers and Their Practical Use
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 11, 2021 · Frontend Development

Unlocking Flexbox Secrets: Advanced Layout Techniques and Calculations

This comprehensive guide uncovers the often‑overlooked intricacies of Flexbox, from axis terminology and logical properties to flex‑grow, flex‑shrink calculations, alignment nuances, and practical examples, helping developers avoid common pitfalls and create robust, responsive UI layouts.

CSS LayoutFlexboxFlexbox Calculations
0 likes · 32 min read
Unlocking Flexbox Secrets: Advanced Layout Techniques and Calculations
Programmer DD
Programmer DD
Mar 1, 2021 · Backend Development

Top Open‑Source Spring Boot Admin Panels to Boost Your Backend Projects

This article curates a selection of high‑quality open‑source Spring Boot admin systems—including SmartAdmin, litemall, Timo, mall4j, web‑flash, and SPTools—detailing their key features, technology stacks, and repository links to help developers quickly adopt robust backend management solutions.

Spring BootWeb Developmentadmin dashboard
0 likes · 5 min read
Top Open‑Source Spring Boot Admin Panels to Boost Your Backend Projects
Alibaba Terminal Technology
Alibaba Terminal Technology
Feb 24, 2021 · Frontend Development

Why CSS-in-JS Is Revolutionizing Frontend Development: History, Patterns, and Future

This article traces the evolution of CSS from its early specifications to modern CSS‑in‑JS approaches, examines CSS design patterns and Houdini APIs, compares preprocessors with CSS‑in‑JS, outlines popular libraries, discusses advantages and drawbacks, and looks ahead to cross‑platform and automated design integration.

CSSCSS-in-JSDesign Patterns
0 likes · 19 min read
Why CSS-in-JS Is Revolutionizing Frontend Development: History, Patterns, and Future
php Courses
php Courses
Feb 18, 2021 · Backend Development

Laravel Routing Basics and Advanced Usage

This article explains Laravel's routing system, covering the default route file, basic GET routes, common HTTP methods, parameter constraints, multiple parameters, and how to bind routes to controller actions with practical code examples.

BackendLaravelPHP
0 likes · 5 min read
Laravel Routing Basics and Advanced Usage