Tagged articles
53 articles
Page 1 of 1
21CTO
21CTO
Apr 5, 2026 · Industry Insights

Can AI‑Powered EmDash Replace WordPress on Cloudflare Workers?

Cloudflare's new EmDash CMS, built with TypeScript and AI integration on the serverless Workers platform, challenges WordPress by offering a sandboxed, scalable alternative, but faces hurdles like a missing plugin ecosystem and early authentication bugs.

AIAstroCMS
0 likes · 7 min read
Can AI‑Powered EmDash Replace WordPress on Cloudflare Workers?
Tech Freedom Circle
Tech Freedom Circle
Oct 20, 2025 · Backend Development

Mastering JVM Tuning: Real-World Enterprise Case Study for Interview Success

The article walks through a high‑traffic video service that suffered GC spikes, details a systematic diagnosis of three JVM configuration flaws, evaluates four GC tuning schemes across load scenarios, resolves CMS‑related pauses, and presents concrete performance gains with metrics, code snippets, and visual charts.

CMSGC tuningJVM
0 likes · 28 min read
Mastering JVM Tuning: Real-World Enterprise Case Study for Interview Success
21CTO
21CTO
Oct 3, 2025 · Backend Development

Why Craft CMS Is Switching to Laravel 6 and What New Features to Expect

Craft CMS announced its migration to Laravel V6, outlining a minimal‑impact transition, a new Yii 2 adapter for compatibility, and six major features—including bulk publishing, scheduled drafts, content import, approval workflows, page comments, activity logs, and a dark‑mode UI—set for a 2026 release.

Backend DevelopmentCMSCraft CMS
0 likes · 5 min read
Why Craft CMS Is Switching to Laravel 6 and What New Features to Expect
php Courses
php Courses
Jun 11, 2025 · Backend Development

PHP vs WordPress: Which Should Power Your Next Web Project?

An in‑depth comparison of PHP and WordPress examines their strengths, weaknesses, ideal use cases, performance and security considerations, and shows how developers can choose or combine them based on project requirements, team expertise, and long‑term maintenance goals.

CMSPHPWeb Development
0 likes · 8 min read
PHP vs WordPress: Which Should Power Your Next Web Project?
Architect's Guide
Architect's Guide
Jun 3, 2025 · Backend Development

Open‑Source Multi‑Platform Novel Content Management System Overview

This article introduces an open‑source novel content management system featuring a front‑end portal, writer and platform back‑ends, and a crawler module, detailing its functional modules, Springboot‑based architecture, installation steps, database setup, crawling methods, and access URLs.

CMSmysqlnovel
0 likes · 5 min read
Open‑Source Multi‑Platform Novel Content Management System Overview
php Courses
php Courses
Mar 26, 2025 · Backend Development

Using TYPO3 CMS Composer Installers for Efficient Installation and Configuration

This article explains how to efficiently install and configure TYPO3 CMS and its extensions using Composer and the TYPO3 CMS Composer Installers plugin, including required Composer commands, essential composer.json extra settings such as extension-key and web-dir, and the benefits of automated placement of core and extension files.

CMSComposerConfiguration
0 likes · 4 min read
Using TYPO3 CMS Composer Installers for Efficient Installation and Configuration
Lobster Programming
Lobster Programming
Jan 6, 2025 · Fundamentals

How Does the JVM’s Three‑Color Marking Algorithm Optimize Garbage Collection?

The article explains JVM garbage‑collection techniques, comparing simple reference‑counting and reachability analysis, then details the three‑color marking algorithm—including its phases, color semantics, step‑by‑step process, and common issues like over‑marking and under‑marking—followed by solutions used in CMS and G1 collectors.

CMSG1Garbage Collection
0 likes · 11 min read
How Does the JVM’s Three‑Color Marking Algorithm Optimize Garbage Collection?
php Courses
php Courses
Sep 19, 2024 · Backend Development

Should You Learn PHP in 2025? Benefits, Drawbacks, and Future Outlook

As 2025 approaches, this article evaluates the continued relevance of PHP, its modern frameworks, performance gains in PHP 8.x, community and job prospects, and compares it with emerging languages to help developers decide whether learning PHP remains a worthwhile investment.

2025CMSPHP
0 likes · 9 min read
Should You Learn PHP in 2025? Benefits, Drawbacks, and Future Outlook
Open Source Tech Hub
Open Source Tech Hub
Jun 17, 2024 · Backend Development

Why Luya Could Be Your Next High-Performance PHP Framework

Luya is an open-source PHP framework built with Zephir that offers a modular, MVC-based architecture, a powerful built-in CMS, command-line tools, and RESTful API support, making it a high-performance, lightweight solution for rapid prototyping, content-driven sites, mobile back-ends, and learning PHP.

CMSMVCmodular
0 likes · 5 min read
Why Luya Could Be Your Next High-Performance PHP Framework
php Courses
php Courses
Nov 3, 2023 · Backend Development

Comparison of Popular Open-Source CMS Platforms for Personal Websites

This article reviews ten open‑source content management systems—including Joomla!, Drupal, Mambo, DEDECMS, phpCMS, EmpireCMS, php168, HBcms, SupSite, and WordPress—highlighting their features, platform compatibility, strengths, and limitations to help individuals choose the most suitable CMS for building a personal website.

CMSPHPWebsite Building
0 likes · 5 min read
Comparison of Popular Open-Source CMS Platforms for Personal Websites
21CTO
21CTO
Sep 14, 2023 · Backend Development

Is PHP Still Dominating the Web? Surprising Stats and Real-World Use Cases

This article examines PHP's continued dominance in web back‑ends by presenting recent market‑share data, CMS adoption figures, large‑scale deployments, and expert opinions, revealing why the language remains a cost‑effective, high‑performance choice for many enterprises despite predictions of its demise.

CMSPHPWeb Development
0 likes · 11 min read
Is PHP Still Dominating the Web? Surprising Stats and Real-World Use Cases
Selected Java Interview Questions
Selected Java Interview Questions
Mar 29, 2023 · Backend Development

JVM Parameter Tuning for a Platform Handling 1 Million Daily Login Requests on an 8 GB Node

This article presents a comprehensive, step‑by‑step guide on estimating capacity, selecting and configuring garbage collectors, sizing heap, young and survivor spaces, tuning thread stacks, and adding diagnostic options for a Java service that must handle one million login requests per day on a server with 8 GB of memory.

CMSG1Garbage Collection
0 likes · 26 min read
JVM Parameter Tuning for a Platform Handling 1 Million Daily Login Requests on an 8 GB Node
JD Retail Technology
JD Retail Technology
Feb 8, 2023 · Frontend Development

XView Popup Framework: Background, Pain Points, Upgrade Solutions, Architecture, and Future Plans

The document outlines XView—a WebView‑based popup container—its development inefficiencies and low exposure, describes three upgrade eras from H5 to configurable to visual construction, details the new build process, mutual‑exclusion, pre‑loading, page management, integration, post‑upgrade architecture, data center capabilities, current status, and future technical and business roadmaps.

CMSSDKWebView
0 likes · 8 min read
XView Popup Framework: Background, Pain Points, Upgrade Solutions, Architecture, and Future Plans
Laravel Tech Community
Laravel Tech Community
Dec 29, 2022 · Information Security

Security Vulnerability Analysis of XiongHai CMS 1.0

The article provides a detailed security analysis of the XiongHai CMS 1.0, describing its directory structure and exposing multiple vulnerabilities including file inclusion, SQL injection, XSS, and vertical privilege escalation, along with example exploit code.

CMSSQL injectionVulnerability
0 likes · 8 min read
Security Vulnerability Analysis of XiongHai CMS 1.0
Youzan Coder
Youzan Coder
Nov 28, 2022 · Backend Development

How Switching from CMS to G1 Boosted Java Service Stability and Cut Costs

The article details how a Java team diagnosed frequent Full GC pauses caused by CMS, migrated to G1GC, adjusted JVM flags, scaled container specs, and achieved dramatically lower pause times, reduced instance counts, and significant cost savings while improving overall service stability.

BackendCMSJVM
0 likes · 13 min read
How Switching from CMS to G1 Boosted Java Service Stability and Cut Costs
21CTO
21CTO
Jul 23, 2022 · Fundamentals

What’s the Difference Between CMS, CRM, and ERP? A Quick Guide

This article explains the core concepts, key features, and use cases of Content Management Systems (CMS), Customer Relationship Management (CRM), and Enterprise Resource Planning (ERP) software, compares them side‑by‑side, and introduces related solutions such as PIM and AMS.

CMSCRMERP
0 likes · 11 min read
What’s the Difference Between CMS, CRM, and ERP? A Quick Guide
JD Retail Technology
JD Retail Technology
Jun 7, 2022 · Frontend Development

Building a New Product CMS with the Waterdrop Low‑Code Platform: A Best‑Practice Guide

This article details how the Waterdrop low‑code platform was used to rapidly create a new product material‑review CMS embedded in a marketing center, covering requirement analysis, custom component development, visual page building, event orchestration, API integration, permission control, and zero‑ops cloud deployment within a six‑day timeline.

CMSDeploymentDrag-and-Drop
0 likes · 12 min read
Building a New Product CMS with the Waterdrop Low‑Code Platform: A Best‑Practice Guide
Sanyou's Java Diary
Sanyou's Java Diary
Feb 9, 2022 · Fundamentals

Master Java Garbage Collection: Types, Algorithms, and Tuning Tips

This article explains Java garbage collection fundamentals, covering why GC is needed, how it works, reference types, major collection algorithms, generational strategies, specific collectors like CMS and G1, and practical tuning and allocation rules for JVM memory management.

CMSG1Garbage Collection
0 likes · 17 min read
Master Java Garbage Collection: Types, Algorithms, and Tuning Tips
Ops Development Stories
Ops Development Stories
Jan 20, 2022 · Fundamentals

Mastering JVM Garbage Collection: Algorithms, Collectors, and Tuning

This article explains the theory behind JVM garbage collection algorithms, details various collectors such as Serial, Parallel, CMS, and G1, compares their strengths and weaknesses, and explores advanced concepts like three‑color marking, write barriers, SATB, and memory management parameters.

CMSGC AlgorithmsGarbage Collection
0 likes · 19 min read
Mastering JVM Garbage Collection: Algorithms, Collectors, and Tuning
Programmer DD
Programmer DD
Dec 7, 2021 · Backend Development

Build a Full‑Featured Java CMS with FlyCms: Step‑by‑Step Setup Guide

FlyCms is an open‑source, Java‑based, Q&A‑style CMS built on Spring Boot, MySQL, Redis, Elasticsearch and Vue, and this guide walks you through its architecture, key features, required environment setup, installation commands, configuration, building, and launching the application.

Backend DevelopmentCMSJava
0 likes · 6 min read
Build a Full‑Featured Java CMS with FlyCms: Step‑by‑Step Setup Guide
vivo Internet Technology
vivo Internet Technology
Oct 27, 2021 · Backend Development

JVM Garbage Collection Tuning for a Video Service to Reduce P99 Latency

By replacing the default Parallel GC with a ParNew‑CMS collector, enlarging the Young generation, fixing Metaspace settings, and tuning CMS occupancy thresholds, the video service cut Young and Full GC pauses dramatically, lowered Full GC count by over 80%, and achieved more than 30% P99 latency reduction, with some APIs improving up to 80%.

CMSGarbage CollectionJVM
0 likes · 16 min read
JVM Garbage Collection Tuning for a Video Service to Reduce P99 Latency
Programmer DD
Programmer DD
Oct 19, 2021 · Backend Development

How the Three‑Color Marking Algorithm Powers Java’s CMS and G1 Garbage Collectors

This article explains the three‑color marking algorithm used by Java’s CMS and G1 garbage collectors, detailing the color semantics, algorithmic steps, common pitfalls such as floating garbage and miss‑marking, and the specific solutions each collector employs to minimize stop‑the‑world pauses and improve memory reclamation efficiency.

CMSConcurrent MarkingG1
0 likes · 17 min read
How the Three‑Color Marking Algorithm Powers Java’s CMS and G1 Garbage Collectors
JD Retail Technology
JD Retail Technology
Sep 6, 2021 · Frontend Development

Flexible Template Solution for Tongtian Tower: Architecture and Implementation across CMS, H5, and Native Clients

The article introduces the flexible template solution for the Tongtian Tower marketing system, detailing its background, design principles, CMS architecture, flexible canvas implementation, H5 rendering strategy, native client SDK, technical choices, and the achieved efficiency gains across multiple business scenarios.

CMSFrontend ArchitectureH5
0 likes · 13 min read
Flexible Template Solution for Tongtian Tower: Architecture and Implementation across CMS, H5, and Native Clients
DeWu Technology
DeWu Technology
Apr 29, 2021 · Backend Development

JVM Garbage Collection: CMS Principles and Tuning

Understanding JVM garbage collection with the CMS collector involves grasping class‑loader hierarchies, memory regions such as Young, Old and Metaspace, the multithreaded ParNew young collector, CMS’s four‑phase mark‑sweep‑compact cycle, and applying tuning parameters—like survivor ratios, tenuring thresholds, and concurrent marking options—to minimize stop‑the‑world pauses and full GCs on typical 4‑core, 8 GB servers.

CMSGarbage CollectionJVM
0 likes · 18 min read
JVM Garbage Collection: CMS Principles and Tuning
JD Retail Technology
JD Retail Technology
Mar 19, 2021 · Frontend Development

Design and Implementation of JD Skinning PaaS Platform

This article details the background, research, system architecture, specific implementation, SDK integration, and future planning of JD's skinning PaaS platform, which unifies UI theming across web and native apps, supports dark mode, and optimizes resource management.

CMSDark ModeMobile
0 likes · 10 min read
Design and Implementation of JD Skinning PaaS Platform
Meituan Technology Team
Meituan Technology Team
Nov 12, 2020 · Backend Development

Comprehensive Guide to Java CMS Garbage Collection Issues and Optimization

This guide explains Java HotSpot CMS garbage collection fundamentals, common problem scenarios like space shock and premature promotion, systematic root‑cause analysis using logs and tools, and practical optimization tactics such as stabilizing heap size, tuning CMS flags, monitoring off‑heap memory, and migrating to newer collectors.

CMSGarbage CollectionJVM
0 likes · 69 min read
Comprehensive Guide to Java CMS Garbage Collection Issues and Optimization
Laravel Tech Community
Laravel Tech Community
Aug 13, 2020 · Backend Development

WordPress New Release Features and Developer Updates

The article outlines the latest WordPress release, highlighting performance improvements such as image lazy loading, new XML sitemap support, enhanced block editor capabilities, accessibility upgrades, and a series of developer‑focused updates including REST API block registration, environment definitions, updated libraries, and new functions for theme and plugin development.

CMSPHPREST API
0 likes · 3 min read
WordPress New Release Features and Developer Updates
Tech Musings
Tech Musings
Oct 25, 2019 · Backend Development

Choosing the Right Java Garbage Collector: A Practical Guide for JDK 1.8

This article explains the seven Java garbage collectors available up to JDK 1.8, compares their strengths and weaknesses, and shows how to select and tune the appropriate collector—Serial, Parallel, CMS, or G1—based on application characteristics and deployment environments.

CMSG1Garbage Collection
0 likes · 11 min read
Choosing the Right Java Garbage Collector: A Practical Guide for JDK 1.8
21CTO
21CTO
Oct 15, 2019 · Backend Development

What’s New in WordPress 5.3 Beta 3? Admin UI, Login Fixes, and REST API Enhancements

WordPress 5.3 Beta 3, slated for release on November 12, 2019, brings a refreshed admin interface, fixes confusing login errors, improves image upload accessibility, updates MediaElement.js to 4.2.13, and adds several REST API enhancements, with the beta now publicly testable via the WordPress Beta Tester plugin.

Admin UIBetaCMS
0 likes · 3 min read
What’s New in WordPress 5.3 Beta 3? Admin UI, Login Fixes, and REST API Enhancements
ITPUB
ITPUB
Jun 16, 2019 · Fundamentals

Unlock GitHub’s Hidden Productivity Hacks: Editing, Linking, and Using It as a CMS

Learn how to boost your workflow on GitHub by editing files directly, pasting images, formatting code blocks, linking issues and code, creating permanent permalinks, using project boards, setting up GitHub Wiki, deploying sites with Jekyll, and even turning the platform into a lightweight CMS.

CMSDocumentationGitHub
0 likes · 9 min read
Unlock GitHub’s Hidden Productivity Hacks: Editing, Linking, and Using It as a CMS
Programmer DD
Programmer DD
Dec 24, 2018 · Operations

Mastering Java CMS GC: How It Works, When It Triggers, and Tuning Tips

This comprehensive guide explains the purpose, lifecycle, trade‑offs, common issues, and performance‑tuning strategies of Java's Concurrent Mark‑Sweep (CMS) garbage collector, helping developers understand when it runs and how to configure it for low‑latency applications.

CMSGarbage CollectionJava
0 likes · 15 min read
Mastering Java CMS GC: How It Works, When It Triggers, and Tuning Tips
Tencent TDS Service
Tencent TDS Service
Feb 1, 2018 · Backend Development

How a TV App’s Waterfall Layout Boosted User Engagement and Efficiency

This article details the redesign of a TV app from a horizontal layout to a waterfall flow, explaining the project timeline, advantages, new seven‑layer architecture, CMS‑driven configuration, compatibility handling, pagination strategies, caching, and fault‑tolerance measures that together improved user conversion and system robustness.

Backend ArchitectureCMSTV app
0 likes · 36 min read
How a TV App’s Waterfall Layout Boosted User Engagement and Efficiency
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 29, 2016 · Backend Development

Evolution and Architecture of JD.com CMS: From Virtual Classification to CMS‑Portal System

The article details the development, architecture, and operational practices of JD.com’s CMS platform, covering its three evolutionary stages, front‑back separation, dynamic data types, disaster‑recovery mechanisms, intelligent product selection, and lessons learned from large‑scale deployment.

CMSDynamic Data TypesJD.com
0 likes · 13 min read
Evolution and Architecture of JD.com CMS: From Virtual Classification to CMS‑Portal System