Tagged articles
188 articles
Page 2 of 2
Programmer DD
Programmer DD
Nov 19, 2021 · Backend Development

Boost Your Java Productivity: 15 Must‑Have IntelliJ IDEA Plugins & Settings

This guide presents fifteen essential IntelliJ IDEA plugins and configuration tweaks—including Codota, Lombok, MyBatisX, and SonarLint—plus custom live templates and global settings that together can dramatically accelerate Java development, improve code quality, and streamline daily workflow for developers.

IDE TipsIntelliJ IDEAJava
0 likes · 8 min read
Boost Your Java Productivity: 15 Must‑Have IntelliJ IDEA Plugins & Settings
DevOps Engineer
DevOps Engineer
Nov 8, 2021 · Fundamentals

Common Git Commands and Tips Cheat Sheet

This article provides a comprehensive cheat sheet of frequently used Git commands and practical tips, covering configuration, repository initialization, staging, committing, branching, merging, remote operations, and useful shortcuts for both beginners and experienced developers.

Cheat SheetVersion Controlcommand-line
0 likes · 7 min read
Common Git Commands and Tips Cheat Sheet
Code Ape Tech Column
Code Ape Tech Column
Aug 14, 2021 · Backend Development

Top IntelliJ IDEA Plugins to Boost Your Development Efficiency

This guide introduces a curated list of IntelliJ IDEA plugins and configuration tweaks—including Codota, Key Promoter X, Lombok, and MybatisX—designed to accelerate Java development, improve code quality, and streamline everyday coding tasks for developers.

IntelliJ IDEAJavadevelopment-tools
0 likes · 5 min read
Top IntelliJ IDEA Plugins to Boost Your Development Efficiency
Laravel Tech Community
Laravel Tech Community
Aug 9, 2021 · Backend Development

Top 15 Code Review Tools for Improving Software Quality

This article presents a curated list of the 15 best code review tools, describing each platform’s features and benefits to help developers streamline code inspections, improve software quality, and enhance team collaboration.

Code reviewGerritPhabricator
0 likes · 9 min read
Top 15 Code Review Tools for Improving Software Quality
Architecture Digest
Architecture Digest
Aug 9, 2021 · Backend Development

Essential IntelliJ IDEA Plugins and Settings to Boost Productivity

This guide introduces a curated list of IntelliJ IDEA plugins—including Codota, Key Promoter X, CodeGlance, Lombok, Alibaba Java Coding Guidelines, and more—along with configuration tweaks such as live templates, import optimization, and UI adjustments, all aimed at dramatically improving Java development efficiency.

IDE TipsIntelliJ IDEAJava
0 likes · 5 min read
Essential IntelliJ IDEA Plugins and Settings to Boost Productivity
21CTO
21CTO
Jul 24, 2021 · Fundamentals

Choosing the Right IDE: A Comprehensive Guide to Top Development Environments

This article explains what an IDE is, why it matters for developers across languages, and provides detailed overviews of popular IDEs such as Visual Studio, IntelliJ IDEA, Xcode, Eclipse, and many others to help you select the most suitable tool for your workflow.

IDEcode editordevelopment-tools
0 likes · 12 min read
Choosing the Right IDE: A Comprehensive Guide to Top Development Environments
Programmer DD
Programmer DD
Jul 5, 2021 · Fundamentals

How to Sync IntelliJ IDEA Settings Across Devices Using the Cloud

Learn step-by-step how to upload your IntelliJ IDEA configuration to the cloud, synchronize it on another machine, enable auto-sync, resolve common plugin issues, and ensure your custom settings like keymaps are consistently applied across installations.

IDE configurationIntelliJ IDEAcloud
0 likes · 4 min read
How to Sync IntelliJ IDEA Settings Across Devices Using the Cloud
Top Architect
Top Architect
Jul 2, 2021 · Fundamentals

How to Sync IntelliJ IDEA Settings to Cloud and Across Devices

This guide explains step‑by‑step how to upload your IntelliJ IDEA configuration to the cloud, synchronize it on another machine, enable auto‑sync, adjust specific settings, and troubleshoot common plugin issues, using the built‑in Settings Repository and VCS sync features.

IDE configurationIntelliJ IDEAcloud
0 likes · 3 min read
How to Sync IntelliJ IDEA Settings to Cloud and Across Devices
Python Programming Learning Circle
Python Programming Learning Circle
Jun 29, 2021 · Fundamentals

Top Python IDEs and Code Editors: Features, Pros, Cons, and Compatibility

This article provides a comprehensive overview of the most popular Python IDEs and code editors—including PyCharm, Visual Studio Code, Sublime Text, Vim, Emacs, and many others—detailing their main features, plugins, compatibility across operating systems, advantages, disadvantages, and download links to help developers choose the tool that best fits their workflow and project requirements.

IDEPythoncode editor
0 likes · 10 min read
Top Python IDEs and Code Editors: Features, Pros, Cons, and Compatibility
Laravel Tech Community
Laravel Tech Community
Jun 7, 2021 · Fundamentals

Top 9 Useful Code Comparison Tools for Developers

This article introduces nine practical code comparison utilities—including BeyondCompare, UltraCompare, TextDiff, WinMerge, DiffMerge, Diffuse, Kaleidoscope, and Compare My Files—detailing their key features, supported platforms, and typical use cases for developers needing to identify and merge code differences.

code comparisondevelopment-toolsdiff utilities
0 likes · 4 min read
Top 9 Useful Code Comparison Tools for Developers
Laravel Tech Community
Laravel Tech Community
Jun 1, 2021 · Fundamentals

IntelliJ IDEA Shortcut Keys Reference for Windows and macOS

This article provides a comprehensive list of IntelliJ IDEA keyboard shortcuts for both Windows and macOS, covering basic navigation, editing, refactoring, debugging, version control, and other essential functions to enhance developer productivity without using a mouse.

IDEIntelliJ IDEAdevelopment-tools
0 likes · 19 min read
IntelliJ IDEA Shortcut Keys Reference for Windows and macOS
Laravel Tech Community
Laravel Tech Community
May 18, 2021 · Fundamentals

Common VS Code Keyboard Shortcuts for Efficient Coding

This article lists essential VS Code keyboard shortcuts across Windows, macOS, and Linux, covering actions such as joining lines, formatting code, trimming whitespace, folding, duplicating lines, multi‑cursor editing, navigation, and command palette usage, helping developers boost coding efficiency without memorizing every shortcut.

VS Codedevelopment-toolskeyboard shortcuts
0 likes · 8 min read
Common VS Code Keyboard Shortcuts for Efficient Coding
Code Ape Tech Column
Code Ape Tech Column
May 14, 2021 · Fundamentals

Master IntelliJ IDEA Debugging: Essential Tips and Tricks

This comprehensive guide walks you through IntelliJ IDEA's debugging features, covering the interface, basic shortcuts, variable inspection, expression evaluation, smart step‑into, conditional breakpoints, multithreaded debugging, frame rollback, request interruption, and JRebel activation for hot‑deployment.

DebuggingHot DeploymentIDE
0 likes · 16 min read
Master IntelliJ IDEA Debugging: Essential Tips and Tricks
Wukong Talks Architecture
Wukong Talks Architecture
Mar 29, 2021 · Fundamentals

Essential Mac Development Tools and Shortcuts for New Mac Users

This article introduces a curated set of productivity shortcuts, package managers, command‑line enhancements, writing utilities, and core development tools for macOS, guiding new Mac owners through installation, configuration, and efficient usage to boost their software development workflow.

GitHomebrewMac
0 likes · 10 min read
Essential Mac Development Tools and Shortcuts for New Mac Users
Open Source Linux
Open Source Linux
Mar 6, 2021 · Fundamentals

Why Visual Studio Code Is the Long‑Term Text Editor You Should Learn Now

The article analyzes why Visual Studio Code’s unprecedented popularity, robust extension platform, paradigm‑shifting web‑based model, and strong corporate backing make it the most durable and future‑proof text editor for developers seeking a long‑term investment in their tooling.

Visual Studio Codedevelopment-toolsextension ecosystem
0 likes · 13 min read
Why Visual Studio Code Is the Long‑Term Text Editor You Should Learn Now
Liangxu Linux
Liangxu Linux
Feb 12, 2021 · Frontend Development

Why Visual Studio Code Could Remain the Dominant Text Editor for Decades

The article examines software longevity as a key factor in tool selection, compares the historical popularity of text editors, presents data on VS Code’s market share and development activity, and explains why its extensibility, platform approach, paradigm breakthroughs, and strong corporate backing suggest a multi‑decade lifespan.

VS Codedevelopment-toolseditor extensions
0 likes · 14 min read
Why Visual Studio Code Could Remain the Dominant Text Editor for Decades
Code Ape Tech Column
Code Ape Tech Column
Jan 27, 2021 · Backend Development

Top IntelliJ IDEA Plugins for Java Development

This article presents a curated list of IntelliJ IDEA plugins—such as CodeGlance, Codota, Material Theme UI, Alibaba Java Coding Guidelines, Alibaba Cloud Toolkit, GenerateAllSetter, Idea Zookeeper, JRebel, JSON Parser, Lombok, JUnitGenerator, MyBatis Log Plugin, MyBatisCodeHelperPro, RESTfulToolkit, and Translation—that boost productivity and code quality for Java developers.

IDE pluginsIntelliJJava
0 likes · 5 min read
Top IntelliJ IDEA Plugins for Java Development
21CTO
21CTO
Dec 28, 2020 · Fundamentals

PyCharm vs VS Code: Which Python IDE Is Right for You?

This article compares PyCharm and VS Code, examining their strengths and weaknesses in areas such as autocomplete, extension handling, memory usage, cost, and extensibility, to help developers decide which Python IDE best fits their workflow and project needs.

ComparisonIDEPyCharm
0 likes · 5 min read
PyCharm vs VS Code: Which Python IDE Is Right for You?
Liangxu Linux
Liangxu Linux
Dec 20, 2020 · Fundamentals

How to Set Up Debian 7.3 and Compile the Linux 3.2.54 Kernel

This guide walks through setting up a Debian 7.3 development environment on both VMware and a physical x86‑64 machine, configuring apt sources, installing essential development tools, and then downloading, configuring, compiling, and installing the Linux 3.2.54 kernel, including post‑install steps for VMware tools.

Debiandevelopment-toolskernel compilation
0 likes · 21 min read
How to Set Up Debian 7.3 and Compile the Linux 3.2.54 Kernel
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Nov 16, 2020 · Backend Development

Top IntelliJ IDEA Plugins for Java Developers

This article introduces a curated list of essential IntelliJ IDEA plugins for Java developers, explaining how each tool—such as Key Promoter X, String Manipulation, Background Image Plus, and others—enhances coding efficiency, improves code readability, and streamlines everyday development tasks.

IDE pluginsIntelliJ IDEAJava
0 likes · 9 min read
Top IntelliJ IDEA Plugins for Java Developers
Top Architect
Top Architect
Nov 3, 2020 · Fundamentals

Comprehensive Guide to Using Sublime Text: Installation, Configuration, and Productivity Tips

This article provides a thorough, step‑by‑step tutorial on Sublime Text covering its installation on Windows, adding it to the system PATH, installing Package Control, configuring settings and themes, mastering editing shortcuts, multi‑selection, find/replace, navigation, and other advanced features to boost developer productivity.

Sublime Textcode editordevelopment-tools
0 likes · 23 min read
Comprehensive Guide to Using Sublime Text: Installation, Configuration, and Productivity Tips
IT Xianyu
IT Xianyu
Nov 2, 2020 · Fundamentals

Comprehensive Guide to Debugging in IntelliJ IDEA

This article provides a detailed tutorial on using IntelliJ IDEA's Debug mode, covering interface components, basic operations and shortcuts, variable inspection, expression evaluation, smart step‑into, conditional breakpoints, multithreaded debugging, frame dropping, and force return techniques to efficiently trace and troubleshoot Java applications.

IDEIntelliJ IDEAJava
0 likes · 11 min read
Comprehensive Guide to Debugging in IntelliJ IDEA
Programmer DD
Programmer DD
Oct 8, 2020 · Backend Development

Boost Your Java Productivity: Top 11 Must‑Have IntelliJ Plugins

This article introduces eleven essential IntelliJ IDEA plugins—including .ignore, Lombok, Alibaba's p3c, FindBugs‑IDEA, GsonFormat, Maven Helper, VisualVM Launcher, GenerateAllSetter, MyBatisCodeHelperPro, Rainbow Brackets, and Translation—explaining their features, download links, and how they can dramatically streamline Java development and improve code quality.

IDE pluginsIntelliJJava
0 likes · 5 min read
Boost Your Java Productivity: Top 11 Must‑Have IntelliJ Plugins
Programmer DD
Programmer DD
Sep 27, 2020 · Fundamentals

Master IntelliJ IDEA: Essential Settings, Shortcuts, and Tips for Faster Development

This guide walks you through configuring Maven, customizing code style, enabling case‑insensitive completion, forcing Maven dependency updates, managing hidden files, remapping shortcuts, adjusting memory and encoding settings, using live templates, and leveraging presentation and inject‑language modes in IntelliJ IDEA to boost productivity.

IDE settingsIntelliJ IDEAdevelopment-tools
0 likes · 14 min read
Master IntelliJ IDEA: Essential Settings, Shortcuts, and Tips for Faster Development
Java Captain
Java Captain
Sep 24, 2020 · Backend Development

Essential Tools Every Java Developer Should Learn in 2020

The article lists essential tools for Java developers in 2020, covering IDEs, version control, CI, testing, build automation, containerization, and operating system basics, and explains why each tool is valuable for both core and web Java programmers.

GitJavaJira
0 likes · 9 min read
Essential Tools Every Java Developer Should Learn in 2020
MaGe Linux Operations
MaGe Linux Operations
Sep 20, 2020 · Fundamentals

Top 5 Free Python Tools Every Developer Should Know

Discover five essential, free Python tools—including Python Tutor, IPython, Jupyter Notebook, Anaconda, and Skulpt—that boost productivity, simplify learning, and streamline development for anyone seeking powerful, community‑driven solutions.

AnacondaIPythonJupyter
0 likes · 4 min read
Top 5 Free Python Tools Every Developer Should Know
MaGe Linux Operations
MaGe Linux Operations
Sep 14, 2020 · Fundamentals

Top 10 Python IDEs Every Developer Should Try

This article introduces Python as an easy-to-learn language and reviews ten essential IDEs—including Vim, Eclipse with PyDev, Sublime Text, Emacs, Komodo Edit, PyCharm, Wing, PyScripter, Eric, and an interactive editor—helping developers choose the right tool to boost productivity.

EclipseEmacsPyCharm
0 likes · 4 min read
Top 10 Python IDEs Every Developer Should Try
IT Xianyu
IT Xianyu
Sep 7, 2020 · Backend Development

Comprehensive Guide to Debugging in IntelliJ IDEA

This article provides a detailed walkthrough of using IntelliJ IDEA’s Debug mode, covering interface elements, basic shortcuts, variable inspection, expression evaluation, smart step‑into, conditional breakpoints, multithreaded debugging, frame rollback, and force return techniques for efficient Java development.

IDEIntelliJ IDEAJava
0 likes · 13 min read
Comprehensive Guide to Debugging in IntelliJ IDEA
ITPUB
ITPUB
Sep 1, 2020 · Backend Development

Master IntelliJ IDEA Debugging: Step-by-Step Guide to Breakpoints, Expressions, and Thread Control

This comprehensive guide explains how to use IntelliJ IDEA's Debug mode—including launching the debugger, managing breakpoints, inspecting variables, evaluating expressions, employing smart step‑into, configuring conditional breakpoints, handling multithreaded debugging, and using drop‑frame and force‑return features—to efficiently trace and troubleshoot Java applications.

DebuggingIDEIntelliJ IDEA
0 likes · 14 min read
Master IntelliJ IDEA Debugging: Step-by-Step Guide to Breakpoints, Expressions, and Thread Control
Architecture Digest
Architecture Digest
Aug 22, 2020 · Fundamentals

Essential IntelliJ IDEA Settings for Efficient Java Development

This article presents a comprehensive guide to the most useful IntelliJ IDEA configuration options—including case‑sensitive code completion, automatic imports, code folding, split‑screen layout, key‑map adjustments, memory allocation, project opening behavior, line numbering, serialVersionUID generation, and default browser settings—to help developers streamline their Java workflow and improve productivity.

IDE settingsIntelliJ IDEAJava
0 likes · 7 min read
Essential IntelliJ IDEA Settings for Efficient Java Development
Top Architect
Top Architect
Jul 4, 2020 · Backend Development

Top IntelliJ IDEA Plugins for Java Development (2020.1)

This article introduces a curated list of IntelliJ IDEA plugins compatible with version 2020.1, including code formatters, translation tools, shortcut helpers, coding guideline checkers, algorithm practice editors, RESTful URL explorers, bytecode viewers, case converters, hot-reload utilities, string manipulators, MyBatis helpers, sequence diagram generators, setter generators, Chinese language packs, rainbow brackets, and QA assistants, each with a brief description and usage shortcuts.

IDE pluginsIntelliJ IDEAJava
0 likes · 7 min read
Top IntelliJ IDEA Plugins for Java Development (2020.1)
Liangxu Linux
Liangxu Linux
Jun 23, 2020 · Fundamentals

9 Essential Linux Diff Tools for Code Comparison (CLI & GUI)

This guide introduces nine widely used Linux diff utilities—including command‑line tools like diff, colordiff, wdiff, vimdiff and GUI applications such as Kompare, DiffMerge, Meld, Diffuse, XXdiff, KDiff3, and TkDiff—detailing their features, installation commands, and typical use cases for comparing files and directories.

CLIGUILinux
0 likes · 9 min read
9 Essential Linux Diff Tools for Code Comparison (CLI & GUI)
Laravel Tech Community
Laravel Tech Community
May 12, 2020 · Fundamentals

Comprehensive IntelliJ IDEA Shortcut Key Cheat Sheet

This article provides a detailed cheat sheet of the most useful IntelliJ IDEA keyboard shortcuts, covering navigation, code editing, refactoring, and project management commands to boost developer productivity across various programming tasks.

IDEIntelliJ IDEAdevelopment-tools
0 likes · 10 min read
Comprehensive IntelliJ IDEA Shortcut Key Cheat Sheet
Programmer DD
Programmer DD
Apr 12, 2020 · Fundamentals

Explore Linux Files Directly from Windows Explorer with WSL2

Microsoft's latest WSL2 update for Windows 10 2004 integrates the Linux subsystem into File Explorer, letting users click the Tux icon to browse Linux distributions' root filesystems directly, simplifying access that previously required cumbersome steps.

Linux IntegrationWSL2Windows 10
0 likes · 3 min read
Explore Linux Files Directly from Windows Explorer with WSL2
MaGe Linux Operations
MaGe Linux Operations
Mar 19, 2020 · Fundamentals

Top Python Tools to Boost Your Development Efficiency

Discover a curated list of essential Python tools—including Python Tutor, IPython, Jupyter Notebook, Anaconda, and Skulpt—that streamline learning, interactive coding, data analysis, and environment management, helping developers work smarter and faster.

AnacondaJupyter Notebookdevelopment-tools
0 likes · 4 min read
Top Python Tools to Boost Your Development Efficiency
Java Backend Technology
Java Backend Technology
Jan 16, 2020 · Fundamentals

Top 6 Code Comparison Tools Every Developer Should Know

This article introduces six widely used code comparison utilities—WinMerge, Diffuse, Beyond Compare, Altova DiffDog, AptDiff, and Code Compare—detailing their key features, platform support, and how they help programmers efficiently spot and merge differences in source files.

Software Engineeringcode comparisondevelopment-tools
0 likes · 5 min read
Top 6 Code Comparison Tools Every Developer Should Know
Taobao Frontend Technology
Taobao Frontend Technology
Dec 27, 2019 · Frontend Development

What’s Driving the Next Wave of Frontend IDE Innovation?

This article analyzes the evolving landscape of frontend IDEs, highlighting industry trends, business and technical drivers, and proposes a unified, cloud‑enabled development environment to boost efficiency and reduce duplicated effort across diverse frontend scenarios.

Cloud IDEIDESoftware Engineering
0 likes · 12 min read
What’s Driving the Next Wave of Frontend IDE Innovation?
Programmer DD
Programmer DD
Dec 13, 2019 · Fundamentals

Refresh Your IntelliJ IDEA: Top Theme Plugins and DIY Styling Tips

This guide introduces a curated list of IntelliJ IDEA theme plugins, explains how to install and switch them, provides DIY customization steps for fonts and colors, and shares practical notes on IDE version compatibility, helping developers give their IDE a fresh, personalized look.

IDE customizationIntelliJ IDEAdevelopment-tools
0 likes · 6 min read
Refresh Your IntelliJ IDEA: Top Theme Plugins and DIY Styling Tips
21CTO
21CTO
Dec 12, 2019 · Fundamentals

Why Modern IDEs Are Essential for Developers and the Rise of Cloud‑Based Studios

The article explains how powerful integrated development environments boost programmer productivity, reduce effort, improve user experience, and how cloud‑based IDEs like Cloud Studio are shaping the future of software development with elastic, serverless computing capabilities.

Cloud IDEIDESoftware Engineering
0 likes · 4 min read
Why Modern IDEs Are Essential for Developers and the Rise of Cloud‑Based Studios
Java Captain
Java Captain
Dec 11, 2019 · Backend Development

Essential Tools Every Java Developer Should Learn in 2019

This article outlines the essential basic and advanced tools—including IDEs, version control, CI servers, testing frameworks, build systems, containerization, and Linux—that Java developers should master in 2019 to improve productivity and code quality.

IDEJavaVersion Control
0 likes · 8 min read
Essential Tools Every Java Developer Should Learn in 2019
ITPUB
ITPUB
Dec 4, 2019 · Fundamentals

10 Essential Vim Plugins Every Developer Should Use

This guide lists ten of the author’s favorite Vim plugins—covering plugin management, syntax highlighting, status lines, file navigation, commenting, color schemes, fuzzy finding, searching, Git integration, and tag browsing—to help developers streamline their editing workflow across any language.

PluginsVimdevelopment-tools
0 likes · 7 min read
10 Essential Vim Plugins Every Developer Should Use
21CTO
21CTO
Nov 12, 2019 · Fundamentals

Which Python IDE Is Right for You? A Comprehensive Comparison of Top Editors

This article reviews a wide range of Python IDEs, explaining what an IDE is, comparing code editors, and detailing the features, compatibility, advantages, and disadvantages of each tool—from popular choices like PyCharm and VS Code to niche options such as Vim and Emacs—so readers can select the environment that best fits their needs.

Pythoncode editordevelopment-tools
0 likes · 14 min read
Which Python IDE Is Right for You? A Comprehensive Comparison of Top Editors
System Architect Go
System Architect Go
Feb 2, 2019 · Backend Development

From Node.js to Python: Essential Tools for a Smooth Transition

This guide walks Node.js developers through Python equivalents—pipenv for package management, nodemon for live reload, Sanic as an async web framework, and pm2 for process monitoring—offering concrete commands, configuration tips, and platform‑specific caveats.

Backenddevelopment-toolsnodemon
0 likes · 4 min read
From Node.js to Python: Essential Tools for a Smooth Transition
21CTO
21CTO
Jan 26, 2019 · Blockchain

Top 10 Essential Tools Every Blockchain Developer Should Use

This article introduces the rapid rise of blockchain technology beyond cryptocurrencies, explains smart contracts, and presents ten widely used tools—including Remix IDE, Solidity compiler, Solium, Parity, Geth, MetaMask, Truffle, and DAppBoard—plus additional resources, helping developers choose the right solutions for their projects.

BlockchainEthereumSolidity
0 likes · 8 min read
Top 10 Essential Tools Every Blockchain Developer Should Use
JD Retail Technology
JD Retail Technology
Jan 14, 2019 · Fundamentals

Configuring Vim on Windows: Practical Settings and Plugin Recommendations

This article explains how to set up and fine‑tune Vim on Windows, covering essential vimrc sections such as Startup, General, Language & Encoding, GUI, Format, Keymap, and Plugins, and provides practical configuration examples and plugin recommendations for a clean, efficient editing environment.

Editor ConfigurationPluginsVim
0 likes · 7 min read
Configuring Vim on Windows: Practical Settings and Plugin Recommendations
Java Captain
Java Captain
Dec 7, 2018 · Backend Development

Essential Tools Every Java Developer Should Learn in 2018

This article presents a curated list of fundamental and advanced tools—including JIRA, Git, Jenkins, Selenium, Groovy, Spock, Maven, Gradle, Docker, and Linux—that Java developers with any experience level should master to improve productivity, testing, build automation, and deployment.

DockerJavaJenkins
0 likes · 7 min read
Essential Tools Every Java Developer Should Learn in 2018
MaGe Linux Operations
MaGe Linux Operations
Nov 1, 2018 · Operations

20 Must-Have DevOps Tools Every Team Should Use

This article surveys twenty essential DevOps tools—from project planning and version control to continuous integration, monitoring, and cloud services—explaining their core functions, typical use cases, and how they fit into a modern software development lifecycle.

Cloud ServicesDevOpscontinuous integration
0 likes · 12 min read
20 Must-Have DevOps Tools Every Team Should Use
21CTO
21CTO
Aug 14, 2018 · Fundamentals

PYPL IDE Index August 2023: Which Development Environments Lead the Pack?

According to the August 2023 PYPL Top IDE Index, Visual Studio remains the most popular IDE worldwide, followed by Eclipse and Android Studio, while Android Studio shows a notable 3% year‑over‑year growth and Eclipse experiences the steepest decline, reflecting shifting developer preferences.

Android StudioEclipseIDE popularity
0 likes · 3 min read
PYPL IDE Index August 2023: Which Development Environments Lead the Pack?
Youzan Coder
Youzan Coder
Aug 10, 2018 · Frontend Development

ZanProxy: A Node.js Proxy Server for Frontend Development Efficiency

ZanProxy is a Node.js‑based proxy server that lets frontend developers debug, switch environments instantly, mock APIs, share forwarding rules across teams, monitor requests—including mobile devices—and extend functionality with plugins, all without altering system hosts files or embedding code, thereby streamlining development workflows.

API mockingHost SwitchingProxy server
0 likes · 6 min read
ZanProxy: A Node.js Proxy Server for Frontend Development Efficiency
Liangxu Linux
Liangxu Linux
Jun 22, 2018 · Fundamentals

Master Vim: Essential Commands for Efficient Text Editing

This guide introduces Vim, a powerful command‑line text editor, and walks through essential cursor‑movement shortcuts, deletion, undo/redo, copy‑paste, visual mode, searching, replacing, line shifting, accessing man pages, insert mode commands, Ex‑mode substitutions, shell execution, split‑window techniques, and basic configuration files for turning Vim into an IDE.

LinuxVimcommand-line
0 likes · 7 min read
Master Vim: Essential Commands for Efficient Text Editing
Java Captain
Java Captain
May 11, 2018 · Backend Development

Useful IntelliJ Plugins to Boost Development Efficiency

This article introduces a curated list of IntelliJ IDEA plugins—including .ignore, Lombok, p3c, FindBugs‑IDEA, GsonFormat, Maven Helper, VisualVM Launcher, GenerateAllSetter, MyBatisCodeHelperPro, Rainbow Brackets, and Translation—that streamline Java development, enforce code standards, and significantly improve productivity.

IDE pluginsIntelliJJava
0 likes · 6 min read
Useful IntelliJ Plugins to Boost Development Efficiency
MaGe Linux Operations
MaGe Linux Operations
Apr 21, 2018 · Fundamentals

Choosing the Right Python IDE and Code Editor: A Comprehensive Guide

This guide explains what IDEs and code editors are, outlines essential features for a productive Python development environment, and compares popular general‑purpose and Python‑specific tools with their advantages and disadvantages to help you select the best solution for your projects.

IDEPyCharmPython
0 likes · 18 min read
Choosing the Right Python IDE and Code Editor: A Comprehensive Guide
MaGe Linux Operations
MaGe Linux Operations
Mar 30, 2018 · Fundamentals

Boost Python Readability: Inside the Powerful PrettyPrinter Library

PrettyPrinter is a Python 3.6+ library that leverages an advanced layout algorithm to provide syntax‑highlighted, highly customizable pretty‑printing, surpassing built‑in __repr__, pprint, and other third‑party tools while offering a simple descriptive API for developers.

Code Formattingdevelopment-toolspretty-printing
0 likes · 8 min read
Boost Python Readability: Inside the Powerful PrettyPrinter Library
21CTO
21CTO
Aug 31, 2017 · Fundamentals

Top 11 Must-Have Development Tools to Boost Your Productivity in 2024

This article surveys eleven cutting‑edge development tools—from project‑based learning platforms and team‑monitoring utilities to novel web frameworks, OS query engines, mobile Firebase integration, terminal sharing, Kubernetes sandboxes, documentation generators, headless CMS, lightweight REST APIs, and Ruby performance boosters—explaining their core benefits and use cases for modern developers.

Software Engineeringdevelopment-toolsproductivity
0 likes · 7 min read
Top 11 Must-Have Development Tools to Boost Your Productivity in 2024
dbaplus Community
dbaplus Community
Aug 24, 2017 · R&D Management

Why Managing a Tech Team Requires Engineering Skills, Not Just People Skills

The author reflects on three major challenges—staff turnover, project‑schedule control, and software‑quality improvement—and argues that mastering software‑engineering techniques, tooling, and domain knowledge is essential for effective technical team management.

Software Engineeringcode qualitydevelopment-tools
0 likes · 17 min read
Why Managing a Tech Team Requires Engineering Skills, Not Just People Skills
21CTO
21CTO
Aug 20, 2017 · Fundamentals

Which IDE Dominates the Market? Insights from the PYPL Top IDE Index

This article examines the PYPL Top IDE Index, revealing that Visual Studio, Eclipse, and Android Studio were the three most searched IDEs in August, while explaining the methodology, limitations of search‑based popularity metrics, and offering follow‑up questions for developers.

IDEPYPLdevelopment-tools
0 likes · 3 min read
Which IDE Dominates the Market? Insights from the PYPL Top IDE Index
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 25, 2017 · Frontend Development

What’s New This Week in Front‑End Tech? AI Cloud, React 15.6, Angular 4.2, and More

This week’s front‑end roundup covers Tencent’s new “Intelligent Cloud” AI‑as‑a‑Service platform, Walmart’s ban on AWS, releases of React 15.6.0, Angular 4.2, ESLint 4.0.0, Firefox 54 and Chrome 60 Beta, plus updates on Apple Music licensing, Visual Studio 2017 preview and Owl Labs’ robotic conference camera.

AngularCloud AIReact
0 likes · 6 min read
What’s New This Week in Front‑End Tech? AI Cloud, React 15.6, Angular 4.2, and More
System Architect Go
System Architect Go
Mar 7, 2017 · Backend Development

Using Nodemon for Automatic Restart in Node.js Development

This guide explains how to install, configure, and use Nodemon to automatically detect code changes and restart Node.js applications, improving development efficiency while highlighting common Windows setup issues and configuration options.

Automationdevelopment-toolshot-reload
0 likes · 4 min read
Using Nodemon for Automatic Restart in Node.js Development
Tencent Music Tech Team
Tencent Music Tech Team
Jul 20, 2016 · Mobile Development

Overview of Android TV Development

Android TV, now dominating China’s rapidly expanding smart‑TV market, offers a large shared screen experience and extensive I/O options, while development mirrors Android phone projects using Android Studio and Gradle, with debugging on boxes or tablets, and requires careful handling of limited CPU/memory, background‑process behavior, and wired‑network connectivity.

Android TVDebuggingMemory Management
0 likes · 8 min read
Overview of Android TV Development
Java High-Performance Architecture
Java High-Performance Architecture
Jul 10, 2016 · Frontend Development

Boost Your Web Development Workflow with Blisk and BrowserSync

Discover how using the dedicated development browser Blisk, combined with BrowserSync’s automatic reload feature, can streamline debugging, isolate tabs, manage cache, and preview responsive designs across multiple devices simultaneously, enhancing efficiency for front‑end developers.

BrowserResponsive Designdevelopment-tools
0 likes · 3 min read
Boost Your Web Development Workflow with Blisk and BrowserSync
Architecture Digest
Architecture Digest
May 7, 2016 · Backend Development

Overview of Various Open‑Source Development Tools and Libraries

This article presents a curated collection of open‑source development tools and libraries—including Taobao Open API client TOP, autoResponsive UI component, ali‑OSS Node.js wrapper, Alibaba Wasp distributed database, Brix framework, and numerous utilities for cloud, databases, and front‑end development—each with brief descriptions and usage links.

clouddatabasesdevelopment-tools
0 likes · 15 min read
Overview of Various Open‑Source Development Tools and Libraries
ITPUB
ITPUB
Apr 25, 2016 · Backend Development

How to Install and Use JadClipse Decompiler Plugin in MyEclipse

This guide walks you through downloading the JadClipse plugin and JAD decompiler, placing the files in the correct MyEclipse directories, configuring the plugin path, and finally enabling seamless Java class decompilation directly within the MyEclipse IDE.

IDE pluginJADJadClipse
0 likes · 5 min read
How to Install and Use JadClipse Decompiler Plugin in MyEclipse
Qunar Tech Salon
Qunar Tech Salon
Apr 17, 2016 · Fundamentals

Using ctags with Vim for Source Code Navigation

ctags is a Vim-integrated tool that generates tag files to index source code elements such as functions, macros, classes, and variables, enabling developers to quickly locate definitions, declarations, and references across large projects, with installation instructions, configuration steps, and common navigation commands.

Code navigationVimctags
0 likes · 4 min read
Using ctags with Vim for Source Code Navigation
Node Underground
Node Underground
Dec 8, 2015 · Fundamentals

Boost Development Efficiency with Essential Terminal Tools for Node.js

Choosing the right operating system and command‑line utilities—such as iTerm2, zsh, oh‑my‑zsh, Homebrew, git‑extras, tig, and nvm—can dramatically improve a Node.js developer’s productivity, and this guide reviews each tool, its key features, and practical setup tips for macOS and Windows users.

Windowscommand-linedevelopment-tools
0 likes · 8 min read
Boost Development Efficiency with Essential Terminal Tools for Node.js
Qunar Tech Salon
Qunar Tech Salon
Jan 13, 2015 · Fundamentals

Comprehensive List of Java Development Tools and Libraries

This article provides an extensive, categorized collection of Java tools and libraries covering build systems, bytecode manipulation, code analysis, compilers, continuous integration, databases, date‑time handling, dependency injection, development utilities, distributed applications, publishing, documentation, game development, GUI, high‑performance collections, IDEs, image processing, JSON handling, JVM/JDK, logging, machine learning, messaging, networking, ORM, PDF generation, REST frameworks, scientific computing, search, security, serialization, servers, template engines, testing, general utilities, web crawling, and web frameworks.

Javabuild systemsdevelopment-tools
0 likes · 16 min read
Comprehensive List of Java Development Tools and Libraries
MaGe Linux Operations
MaGe Linux Operations
Oct 2, 2014 · Fundamentals

Master Source Code Navigation with ctags and Vim

Learn how to install, configure, and use ctags with Vim on Linux to instantly locate functions, macros, classes, and other symbols in massive codebases, boosting productivity and simplifying source code exploration.

Source Code NavigationVimctags
0 likes · 4 min read
Master Source Code Navigation with ctags and Vim
Baidu Tech Salon
Baidu Tech Salon
Jul 7, 2014 · Fundamentals

Top 10 Vim Plugins to Bring IDE Features to Your Editor

This guide lists ten essential Vim plugins—Pathogen, SuperTab, syntastic, AutoPairs, NERD Commenter, SnipMate, NERDTree, MiniBufferExplorer, Tag List, undotree, and gdbmgr—that together provide IDE‑like features such as easy installation, auto‑completion, syntax checking, bracket pairing, commenting, snippets, file browsing, buffer management, code navigation, undo history, and debugging without bloating the editor.

IDEPluginsText Editing
0 likes · 8 min read
Top 10 Vim Plugins to Bring IDE Features to Your Editor
Suning Design
Suning Design
Jun 24, 2014 · Mobile Development

What Skills Do Modern Mobile Designers Need to Thrive?

This article explores the unique constraints of mobile platforms, the diverse devices and operating systems, performance and cost considerations, and outlines the essential new skills, tools, and workflows designers must adopt to create effective, responsive mobile experiences.

Responsive Designdevelopment-toolsmobile design
0 likes · 14 min read
What Skills Do Modern Mobile Designers Need to Thrive?