Tagged articles
176 articles
Page 1 of 2
Su San Talks Tech
Su San Talks Tech
Apr 22, 2026 · Artificial Intelligence

Master Claude Code: From Installation to Advanced CLI Commands

This article examines Claude Code's market dominance, core design philosophies, step‑by‑step installation, extensive CLI and slash commands, shortcut keys, work modes, strengths and weaknesses, and a complete Spring Boot authentication module workflow, providing concrete examples and performance data.

AICLIDevelopment
0 likes · 24 min read
Master Claude Code: From Installation to Advanced CLI Commands
IT Services Circle
IT Services Circle
Apr 20, 2026 · Artificial Intelligence

Unlock Claude Code’s Hidden Power: 15 Must‑Know Commands to Supercharge Your Development

This guide breaks down Claude Code’s 50‑plus commands into three logical categories, highlights the top ten daily‑use commands with concrete examples and code snippets, and walks through advanced tricks, shortcut keys, hidden options, and a full‑day automation workflow to dramatically boost developer productivity.

AI CodingCLI CommandsClaude
0 likes · 10 min read
Unlock Claude Code’s Hidden Power: 15 Must‑Know Commands to Supercharge Your Development
Java Architect Handbook
Java Architect Handbook
Apr 16, 2026 · Industry Insights

Can Linux Replace Windows? A Developer’s Real‑World Evaluation

This article examines whether Linux can serve as a practical daily‑use operating system, covering its graphical interface, development tool support, communication apps, Windows‑replacement capabilities, Android app execution via xDroid, and the core advantages of elegance, efficiency, and freedom, illustrated with screenshots and personal software lists.

Desktop EnvironmentDevelopmentLinux
0 likes · 12 min read
Can Linux Replace Windows? A Developer’s Real‑World Evaluation
Liangxu Linux
Liangxu Linux
Apr 15, 2026 · Industry Insights

Is Linux Worth Learning? Pros, Cons, and Career Benefits Explained

The article examines Linux from the perspective of everyday users versus developers, outlining why programmers favor it, the challenges newcomers face, the long‑term career advantages, and when choosing Linux makes sense despite its steep learning curve.

DevelopmentLearning CurveLinux
0 likes · 5 min read
Is Linux Worth Learning? Pros, Cons, and Career Benefits Explained
Machine Learning Algorithms & Natural Language Processing
Machine Learning Algorithms & Natural Language Processing
Mar 31, 2026 · Artificial Intelligence

Claude Code Lets AI Control Your Computer: Full‑Terminal, Unattended Development

Claude's new Computer Use CLI lets the AI launch, debug, fix and test applications entirely from the terminal, acting as an all‑round test engineer, while offering macOS‑only support, token‑usage concerns, robust security controls, and a rapid update cadence that hints at fully unattended development pipelines.

AICLIClaude
0 likes · 6 min read
Claude Code Lets AI Control Your Computer: Full‑Terminal, Unattended Development
Su San Talks Tech
Su San Talks Tech
Mar 19, 2026 · Backend Development

Unlock Ultimate Spring Support in IDEA Community with the Free Spring Explyt Plugin

This article introduces Spring Explyt, a free open‑source IntelliJ IDEA Community plugin that adds full Spring development features—including accurate bean detection, advanced code completion, endpoint management, built‑in HTTP client, and enhanced debugging—by using a lightweight runtime analysis, and provides installation, usage steps, and a feature comparison with IDEA Ultimate.

DevelopmentIntelliJ IDEAjava
0 likes · 6 min read
Unlock Ultimate Spring Support in IDEA Community with the Free Spring Explyt Plugin
macrozheng
macrozheng
Jan 22, 2026 · Backend Development

30 Must-Have IntelliJ IDEA Plugins to Supercharge Your Java Development

This guide presents a curated list of 30 essential IntelliJ IDEA plugins, covering installation tips, productivity boosters, code quality tools, UI enhancements, and handy shortcuts, each illustrated with screenshots and brief usage notes to help Java developers work more efficiently.

DevelopmentIDEAIntelliJ
0 likes · 7 min read
30 Must-Have IntelliJ IDEA Plugins to Supercharge Your Java Development
IT Services Circle
IT Services Circle
Dec 4, 2025 · Backend Development

6 Python Libraries That Can Supercharge Your Development in 2025

This article introduces six cutting‑edge Python libraries—FakerX, Prefect 3.0, SQLModel, Litestar, Robocorp, and Typer—explaining the problems they solve, providing concise code examples, and offering practical steps for integrating them to dramatically improve development speed and code quality.

DevelopmentORMPython
0 likes · 12 min read
6 Python Libraries That Can Supercharge Your Development in 2025
Python Programming Learning Circle
Python Programming Learning Circle
Nov 10, 2025 · Fundamentals

What Are the 22 Most Popular Python Packages and Why They Matter

This article examines the 22 most‑used Python packages on PyPI, explaining their core functionality, download statistics, and typical use cases—from HTTP clients like urllib3 to compatibility tools like six, security libraries such as certifi and rsa, and utility modules for dates, YAML, and concurrency—providing developers with a concise guide to essential Python tooling.

DevelopmentPackagesPyPI
0 likes · 20 min read
What Are the 22 Most Popular Python Packages and Why They Matter
Instant Consumer Technology Team
Instant Consumer Technology Team
Nov 4, 2025 · Artificial Intelligence

How Open‑Source AI Tools Can Auto‑Generate PPTs, Mobile Apps, and Web Apps

This article introduces four open‑source AI projects—Presentation AI for instant PPT creation, Cactus for deploying LLMs on mobile devices, Claudable for generating full‑stack web applications from natural language, and DeepMCPAgent for enabling AI agents to discover and use external tools—highlighting their features, cross‑platform capabilities, and free GitHub repositories.

AIDevelopmentopen-source
0 likes · 4 min read
How Open‑Source AI Tools Can Auto‑Generate PPTs, Mobile Apps, and Web Apps
21CTO
21CTO
Nov 3, 2025 · Fundamentals

Top 5 Linux Distributions Every Developer Should Use

This guide reviews the five best Linux distributions for developers—Debian, Fedora, Pop!_OS, openSUSE, and Linux Mint—highlighting their stability, tooling, container support, and ease of use to help you choose the optimal development platform.

DebianDevelopmentFedora
0 likes · 8 min read
Top 5 Linux Distributions Every Developer Should Use
Code Mala Tang
Code Mala Tang
Nov 2, 2025 · Backend Development

5 Essential Python CLI Tools to Supercharge API, Monitoring & Data Tasks

Discover five powerful Python command-line utilities—httpie for readable API calls, glances for real-time system monitoring, rich-cli for colorful output, howdoi for instant Stack Overflow answers, and csvkit for advanced CSV manipulation—each with installation steps and practical examples to streamline your development workflow.

CLIDevelopmentautomation
0 likes · 5 min read
5 Essential Python CLI Tools to Supercharge API, Monitoring & Data Tasks
Baidu Tech Salon
Baidu Tech Salon
Oct 11, 2025 · Artificial Intelligence

How AI‑Powered Workflows Supercharge Development Efficiency

This article details how an international advertising platform team integrated AI across the entire development pipeline—using AI‑generated documentation, code, rule‑based IDE guidance, MCP servers, and memory banks—to transform repetitive tasks into automated processes, dramatically boosting productivity and reducing manual effort.

AIDevelopmentMCP
0 likes · 17 min read
How AI‑Powered Workflows Supercharge Development Efficiency
Python Programming Learning Circle
Python Programming Learning Circle
Sep 2, 2025 · Fundamentals

10 Essential Python Libraries Every Developer Should Master

This article introduces ten highly useful Python libraries—youtube‑dl, Pillow, BeautifulSoup, pdfplumber, pyperclip, pydub, requests, pyautogui, Scrapy, openpyxl, and MoviePy—detailing their purpose, installation commands, and concise example code to help developers quickly apply them in real projects.

Code ExamplesDevelopmentPython
0 likes · 9 min read
10 Essential Python Libraries Every Developer Should Master
Liangxu Linux
Liangxu Linux
Aug 4, 2025 · Artificial Intelligence

7 Essential Open‑Source Tools to Supercharge Windows, AI, and Development

This article showcases seven open‑source projects—including Seelen UI for Windows, NewsNow news aggregator, Boltz molecular interaction toolkit, TensorZero AI feedback system, Vosk‑API offline speech recognizer, BlackFriday‑GPTs‑Prompts collection, and the Prompt‑Engineering‑Guide—each with brief descriptions, usage highlights, and GitHub links for easy adoption.

AIDevelopmentGitHub
0 likes · 6 min read
7 Essential Open‑Source Tools to Supercharge Windows, AI, and Development
Ops Development & AI Practice
Ops Development & AI Practice
Aug 1, 2025 · Blockchain

Decoding solana-test-validator Output: A Beginner’s Guide to Your Local Solana Sandbox

This guide walks you through launching a local Solana test validator, explains each line of its console output—including node identity, gossip and TPU addresses, slot commitment levels, snapshots, transaction counts and SOL balance—and offers practical tips for debugging and resetting the sandbox environment.

BlockchainDevelopmentLocal Testnet
0 likes · 10 min read
Decoding solana-test-validator Output: A Beginner’s Guide to Your Local Solana Sandbox
Liangxu Linux
Liangxu Linux
Jun 3, 2025 · Frontend Development

7 Must-Have VS Code Extensions to Supercharge Your Development

This article reviews seven essential Visual Studio Code extensions—REST Client, CSS Peek, Beautify, Auto Rename Tag, Quokka.js, Night Owl, and JavaScript (ES6) code snippets—explaining their key features, usage tips, and why they boost productivity for web developers.

DevelopmentExtensionsVS Code
0 likes · 6 min read
7 Must-Have VS Code Extensions to Supercharge Your Development
Liangxu Linux
Liangxu Linux
May 31, 2025 · Backend Development

Master Git Stash: Switch Tasks Without Losing Your Work

This guide explains how to use git stash to temporarily save uncommitted changes, switch branches, and restore work later, covering common commands, options for selective stashing, and the differences between stashing and committing.

Developmentcommand-linestash
0 likes · 7 min read
Master Git Stash: Switch Tasks Without Losing Your Work
21CTO
21CTO
May 15, 2025 · Artificial Intelligence

Why AI Won’t Replace Developers: Thoughtworks CTO on Legacy Code Modernization

In a candid interview, Thoughtworks CTO Rachel Laycock explains that while AI is reshaping the tech industry, it cannot eliminate the need for skilled developers, especially when tackling legacy code, technical debt, and cloud migration, and she outlines how generative AI tools can augment—not replace—human expertise.

AIDevelopmentLegacy
0 likes · 12 min read
Why AI Won’t Replace Developers: Thoughtworks CTO on Legacy Code Modernization
DevOps
DevOps
May 12, 2025 · Fundamentals

Key Soft Skills for Pragmatic Programmers: Responsibility, Broken‑Window Theory, Intuition, Toolset, Risk Boundaries, and Effective Communication

This article discusses the essential soft‑skill concepts from the book “The Programmer's Path to Pragmatism”, covering responsibility, the broken‑window principle, listening to one's reptilian brain, building a personal toolset, staying within one’s capability limits, and mastering effective communication for reliable software development.

Developmentcommunicationpragmatic
0 likes · 21 min read
Key Soft Skills for Pragmatic Programmers: Responsibility, Broken‑Window Theory, Intuition, Toolset, Risk Boundaries, and Effective Communication
JD Cloud Developers
JD Cloud Developers
Apr 23, 2025 · Frontend Development

Cut Development Time 40% by Reusing H5 Pages with a Monorepo

This article explains how reusing H5 marketing activity pages with a monorepo workspace can accelerate development by up to 40%, outlines five technical solutions, shows workspace structure and package configuration, and discusses central repository management and its suitability for similar projects.

DevelopmentH5Monorepo
0 likes · 3 min read
Cut Development Time 40% by Reusing H5 Pages with a Monorepo
Tencent Cloud Developer
Tencent Cloud Developer
Apr 3, 2025 · Fundamentals

Software Testing Evolution, Shift Left/Right, and Automation vs Test Automation

Although large internet firms are hiring fewer dedicated test engineers, software testing remains vital; it has progressed through five historical periods, embraces left‑shift verification and right‑shift production monitoring, differentiates automation testing from test automation, and calls for developers to embed TDD, BDD, static analysis, and CI/CD to make quality a shared responsibility.

DevelopmentShift-LeftSoftware Testing
0 likes · 30 min read
Software Testing Evolution, Shift Left/Right, and Automation vs Test Automation
Programmer Xu Shu
Programmer Xu Shu
Apr 2, 2025 · Backend Development

Boost Java Productivity 40% with Cursor IDE: A Complete Setup Guide

This article walks Java developers through configuring the Cursor IDE, essential plugins, advanced JDK and Maven settings, AI-powered coding assistance, shortcut tips, and best‑practice workflows that together can increase daily development efficiency by roughly forty percent.

AICursorDevelopment
0 likes · 13 min read
Boost Java Productivity 40% with Cursor IDE: A Complete Setup Guide
Python Programming Learning Circle
Python Programming Learning Circle
Mar 21, 2025 · Fundamentals

Comprehensive Overview of Essential Python Libraries

This article presents a curated overview of over twenty categories of essential Python libraries, ranging from environment and package management to web frameworks, databases, networking, and productivity tools, offering developers a broad reference to enhance their Python projects.

DevelopmentEcosystemPython
0 likes · 18 min read
Comprehensive Overview of Essential Python Libraries
Top Architect
Top Architect
Nov 13, 2024 · Fundamentals

Comprehensive Guide to IntelliJ IDEA Debugging Features

This article provides a step‑by‑step tutorial on using IntelliJ IDEA's Debug tool, covering preparation, main interface elements, each debugging button, variable inspection and modification, conditional breakpoints, expression evaluation, rollback, force return, multi‑thread, Stream and remote debugging, with code examples and screenshots.

DevelopmentIDEIntelliJ IDEA
0 likes · 20 min read
Comprehensive Guide to IntelliJ IDEA Debugging Features
Python Programming Learning Circle
Python Programming Learning Circle
Jul 24, 2024 · Fundamentals

A Comprehensive Guide to Popular Python IDEs and Editors

This article reviews a wide range of Python IDEs and code editors—including PyCharm, VS Code, Sublime Text, Vim, Emacs, IDLE, and many others—detailing their features, compatibility, advantages, disadvantages, and download links to help developers choose the most suitable environment for their needs.

DevelopmentPythoneditor
0 likes · 12 min read
A Comprehensive Guide to Popular Python IDEs and Editors
IT Services Circle
IT Services Circle
Jul 18, 2024 · Frontend Development

Top 10 Underrated VSCode Extensions to Boost Your Development Efficiency

This article introduces ten lesser‑known but highly useful VSCode extensions—ranging from workspace theming and comment coloring to TODO management, Git visualization, partial diffs, project switching, console logging, and Zen mode—to help front‑end developers dramatically improve productivity and workflow.

DevelopmentExtensionsVSCode
0 likes · 4 min read
Top 10 Underrated VSCode Extensions to Boost Your Development Efficiency
Open Source Linux
Open Source Linux
Jul 18, 2024 · Fundamentals

14 Essential Git Commands Every Developer Should Master

This guide introduces the 14 most frequently used Git commands—such as init, clone, add, commit, push, pull, branch, checkout, merge, status, rebase, stash, and revert—explaining their purpose, basic usage, and example syntax to boost everyday development efficiency.

DevelopmentGitTutorial
0 likes · 7 min read
14 Essential Git Commands Every Developer Should Master
DevOps
DevOps
Jul 16, 2024 · Product Management

Comprehensive IT Project Management Process: Product, Requirement, Development, Testing, Release, and Operations

This article provides a detailed overview of the end‑to‑end IT project management lifecycle, including product and requirement management, development and testing steps, version release procedures, and post‑release operations, offering practical guidance for teams to design and control their workflows.

DevelopmentOperationsproduct-management
0 likes · 6 min read
Comprehensive IT Project Management Process: Product, Requirement, Development, Testing, Release, and Operations
Liangxu Linux
Liangxu Linux
Jun 29, 2024 · Fundamentals

What’s the Real Difference Between localhost and 127.0.0.1?

This article explains the subtle technical distinctions between the hostname localhost and the IPv4 loopback address 127.0.0.1, covering their definitions, resolution processes, performance implications, IPv6 behavior, practical usage scenarios, and recommended best practices for developers.

127.0.0.1DevelopmentIPv4
0 likes · 5 min read
What’s the Real Difference Between localhost and 127.0.0.1?
Java Backend Technology
Java Backend Technology
Jun 20, 2024 · Backend Development

Top 20 Essential Java Libraries Every Developer Should Know

This article presents a curated list of the most useful third‑party Java libraries—covering logging, JSON, testing, utilities, HTTP, XML, Excel, bytecode, connection pools, messaging, PDF, HTML parsing, cryptography, embedded databases, JDBC debugging, serialization, networking, and more—to help developers write efficient, maintainable code without reinventing the wheel.

BackendDevelopmentlibraries
0 likes · 13 min read
Top 20 Essential Java Libraries Every Developer Should Know
21CTO
21CTO
Jun 18, 2024 · Fundamentals

What’s the Real Difference Between localhost and 127.0.0.1?

While both localhost and 127.0.0.1 point to your local machine, they differ in resolution methods, IPv4/IPv6 handling, performance nuances, and configuration flexibility, making it essential for developers to understand these subtleties for optimal testing, development, and network compatibility.

127.0.0.1DevelopmentIPv6
0 likes · 8 min read
What’s the Real Difference Between localhost and 127.0.0.1?
Selected Java Interview Questions
Selected Java Interview Questions
Jun 16, 2024 · Frontend Development

Using VS Code User Snippets to Boost Coding Efficiency

This article explains what VS Code user snippets are, how they can be customized for different languages and projects, and provides step‑by‑step instructions and tips for creating and using snippets to accelerate development and maintain consistent code style.

DevelopmentVSCodecode editor
0 likes · 6 min read
Using VS Code User Snippets to Boost Coding Efficiency
Python Programming Learning Circle
Python Programming Learning Circle
Jun 3, 2024 · Fundamentals

10 Practical Python Libraries You Should Know

This article introduces ten useful Python libraries—including Typer, Rich, Dear PyGui, PrettyErrors, Diagrams, Hydra, PyTorch Lightning, Hummingbird, HiPlot, and Scalene—detailing their features, use cases, and where to find their source code, helping developers enhance productivity and code quality.

Developmentdata-sciencemachine-learning
0 likes · 10 min read
10 Practical Python Libraries You Should Know
php Courses
php Courses
May 24, 2024 · Backend Development

Top 10 Laravel Packages for 2024 to Boost Your Development

This article presents a curated list of the ten most powerful Laravel packages for 2024, explaining how each tool—ranging from authentication and social login to data handling, search, and debugging—can streamline backend development and enhance application performance and user experience.

DevelopmentLaravelPHP
0 likes · 8 min read
Top 10 Laravel Packages for 2024 to Boost Your Development
Python Programming Learning Circle
Python Programming Learning Circle
May 9, 2024 · Fundamentals

15 Essential Python Packages Every Developer Should Know

This article introduces fifteen highly useful Python libraries—ranging from data‑visualisation with Dash to web requests, image handling, progress bars, and home automation—explaining their main features, typical use‑cases, and why they are valuable tools for both beginners and experienced programmers.

DevelopmentPackagesWeb
0 likes · 10 min read
15 Essential Python Packages Every Developer Should Know
php Courses
php Courses
Mar 11, 2024 · Fundamentals

Essential Skills and Toolset for Full‑Stack Developers

The article outlines the ten core qualities required of full‑stack developers, presents a curated toolbox of essential development utilities, and provides a comprehensive learning roadmap that guides beginners from foundational computer science concepts to advanced full‑stack mastery.

DevelopmentSkillscareer
0 likes · 10 min read
Essential Skills and Toolset for Full‑Stack Developers
Python Programming Learning Circle
Python Programming Learning Circle
Mar 5, 2024 · Fundamentals

11 Essential PyCharm Tips and Shortcuts for Python Development

This article presents a comprehensive guide to eleven practical PyCharm techniques—including font settings, UI scaling, multi‑line commenting, code reformatting, refactoring, search shortcuts, local history, package management, debugging, and custom background configuration—plus a summary of frequently used keyboard shortcuts to boost Python development productivity.

DevelopmentIDEPyCharm
0 likes · 9 min read
11 Essential PyCharm Tips and Shortcuts for Python Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 5, 2024 · Frontend Development

Essential VS Code Plugins for Frontend Development

This guide introduces a curated collection of VS Code extensions—including themes, basic utilities, Vue and React tools, mini‑program support, code formatters, database helpers, and productivity plugins—helping developers streamline their frontend workflow and improve coding efficiency.

DevelopmentPluginsReact
0 likes · 11 min read
Essential VS Code Plugins for Frontend Development
Top Architecture Tech Stack
Top Architecture Tech Stack
Feb 28, 2024 · Fundamentals

Getting Started with PyCharm: Interface Overview, Project Creation, Interpreter Setup, Package Installation, and First Python Program

This guide introduces PyCharm, outlines its main interface sections, walks through creating a new Python project and file, configuring the interpreter, installing third‑party packages, and writing and running a simple 'Hello World' program, providing a comprehensive start for Python developers.

DevelopmentPythonPython IDE
0 likes · 5 min read
Getting Started with PyCharm: Interface Overview, Project Creation, Interpreter Setup, Package Installation, and First Python Program
Liangxu Linux
Liangxu Linux
Nov 9, 2023 · Backend Development

Essential Go Commands Every Developer Should Master

This guide walks you through installing Go, verifying the environment, initializing modules, managing dependencies, running and building programs, formatting code, cleaning unused packages, testing, and static analysis using core Go command‑line tools.

DevelopmentGolangcommand-line
0 likes · 4 min read
Essential Go Commands Every Developer Should Master
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 6, 2023 · Fundamentals

Boost Your Productivity: Advanced IDEA Debugging Techniques You Need

This guide reveals a collection of often‑overlooked IntelliJ IDEA debugging tricks—such as non‑pausing breakpoints, quick expression evaluation, time‑travel debugging, selective loop inspection, variable assignment tracing, method implementation locating, run‑to‑cursor, and exception breakpoints—to dramatically improve development efficiency.

DevelopmentIDEAdebugging
0 likes · 5 min read
Boost Your Productivity: Advanced IDEA Debugging Techniques You Need
Laravel Tech Community
Laravel Tech Community
Oct 31, 2023 · Frontend Development

jQuery 4.0.0 Milestone Progress Reaches 99% Completion

The article reports that jQuery version 4.0.0 is 99% complete according to its GitHub milestone, with only one remaining issue related to ESLint upgrades, and highlights the library’s impact on modern JavaScript development.

DevelopmentESLintMilestone
0 likes · 3 min read
jQuery 4.0.0 Milestone Progress Reaches 99% Completion
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 28, 2023 · Mobile Development

Android Development Tips: Quick System Version Detection, Custom Button Spacing, Logcat Activity Tracking, and Gradle Configuration

This article presents several practical Android development techniques, including using stack traces to differentiate Android 10 and Android 12 versions, a unique method for setting button spacing via custom XML backgrounds, leveraging logcat to identify launched Activity classes, and configuring Gradle to share local installations for faster project setup.

AndroidButton SpacingDevelopment
0 likes · 8 min read
Android Development Tips: Quick System Version Detection, Custom Button Spacing, Logcat Activity Tracking, and Gradle Configuration
Java Backend Technology
Java Backend Technology
Oct 25, 2023 · Backend Development

12 Must‑Have IntelliJ IDEA Plugins to Supercharge Java Development

This article introduces twelve IntelliJ IDEA plugins—including Lombok, Free MyBatis, Translation, Alibaba Java Coding Guidelines, GenerateAllSetter, SequenceDiagram, CheckStyle‑IDEA, JRebel/XRebel, Codota, GsonFormat, Rainbow Brackets, and CodeGlance—that dramatically improve Java coding efficiency, code quality, and developer productivity.

DevelopmentPluginscode quality
0 likes · 12 min read
12 Must‑Have IntelliJ IDEA Plugins to Supercharge Java Development
Sohu Tech Products
Sohu Tech Products
Oct 18, 2023 · Fundamentals

10 Essential VS Code Tips to Boost Your Productivity

Mastering VS Code’s Timeline view, Auto Save, Command Palette, rapid file navigation, line‑jump shortcuts, one‑click line deletion, smooth caret animation, instant code formatting, multi‑cursor editing, and quick new file/folder creation equips developers with ten essential tricks that dramatically accelerate coding efficiency and workflow productivity.

Coding TipsDevelopmentIDE
0 likes · 10 min read
10 Essential VS Code Tips to Boost Your Productivity
Efficient Ops
Efficient Ops
Sep 13, 2023 · Fundamentals

Master Vim: Essential Modes, Commands, and Configurations for Developers

This guide introduces Vim’s powerful editing capabilities, covering its core modes, efficient cursor navigation techniques, various ways to exit, screen splitting commands, basic configuration options, and essential key mappings, all illustrated with practical code examples for developers seeking to boost productivity.

ConfigurationDevelopmentVim
0 likes · 7 min read
Master Vim: Essential Modes, Commands, and Configurations for Developers
MaGe Linux Operations
MaGe Linux Operations
Jun 28, 2023 · Operations

Which Linux Distribution Is Best for Developers? Ubuntu vs Fedora Deep Dive

This article compares popular Linux distributions—Ubuntu and Fedora—examining their package managers, desktop environments, stability, community support, and migration challenges, while also highlighting alternative distros like Bodhi Linux and Linux Lite to help developers choose the most suitable OS for their workflow.

DevelopmentFedoraLinux
0 likes · 9 min read
Which Linux Distribution Is Best for Developers? Ubuntu vs Fedora Deep Dive
Liangxu Linux
Liangxu Linux
May 11, 2023 · Fundamentals

Ubuntu vs Fedora: Which Linux Distro Is Best for Developers?

The article compares Ubuntu and Fedora, detailing why developers favor Linux, the challenges of switching from Ubuntu to Fedora—including Snap‑related errors—differences in package managers and desktop environments, and offers recommendations for both technical and non‑technical users.

ComparisonDevelopmentFedora
0 likes · 8 min read
Ubuntu vs Fedora: Which Linux Distro Is Best for Developers?
Sohu Tech Products
Sohu Tech Products
May 4, 2023 · Frontend Development

Six Essential VSCode Extensions for Vue 3 Development

This article introduces six must‑have VSCode extensions for Vue 3 developers—including Volar, Vue VSCode Snippets, Auto Close Tag, Vue Peek, Vue Theme, and Vite—explaining their key features, installation tips, and usage details to boost productivity.

DevelopmentExtensionsVSCode
0 likes · 5 min read
Six Essential VSCode Extensions for Vue 3 Development
Java Architect Essentials
Java Architect Essentials
Feb 26, 2023 · Frontend Development

Comprehensive uni‑app Guide: Overview, Environment Setup, and Development Practices

This article provides a detailed introduction to uni‑app, a Vue‑based cross‑platform front‑end framework, covering its core concepts, advantages, environment installation with HBuilder X and vue‑cli, project creation, platform‑specific build commands, Flex layout basics, and background‑image handling for various targets.

DevelopmentFlexboxHBuilderX
0 likes · 18 min read
Comprehensive uni‑app Guide: Overview, Environment Setup, and Development Practices
Programmer DD
Programmer DD
Feb 24, 2023 · Fundamentals

Linus Torvalds Slams Unannotated Pull Requests in Linux 6.3 Merge Window

Linus Torvalds opened the Linux 6.3 merge window and sharply criticized numerous pull requests lacking clear log messages, calling them garbage and urging developers to always explain their changes, warning that undocumented merges clutter the code history and hinder readability.

Code reviewDevelopmentkernel
0 likes · 3 min read
Linus Torvalds Slams Unannotated Pull Requests in Linux 6.3 Merge Window
Alipay Experience Technology
Alipay Experience Technology
Feb 16, 2023 · Frontend Development

How Ant Insurance Scaled Low‑Code Front‑End Development for Complex Insurance Products

This article recounts a former Ant Group front‑end engineer's year‑long journey building a low‑code platform for Ant Insurance, detailing challenges of high‑complexity insurance scenarios, platform design decisions, component‑based architecture, real‑world experiments, and lessons learned for future low‑code adoption.

ComponentizationDevelopmentInsurance
0 likes · 22 min read
How Ant Insurance Scaled Low‑Code Front‑End Development for Complex Insurance Products
21CTO
21CTO
Nov 14, 2022 · Fundamentals

Top 7 Python IDEs for 2024: Choose the Best Environment for Your Code

This guide reviews seven popular Python IDEs—Eric, Geany, PyCharm, Spyder, Thonny, Visual Studio Code, and Bluefish—highlighting their key features, platform support, and suitability for beginners, scientific work, or professional development, helping readers pick the right tool for their projects.

DevelopmentIDEPython
0 likes · 6 min read
Top 7 Python IDEs for 2024: Choose the Best Environment for Your Code
Liangxu Linux
Liangxu Linux
Sep 27, 2022 · Operations

Essential Terminal Tools Every Developer Should Know

This guide introduces a curated list of powerful terminal applications—including PuTTY, Windows Terminal, Tabby, iTerm2, Oh My Zsh, Zsh, PowerShell, Starship, fish, Konsole, and Hyper—detailing their features, licensing, supported platforms, and official websites to help developers choose the right tool for their workflow.

Developmentcommand-linecross‑platform
0 likes · 10 min read
Essential Terminal Tools Every Developer Should Know
21CTO
21CTO
Sep 22, 2022 · Fundamentals

Why Every Developer Needs to Master Software Frameworks (And How to Get Started)

This article explains what software frameworks are, why they are essential for developers, outlines the main types—including frontend, backend, mobile, and data‑science frameworks—and offers practical advice on how beginners can start learning them effectively.

Data ScienceDevelopmentMobile
0 likes · 12 min read
Why Every Developer Needs to Master Software Frameworks (And How to Get Started)
IT Services Circle
IT Services Circle
Sep 6, 2022 · Frontend Development

Understanding Low‑Code: Tools vs. Platforms and Their Impact on Development

The article examines the recurring hype around low‑code, contrasting the programmer’s view of it as a DSL like JSX that abstracts DOM manipulation with the capital‑driven notion of a platform that replaces developers, and discusses the practical challenges of customization, collaboration, testing, and the future of low‑code tools.

DevelopmentReactlow-code
0 likes · 7 min read
Understanding Low‑Code: Tools vs. Platforms and Their Impact on Development
IT Services Circle
IT Services Circle
Sep 5, 2022 · Backend Development

20 Essential IntelliJ IDEA Plugins for Java Development

This article introduces twenty highly useful IntelliJ IDEA plugins—including Key Promoter X, Lombok, MyBatisX, RestfulFastRequest, PlantUML, SequenceDiagram, GsonFormatPlus, and many others—explaining their core features, typical usage scenarios, and how they can boost Java developers' productivity while avoiding plugin overload.

DevelopmentIntelliJ IDEAPlugins
0 likes · 12 min read
20 Essential IntelliJ IDEA Plugins for Java Development
Programmer DD
Programmer DD
Sep 3, 2022 · Fundamentals

What’s New in VS Code 1.71? Key Features and Improvements

The Visual Studio Code 1.71 update introduces merge‑editor enhancements, expanded media codec support, a refined file‑rename picker, a new Code Action UI, terminal smooth‑scrolling, Jupyter notebook image paste, TypeScript live sessions, multi‑root Live Preview, and a Markdown language‑server blog, all detailed in the official release notes.

DevelopmentExtensionsVS Code
0 likes · 5 min read
What’s New in VS Code 1.71? Key Features and Improvements
macrozheng
macrozheng
Aug 30, 2022 · Backend Development

20 Must‑Have IntelliJ IDEA Plugins to Supercharge Your Development

This article introduces twenty essential IntelliJ IDEA plugins covering shortcuts, code generation, API testing, UML diagramming, JSON handling, cloud deployment, Docker integration, Maven assistance, log analysis, translation, and more, helping developers boost productivity across backend and frontend tasks.

DevelopmentIDEA pluginsIntelliJ
0 likes · 14 min read
20 Must‑Have IntelliJ IDEA Plugins to Supercharge Your Development
Alibaba Terminal Technology
Alibaba Terminal Technology
Aug 23, 2022 · Frontend Development

How Alibaba’s Low‑Code Engine Enables Powerful Debugging for Non‑Frontend Users

This article explains the challenges of debugging low‑code platforms for non‑frontend developers, describes Alibaba’s layered architecture and low‑code debugging protocol, and details the core debugging features—error logs, component inspection, data source panels, schema view, and extensible plugins—designed to reduce support costs and improve developer productivity across dozens of internal platforms.

Developmentdebuggingfrontend
0 likes · 27 min read
How Alibaba’s Low‑Code Engine Enables Powerful Debugging for Non‑Frontend Users
Tencent Cloud Developer
Tencent Cloud Developer
Aug 15, 2022 · Databases

Database Technology Development and Application

Tencent Cloud Database, a leading Chinese DB vendor, will host a live “Wiztalk” session featuring four experts who will discuss data and knowledge engineering, generic big‑data architectures, multi‑level consistency in distributed databases, and building elastic, cost‑effective cloud‑native storage engines, promoting research, talent and ecosystem development.

DevelopmentEventacademic
0 likes · 2 min read
Database Technology Development and Application
DaTaobao Tech
DaTaobao Tech
Jul 25, 2022 · Backend Development

Cross‑Platform C++ Message SDK Architecture and Development Practices

Over three years the team built a lightweight, C++‑based cross‑platform messaging SDK for a large e‑commerce group, choosing C++ for performance, creating a custom 43‑KB/116‑KB foundation library, organizing five modular layers, employing a pure‑asynchronous thread model, and automating development with the Eyas scaffolding, language‑binding generation and unified GN builds to simplify multi‑OS deployment and reduce engineering effort.

DevelopmentMessageSDK
0 likes · 15 min read
Cross‑Platform C++ Message SDK Architecture and Development Practices
IT Services Circle
IT Services Circle
Jul 10, 2022 · Frontend Development

Plasmo Framework Guide: Building Chrome Extensions with React and TypeScript

This article introduces Plasmo, a Next.js‑like framework for creating browser extensions using React and TypeScript, covering its key features, system requirements, project scaffolding, development workflow, content‑script integration, environment variables, internationalization, remote code handling, and publishing automation.

ChromeDevelopmentPlasmo
0 likes · 17 min read
Plasmo Framework Guide: Building Chrome Extensions with React and TypeScript
Python Programming Learning Circle
Python Programming Learning Circle
May 30, 2022 · Fundamentals

Managing Python Virtual Environments with Conda: Overview, Creation, Activation, and Package Installation

This article explains the purpose of Python virtual environments, illustrates common scenarios requiring separate environments, and provides step‑by‑step Conda commands for listing, creating, activating environments, and installing packages within them to ensure project isolation.

CondaDevelopmentpackage-management
0 likes · 4 min read
Managing Python Virtual Environments with Conda: Overview, Creation, Activation, and Package Installation
21CTO
21CTO
May 14, 2022 · Backend Development

What’s New in Firebase 2022? Explore the Latest Extensions and Features

Google I/O 2022 unveiled a suite of Firebase updates—including major Crashlytics changes, new Stripe, SnapChat, Stream, Typesense, and RevenueCat extensions, enhanced Hosting, Flutter plugins, Swift support, AppCheck, App Distribution, and Performance Monitoring—empowering developers to build faster, more secure, and richer mobile and web applications.

DevelopmentExtensionsMobile
0 likes · 5 min read
What’s New in Firebase 2022? Explore the Latest Extensions and Features
IEG Growth Platform Technology Team
IEG Growth Platform Technology Team
May 11, 2022 · Mobile Development

iOS Development Knowledge Map and Recommended Resources

An organized iOS development knowledge map and a comprehensive list of recommended resources—including language fundamentals, UI libraries, networking tools, data storage solutions, performance monitoring, architecture design, algorithms, and multimedia development—are presented to help iOS developers systematically learn and build applications.

DevelopmentMobileObjective‑C
0 likes · 7 min read
iOS Development Knowledge Map and Recommended Resources
Programmer DD
Programmer DD
May 7, 2022 · Frontend Development

Boost Your VSCode Productivity: 60+ Must-Have Extensions for Frontend Developers

This guide introduces over 60 essential VSCode extensions, organized into categories such as appearance, functionality, efficiency, formatting, and miscellaneous tools, helping developers enhance their coding experience, streamline workflows, and customize the editor for front‑end development without sacrificing performance.

DevelopmentExtensionsVSCode
0 likes · 21 min read
Boost Your VSCode Productivity: 60+ Must-Have Extensions for Frontend Developers
Xianyu Technology
Xianyu Technology
Apr 26, 2022 · Frontend Development

Moyu Front-end Platform: Architecture, Challenges, and Solutions

Moyu, Xianyu’s dedicated front‑end R&D framework launched in 2022, unifies template and configuration management, introduces a hybrid XTPL/JS/CSS/Schema development model, and adds a lightweight data gateway that streamlines releases, boosts first‑screen performance, and supports scalable scenarios such as product recommendations, with plans for mini‑programs and broader platform integration.

DevelopmentFront-endarchitecture
0 likes · 11 min read
Moyu Front-end Platform: Architecture, Challenges, and Solutions
IT Services Circle
IT Services Circle
Apr 18, 2022 · Backend Development

Using .pth Files to Globally Import Custom Python Utility Modules

This article explains how to place a folder of reusable Python utility scripts into a .pth file within the site‑packages directory so that the modules can be imported in any project without manually copying files or modifying sys.path, streamlining development across virtual environments.

.pthDevelopmentpackage management
0 likes · 5 min read
Using .pth Files to Globally Import Custom Python Utility Modules
Liangxu Linux
Liangxu Linux
Apr 12, 2022 · Fundamentals

Why I Switched from macOS to Linux: A Developer’s Journey and Practical Guide

After 25 years on macOS, the author explains why the growing restrictions and performance issues prompted a move to a Dell XPS 13 running Ubuntu, detailing the daily workflow, desktop environment, development tools, and step‑by‑step instructions for importing iPhone photos on Linux.

Desktop EnvironmentDevelopmentGNOME
0 likes · 12 min read
Why I Switched from macOS to Linux: A Developer’s Journey and Practical Guide
Python Programming Learning Circle
Python Programming Learning Circle
Mar 8, 2022 · Fundamentals

Top 10 Python IDEs for Developers

This article presents a curated list of the ten most useful Python integrated development environments, describing each tool's key features, strengths, and suitability for developers seeking efficient, extensible, and productive coding experiences.

DevelopmentIDEPyCharm
0 likes · 5 min read
Top 10 Python IDEs for Developers
DaTaobao Tech
DaTaobao Tech
Feb 14, 2022 · Fundamentals

Cross‑Platform C++ Development Pitfalls Guide

This guide outlines practical best‑practice recommendations—such as using C++17, proper header guards, forward‑slash paths, UTF‑8 encoding, restrained inline functions, standard fixed‑width types, careful char handling, readable nested templates, conditional compilation, Clang compiler, thin conversion layers, custom asserts, composition over inheritance, safe static initialization, and limited template use—to help developers write portable, maintainable, efficient C++ code across Windows, macOS, Linux, desktop and mobile platforms.

Code GuidelinesDevelopmentc++
0 likes · 17 min read
Cross‑Platform C++ Development Pitfalls Guide
21CTO
21CTO
Dec 9, 2021 · Fundamentals

Top 5 Linux Distros Every Developer Should Try

This article introduces five popular Linux distributions—Ubuntu, Linux Mint, Kali Linux, Parrot OS, and Fedora—explaining their features, target audiences, and why they are well‑suited for programmers and developers seeking open‑source, customizable development environments.

DevelopmentLinuxlinux distributions
0 likes · 7 min read
Top 5 Linux Distros Every Developer Should Try
Python Programming Learning Circle
Python Programming Learning Circle
Sep 29, 2021 · Fundamentals

Comprehensive List of Python Libraries and Tools

This article presents an extensive curated collection of Python libraries and tools covering environments, package management, web frameworks, databases, testing, data analysis, machine learning, DevOps, and many other domains, providing developers with a comprehensive reference to enhance productivity and build robust applications.

DevelopmentPythonResources
0 likes · 46 min read
Comprehensive List of Python Libraries and Tools
Code Ape Tech Column
Code Ape Tech Column
Aug 21, 2021 · Backend Development

Comprehensive Guide to Debugging in IntelliJ IDEA

This article provides a detailed tutorial on using IntelliJ IDEA's debug mode, covering basic usage, shortcut keys, variable inspection, expression evaluation, smart step‑into, conditional breakpoints, multithreaded debugging, drop frame, force return, and JRebel activation for efficient Java development.

DevelopmentIDEIntelliJ IDEA
0 likes · 14 min read
Comprehensive Guide to Debugging in IntelliJ IDEA
DevOps
DevOps
Aug 5, 2021 · Fundamentals

Agile Testing: Definition, Differences from Traditional Testing, and 10 Principles for Testers

This article explains agile testing, contrasts it with traditional testing, and details ten guiding principles—including continuous feedback, customer value, face‑to‑face communication, courage, simplicity, continuous improvement, adaptability, self‑organization, people focus, and enjoyment—that help testers and agile teams deliver high‑quality software efficiently.

DevelopmentSoftware Testingagile
0 likes · 7 min read
Agile Testing: Definition, Differences from Traditional Testing, and 10 Principles for Testers
ITPUB
ITPUB
Jul 25, 2021 · Fundamentals

Can Linux Replace Windows? Exploring Deepin’s GUI, Dev Tools, and Daily Benefits

This article shares a personal experience with the Deepin Linux distribution, covering its graphical interface, file manager, development environment, communication apps, Android app support, and the many practical advantages that make Linux a viable alternative to Windows for everyday use.

DesktopDevelopmentLinux
0 likes · 10 min read
Can Linux Replace Windows? Exploring Deepin’s GUI, Dev Tools, and Daily Benefits