Tagged articles
20 articles
Page 1 of 1
php Courses
php Courses
Mar 19, 2025 · Backend Development

PHP Performance Optimization: Faster Alternatives to Common Functions

This article presents a series of PHP function replacements—such as using isset() instead of array_key_exists(), strpos() over strstr(), pre‑increment ++$i, foreach over for, json_encode()/json_decode() instead of serialize()/unserialize(), strict === over ==, and implode() rather than string concatenation—to boost code speed without altering business logic.

BackendPHPcoding practices
0 likes · 6 min read
PHP Performance Optimization: Faster Alternatives to Common Functions
DevOps
DevOps
Jan 23, 2025 · R&D Management

Beyond Code: Principles for Software Development, Process, Collaboration, and Management

This article shares practical principles for software developers to transcend pure coding by respecting users, optimizing processes, enhancing collaboration, providing supportive management, and designing flexible, maintainable code, ultimately improving team efficiency and product quality.

R&Dcoding practicesprocess optimization
0 likes · 22 min read
Beyond Code: Principles for Software Development, Process, Collaboration, and Management
php Courses
php Courses
Jan 7, 2025 · Backend Development

Key Considerations for Optimizing PHP Function Performance

This article outlines essential practices for improving PHP function performance, including avoiding inline variables, reducing parameter count, declaring parameter types, leveraging built‑in functions, caching results, using static variables, and steering clear of eval(), complemented by a practical optimization case study.

Backend DevelopmentFunction OptimizationPHP
0 likes · 4 min read
Key Considerations for Optimizing PHP Function Performance
Model Perspective
Model Perspective
Nov 11, 2024 · Fundamentals

10 Essential Rules to Master Your First Mathematical Model

Learn the ten practical rules that guide beginners from defining clear research questions to effective coding, model selection, simulation, sensitivity analysis, and iterative refinement, ensuring a solid foundation for building and fitting mathematical models across diverse scientific problems.

coding practicesmathematical modelingmodeling basics
0 likes · 10 min read
10 Essential Rules to Master Your First Mathematical Model
Java Tech Enthusiast
Java Tech Enthusiast
Oct 26, 2024 · Fundamentals

12 Coding Habits That Reduce Code Readability and Increase Maintenance Difficulty

The article outlines twelve harmful coding habits—such as excessive microservice splitting, incomplete refactoring, overly long methods, deep nesting, random variable names, inaccurate or outdated comments, duplicated code, ignoring specifications, missing logging, over‑engineered frameworks, and reinventing wheels—that degrade readability, complicate maintenance, increase bugs, and hurt team productivity.

Microservicescode qualitycoding practices
0 likes · 9 min read
12 Coding Habits That Reduce Code Readability and Increase Maintenance Difficulty
JD Cloud Developers
JD Cloud Developers
Jul 26, 2024 · Frontend Development

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

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

AIGCCareer DevelopmentProject Management
0 likes · 19 min read
From Junior to Front‑End Expert: My JD.com Journey and Key Lessons
php Courses
php Courses
Feb 2, 2024 · Backend Development

Optimizing Exception Handling in PHP

This article explains how PHP developers can improve code stability and maintainability by using try‑catch blocks, creating custom exception classes, employing multiple catch clauses, adding finally blocks, and leveraging throw and set_exception_handler for comprehensive exception management.

BackendException HandlingPHP
0 likes · 4 min read
Optimizing Exception Handling in PHP
Laravel Tech Community
Laravel Tech Community
Apr 5, 2023 · Backend Development

PHP Performance Optimization: String Handling, Statements, Functions, Variables, Arrays and Architecture

This article presents a comprehensive set of PHP performance‑optimization techniques, covering efficient string operations, statement usage, function design, variable handling, array manipulation and architectural choices such as compression, static pages and caching, all illustrated with concrete code examples.

BackendMemory Managementcoding practices
0 likes · 14 min read
PHP Performance Optimization: String Handling, Statements, Functions, Variables, Arrays and Architecture
21CTO
21CTO
Dec 15, 2022 · Fundamentals

Smart vs. Wise Developers: When to Code and When to Hold Back

The article contrasts smart junior developers who rush to code with wise senior developers who prioritize understanding, validation, and timing, offering practical advice on when to write code, avoid unnecessary work, and collaborate effectively to reduce bugs and technical debt.

Experiencecoding practicesdeveloper mindset
0 likes · 10 min read
Smart vs. Wise Developers: When to Code and When to Hold Back
Baidu Geek Talk
Baidu Geek Talk
Mar 24, 2022 · Frontend Development

Practical Techniques to Boost Web Development Efficiency

The article presents actionable methods to speed web development, including adopting a front‑back end separation architecture, leveraging scaffolding tools for data, documentation and mock interfaces, applying disciplined front‑end coding practices, and using computer‑vision‑based techniques to accelerate automated testing.

architecturecoding practicesefficiency
0 likes · 8 min read
Practical Techniques to Boost Web Development Efficiency
Java Captain
Java Captain
Sep 19, 2021 · Fundamentals

How to Write Unmaintainable Code: A Satirical Guide

This tongue‑in‑cheek article enumerates a series of deliberately harmful programming practices—from confusing naming conventions and deceptive comments to excessive abstraction, misuse of inheritance, and avoidance of testing—intended to make code virtually impossible to understand, maintain, or debug.

JavaSoftware Engineeringcode obfuscation
0 likes · 14 min read
How to Write Unmaintainable Code: A Satirical Guide
Java Interview Crash Guide
Java Interview Crash Guide
Mar 10, 2021 · Fundamentals

Why Abstract Thinking Is the Secret Weapon for Better Code Design

This article explains how abstract thinking underpins software engineering, covering definitions, the relationship between language and abstraction, levels of abstraction, layered design, the pitfalls of duplicate code and forced casts, and practical ways to strengthen one’s abstract reasoning skills.

ModelingObject-Orientedabstraction
0 likes · 22 min read
Why Abstract Thinking Is the Secret Weapon for Better Code Design
vivo Internet Technology
vivo Internet Technology
Nov 11, 2020 · Frontend Development

Optimizing Video Player Performance: A Technical Analysis

Optimizing video player performance requires analyzing the entire playback pipeline—from network request and format detection through parsing, decoding, synchronization, and rendering—while implementing robust error monitoring, adaptive buffering, MP4 moov/mdat handling, stream‑specific optimizations, local proxy caching with video‑id reuse, and fallback to soft decoding or GLSurfaceView for smooth, artifact‑free playback.

Network MonitoringTechnical AnalysisVideo Optimization
0 likes · 15 min read
Optimizing Video Player Performance: A Technical Analysis
Yanxuan Tech Team
Yanxuan Tech Team
May 18, 2020 · Fundamentals

Mastering the Programmer’s Path: From Product to Architecture and Self‑Growth

This reflective guide explores how developers can grow amid countless technologies by focusing on product requirements, architecture design, clean coding practices, and personal self‑improvement, offering actionable insights such as using a ubiquitous language, higher‑dimensional thinking, KISS principles, test‑friendly code, confidence building, and targeted reading.

coding practicesprogrammer growthself-improvement
0 likes · 13 min read
Mastering the Programmer’s Path: From Product to Architecture and Self‑Growth
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 9, 2018 · Fundamentals

From Coder to Software Engineer: The Three Stages Every Programmer Must Master

The article reflects on a programmer’s personal journey, explains why coding sharpens logical thinking and creativity, outlines the three professional stages—Coder, Programmer, Software Engineer—and shares a concrete refactoring case that illustrates how focus and good design separate true engineers from mere code farmers.

Career DevelopmentSoftware Engineeringcoding practices
0 likes · 9 min read
From Coder to Software Engineer: The Three Stages Every Programmer Must Master
21CTO
21CTO
Oct 23, 2017 · Fundamentals

How to Become a Technical Expert in Three Years: Proven Learning Strategies

This article shares practical advice on cultivating the right mindset, systematic learning methods, deliberate practice, balancing depth and breadth, essential coding habits, and leveraging technology to drive business, helping engineers accelerate their growth to become technical experts within three years.

Career DevelopmentSoftware Engineeringcoding practices
0 likes · 11 min read
How to Become a Technical Expert in Three Years: Proven Learning Strategies
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jan 9, 2017 · Fundamentals

Why Great Code Needs Great Diagrams: Unlocking Visual Design in Software Development

The article reflects on the shift from pure coding to embracing requirement analysis, testing, and especially diagramming, explaining how visual representations externalize information, foster exploration, support global thinking, and make abstract concepts intuitive, ultimately improving software quality and collaboration.

Software Engineeringarchitecture diagramscoding practices
0 likes · 6 min read
Why Great Code Needs Great Diagrams: Unlocking Visual Design in Software Development
Qunar Tech Salon
Qunar Tech Salon
Dec 6, 2015 · Fundamentals

10 Bad Coding Practices That Harm Software Development Projects

These ten detrimental coding habits—ranging from misspelled identifiers and poor formatting to hard‑coded passwords and premature optimization—illustrate how bad practices can reduce efficiency, increase bugs, and jeopardize security, emphasizing the need for disciplined, modular, and well‑structured development.

best practicescode qualitycoding practices
0 likes · 5 min read
10 Bad Coding Practices That Harm Software Development Projects