Tagged articles
374 articles
Page 4 of 4
macrozheng
macrozheng
Jul 27, 2020 · Backend Development

Exploring IntelliJ IDEA 2020: Java 14 Support, Records, and Productivity Boosts

This article reviews the major enhancements in IntelliJ IDEA 2020—including built‑in Java 14 support with automatic JDK download, the new Chinese language pack, navigation bar jumps, Mono font, LightEdit mode, split terminals, Zen mode, improved Javadoc rendering, new themes, smarter error detection, and debug preprocessing—providing code examples and installation tips for developers.

IDEIntelliJJava
0 likes · 8 min read
Exploring IntelliJ IDEA 2020: Java 14 Support, Records, and Productivity Boosts
Architecture Digest
Architecture Digest
Jul 25, 2020 · Databases

A Comprehensive Guide to Using JetBrains DataGrip for Database Management

This article provides a detailed walkthrough of JetBrains DataGrip, covering installation, connection setup, UI customization, SQL editing features, data import/export, and numerous productivity shortcuts, helping developers efficiently manage and interact with various relational databases.

DataGripDatabase ManagementDatabase Tools
0 likes · 11 min read
A Comprehensive Guide to Using JetBrains DataGrip for Database Management
Aotu Lab
Aotu Lab
Jul 7, 2020 · Frontend Development

Learn VSCode’s Architecture to Build Scalable IDEs and Master Modern Front‑End Tools

This article explores VSCode’s modular architecture for building large‑scale IDEs, dives into micro‑kernel plugin patterns with Vue and Xigua Player, showcases UI animation trends, introduces ARCore Depth API, highlights Flutter’s desktop support, and reviews Node.js monitoring and load‑testing tools.

FlutterIDELoad Testing
0 likes · 7 min read
Learn VSCode’s Architecture to Build Scalable IDEs and Master Modern Front‑End Tools
Programmer DD
Programmer DD
Jun 27, 2020 · Cloud Native

Why Lens Is the Ultimate Kubernetes Desktop IDE for Engineers

Lens, a powerful Kubernetes desktop IDE, offers real-time cluster monitoring, multi-cluster management via kubeconfig, built-in kubectl compatibility, resource utilization dashboards, and an integrated Helm chart store, making it a superior alternative to older tools like Kubernetic for system engineers.

Cloud NativeIDELens
0 likes · 4 min read
Why Lens Is the Ultimate Kubernetes Desktop IDE for Engineers
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jun 19, 2020 · Fundamentals

Unlock Python Productivity: From Built‑in Interpreter to Cloud‑Integrated IDEs

This article introduces Python’s built‑in interpreter, popular text editors such as Geany and Sublime Text, powerful IDEs like PyCharm and Jupyter Notebook, demonstrates code refactoring techniques, and explains how to integrate these tools with public cloud services such as Huawei ModelArts for seamless local‑cloud development.

IDEJupyterPython
0 likes · 16 min read
Unlock Python Productivity: From Built‑in Interpreter to Cloud‑Integrated IDEs
macrozheng
macrozheng
Jun 12, 2020 · Fundamentals

Why I Switched from Eclipse to IntelliJ IDEA After a Decade

After a decade of using Eclipse, the author shares a candid comparison with IntelliJ IDEA, highlighting usability improvements, shortcut differences, and practical tips that convinced seasoned Java developers to make the switch for a more efficient coding experience.

EclipseIDEIntelliJ IDEA
0 likes · 10 min read
Why I Switched from Eclipse to IntelliJ IDEA After a Decade
Laravel Tech Community
Laravel Tech Community
Jun 5, 2020 · Backend Development

PhpStorm 2020.1 Update Adds WSL 2 Support and Important Fixes

PhpStorm 2020.1’s second update introduces support for Windows Subsystem for Linux 2, enabling developers to configure a Linux‑based PHP interpreter on Windows, while also delivering several critical bug fixes and clarifying that Docker integration via WSL 2 is not yet available.

IDELinuxPHP
0 likes · 2 min read
PhpStorm 2020.1 Update Adds WSL 2 Support and Important Fixes
Taobao Frontend Technology
Taobao Frontend Technology
Jun 5, 2020 · Frontend Development

How KAITIAN Powers Next‑Gen IDEs with a Flexible Plugin Architecture

The KAITIAN framework, built by three Alibaba frontend teams, provides a unified IDE foundation that integrates diverse development scenarios—from Alipay mini‑programs and marketing pages to serverless and IoT—while offering a rich plugin system, performance optimizations, and a seamless UI/UX across front‑ and back‑end workflows.

IDEKaitianSoftware Engineering
0 likes · 23 min read
How KAITIAN Powers Next‑Gen IDEs with a Flexible Plugin Architecture
Alibaba Terminal Technology
Alibaba Terminal Technology
May 16, 2020 · Frontend Development

How DataWorks Scaled Its IDE with Micro‑Frontend and Plugin Architecture

This article examines the technical evolution of Alibaba's DataWorks platform, detailing the pain points of a monolithic IDE, the transition through componentization, and the adoption of micro‑frontend and plugin architectures to achieve flexible, scalable, and maintainable big‑data development tooling.

Frontend ArchitectureIDEPlugin System
0 likes · 29 min read
How DataWorks Scaled Its IDE with Micro‑Frontend and Plugin Architecture
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
21CTO
21CTO
May 11, 2020 · Fundamentals

What’s New in Visual Studio Code 1.45? Key Features and Improvements

Visual Studio Code 1.45 introduces enhanced syntax highlighting, accessibility options, GitHub authentication, a preview JavaScript debugger, WebAssembly performance boosts, and new editor settings, offering developers a richer, more efficient coding experience across platforms.

IDEVS Codeaccessibility
0 likes · 3 min read
What’s New in Visual Studio Code 1.45? Key Features and Improvements
Java Backend Technology
Java Backend Technology
May 5, 2020 · Fundamentals

Why Your 900-Line Class Is a Nightmare and How to Refactor It

The article explains why excessively long classes are hard to read, extend, and maintain, outlines the problems caused by redundant code and multiple responsibilities, and provides step‑by‑step refactoring techniques using IntelliJ IDEA to extract methods, move members, and create new classes.

IDEOOPcode quality
0 likes · 8 min read
Why Your 900-Line Class Is a Nightmare and How to Refactor It
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 22, 2020 · Frontend Development

How Alipay’s MiniProgram WebIDE Runs Entirely in the Browser

This article explains how Alipay’s MiniProgram development tools were migrated to a browser‑based WebIDE using the Kaitian IDE framework, detailing the architecture, startup optimization, plugin system, real‑world deployments, and future plans for a lighter Playground experience.

BrowserIDEKaitian
0 likes · 7 min read
How Alipay’s MiniProgram WebIDE Runs Entirely in the Browser
Liangxu Linux
Liangxu Linux
Apr 15, 2020 · Fundamentals

Top 10 IntelliJ IDEA Plugins to Supercharge Your Java Development

This article introduces ten essential IntelliJ IDEA plugins—ranging from static analysis and translation tools to console filtering, JSON formatting, MyBatis assistance, Maven dependency visualization, and UI enhancements—that can significantly improve Java developers' productivity and code quality.

IDEIntelliJ IDEAJava development
0 likes · 7 min read
Top 10 IntelliJ IDEA Plugins to Supercharge Your Java Development
Architect's Tech Stack
Architect's Tech Stack
Mar 8, 2020 · Product Management

IntelliJ-Based IDE 2020 Feature Roadmap Overview

The article outlines JetBrains' 2020 roadmap for IntelliJ-based IDEs, covering platform fundamentals, new user‑facing features, Asian market localization, a lightweight editor mode, enhanced Git staging support, and upcoming AI‑driven code assistance and other productivity improvements.

IDEIntelliJRoadmap
0 likes · 4 min read
IntelliJ-Based IDE 2020 Feature Roadmap Overview
21CTO
21CTO
Jan 10, 2020 · Fundamentals

How Anders Hejlsberg Shaped Modern Programming: From Turbo Pascal to TypeScript

This article chronicles Anders Hejlsberg's remarkable career—from creating Turbo Pascal and Delphi to designing C# and TypeScript—highlighting his influence on programming language design, IDE development, and the evolution of modern software engineering.

Compiler designIDESoftware Engineering
0 likes · 12 min read
How Anders Hejlsberg Shaped Modern Programming: From Turbo Pascal to TypeScript
Programmer DD
Programmer DD
Dec 31, 2019 · Fundamentals

Top IntelliJ IDEA Keyboard Shortcuts Every Java Developer Must Know

This guide compiles the most useful IntelliJ IDEA keyboard shortcuts—including code generation, navigation, refactoring, debugging, SVN operations, and miscellaneous productivity tricks—organized by function so developers can boost efficiency and reduce reliance on the mouse while coding in Java.

IDEIntelliJ IDEAkeyboard shortcuts
0 likes · 14 min read
Top IntelliJ IDEA Keyboard Shortcuts Every Java Developer Must 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?
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
Liangxu Linux
Liangxu Linux
Dec 4, 2019 · Fundamentals

Top 9 Free JSON Tools Every Developer Should Know

This article introduces nine free JSON utilities—including online validators, command‑line processors, IDE plugins, and editors—explaining their main features, typical use cases, and where to access each tool via web links or source repositories.

CLIIDEJSON
0 likes · 7 min read
Top 9 Free JSON Tools Every Developer Should Know
Programmer DD
Programmer DD
Dec 3, 2019 · Fundamentals

What’s New in IntelliJ IDEA 2019.3? Performance Boosts and New Framework Support

IntelliJ IDEA 2019.3 has been officially released, delivering faster startup, reduced memory usage, enhanced UI responsiveness, dynamic plugin installation, expanded support for modern micro‑service frameworks like Micronaut, Quarkus, Helidon, and the long‑awaited MongoDB integration, along with numerous bug fixes and quality improvements.

IDEIntelliJ IDEAframework support
0 likes · 4 min read
What’s New in IntelliJ IDEA 2019.3? Performance Boosts and New Framework Support
Java Backend Technology
Java Backend Technology
Nov 14, 2019 · Backend Development

Master Java Debugging: Conditional Breakpoints, Drop Frame, Remote Debug & More

This guide explains essential Java debugging techniques—including conditional breakpoints, dropping to a previous stack frame, handling multithreaded breakpoints, remote debugging setup, and evaluating or modifying expressions on the fly—providing clear steps and visual examples to help developers debug more efficiently.

DebuggingIDEbreakpoints
0 likes · 6 min read
Master Java Debugging: Conditional Breakpoints, Drop Frame, Remote Debug & More
21CTO
21CTO
Oct 29, 2019 · Fundamentals

Which Python IDE Is Right for You? A Comprehensive Comparison

This article reviews the most popular Python IDEs, explains what an IDE is, compares each tool's features, compatibility, advantages and disadvantages, and helps developers choose the environment that best fits their experience level and project requirements.

ComparisonDevelopmentIDE
0 likes · 15 min read
Which Python IDE Is Right for You? A Comprehensive Comparison
ITPUB
ITPUB
Oct 25, 2019 · Artificial Intelligence

Can AI Code Completion Boost Your Productivity? A Hands‑On Test of aiXcoder

An independent evaluation compares aiXcoder’s AI‑driven code suggestions against built‑in IDE completions across TensorFlow (Python), Java, and C++ examples, measuring keystroke reductions and highlighting speed, language support, and current limitations of the tool.

AIC++IDE
0 likes · 7 min read
Can AI Code Completion Boost Your Productivity? A Hands‑On Test of aiXcoder
58 Tech
58 Tech
Sep 12, 2019 · Backend Development

Using PSI in IntelliJ IDEA Plugin Development

This article explains the concept of PSI (Program Structure Interface) in IntelliJ IDEA, demonstrates how to obtain PsiFile objects, manipulate PsiJavaFile, PsiClass, PsiField, and add annotations and parameters, providing a practical guide for plugin developers.

Code GenerationIDEIntelliJ IDEA
0 likes · 6 min read
Using PSI in IntelliJ IDEA Plugin Development
Programmer DD
Programmer DD
Aug 22, 2019 · Backend Development

What’s New in IntelliJ IDEA 2019.2? A Deep Dive into Performance and Smart Features

IntelliJ IDEA 2019.2, released on July 24, 2019, brings JDK 13 support, smarter code suggestions, duplicate detection, structured search, folder‑specific settings, enhanced cursor movement, tab shortcuts, large‑file handling, performance boosts, refined debugging, tighter Git integration, and a revamped plugin center, all aimed at improving developer productivity.

IDEIntelliJ IDEAJDK13
0 likes · 6 min read
What’s New in IntelliJ IDEA 2019.2? A Deep Dive into Performance and Smart Features
Taobao Frontend Technology
Taobao Frontend Technology
Aug 20, 2019 · Fundamentals

Demystifying VSCode Debugging: How DAP Powers IDE Debuggers

This article explains VSCode's debugging architecture, introduces the Debug Adapter Protocol (DAP), and walks through a web‑based demo that implements a Node.js debug session using Monaco, WebSocket communication, and a custom debug adapter to illustrate the full debugging workflow.

DAPDebuggingIDE
0 likes · 9 min read
Demystifying VSCode Debugging: How DAP Powers IDE Debuggers
Open Source Tech Hub
Open Source Tech Hub
Jul 18, 2019 · Backend Development

Step‑by‑Step Guide to Debug PHP with Xdebug in PhpStorm

This tutorial walks you through installing Xdebug, configuring php.ini, setting up PhpStorm’s debug preferences, and using the Xdebug helper browser extension so you can pause execution at breakpoints and debug PHP code directly from your IDE.

DebuggingIDEPHP
0 likes · 7 min read
Step‑by‑Step Guide to Debug PHP with Xdebug in PhpStorm
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 4, 2019 · Frontend Development

From 2003 to Serverless: Five Stages Shaping the Future of Frontend Development

The article reviews the evolution of front‑end engineering from the early separation of HTML, CSS and JavaScript in 2003 through performance‑driven engineering, the rise of full‑stack and mobile‑first paradigms, to low‑code, serverless, AI‑driven intelligence and IDE strategies that define today's opportunities and future directions.

AIIDEdevelopment history
0 likes · 21 min read
From 2003 to Serverless: Five Stages Shaping the Future of Frontend Development
21CTO
21CTO
Jun 26, 2019 · Backend Development

What Java Tools Do Developers Really Use? Insights from JetBrains 2019 Survey

The 2019 JetBrains Developer Survey, based on responses from over 19,000 developers worldwide, reveals which Java versions, application servers, frameworks, build tools, IDEs, and testing libraries dominate the ecosystem, highlighting the continued popularity of Java 8, Spring Boot, Maven/Gradle, JUnit, and the rise of newer Java releases.

IDEJavaJetBrains
0 likes · 4 min read
What Java Tools Do Developers Really Use? Insights from JetBrains 2019 Survey
21CTO
21CTO
May 1, 2019 · Backend Development

How Lombok Transforms Java: Reduce Boilerplate with Simple Annotations

This article explains why Lombok was created to eliminate repetitive Java code, shows how to add the Maven dependency, configure IDE support, describes its annotation‑processing mechanism, and demonstrates the most common Lombok annotations with before‑and‑after code examples.

Code GenerationIDEJava
0 likes · 8 min read
How Lombok Transforms Java: Reduce Boilerplate with Simple Annotations
Programmer DD
Programmer DD
May 1, 2019 · Backend Development

Top 12 Must‑Have IntelliJ IDEA Plugins for Java Developers (2024)

This guide walks you through installing IntelliJ IDEA plugins, explains how to access the Settings panel, and showcases twelve essential plugins—including Power Mode, Background Image Plus, Grep Console, MyBatis tools, Lombok, and JRebel—detailing their features, installation steps, and where to download them.

DevelopmentIDEIntelliJ IDEA
0 likes · 12 min read
Top 12 Must‑Have IntelliJ IDEA Plugins for Java Developers (2024)
Programmer DD
Programmer DD
Nov 6, 2018 · Fundamentals

What’s New in IntelliJ IDEA 2018.3 Beta? Top 10 Features Explained

The article reviews IntelliJ IDEA 2018.3 Beta, detailing ten major enhancements such as unified SearchEverywhere, redesigned structural search, RunAnything, a revamped plugin marketplace, improved VCS integration, new themes, editor upgrades, advanced JVM debugging, configurable run settings, a built‑in profiler, and numerous smaller quality‑of‑life tweaks.

IDEIntelliJ IDEAJava
0 likes · 11 min read
What’s New in IntelliJ IDEA 2018.3 Beta? Top 10 Features Explained
Senior Brother's Insights
Senior Brother's Insights
Aug 30, 2018 · Blockchain

Essential Ethereum Development Languages, Frameworks, and Toolchain

A comprehensive reference of Ethereum development resources covering programming languages, frameworks, IDEs, client implementations, storage solutions, messaging protocols, wallets, explorers, gas calculators, services, testnets, contract libraries, testing utilities, security tools, learning material, governance platforms, and key documentation.

Blockchain DevelopmentEthereumIDE
0 likes · 15 min read
Essential Ethereum Development Languages, Frameworks, and Toolchain
Qunar Tech Salon
Qunar Tech Salon
Aug 15, 2018 · Fundamentals

Apache NetBeans IDE 9.0 Release: Features, IP Cleanup, Java 9/10 Support, and Community Survey Results

The article introduces Apache NetBeans IDE 9.0, released after Oracle’s code donation, highlights its main goals of IP cleanup and Java 9/10 support, details new IDE features such as var type inference, Jigsaw modularity, and Java Shell, and presents the community acceptance survey results and download links.

Apache NetBeansIDEJShell
0 likes · 9 min read
Apache NetBeans IDE 9.0 Release: Features, IP Cleanup, Java 9/10 Support, and Community Survey Results
JD Tech
JD Tech
Jun 26, 2018 · Backend Development

Design and Development of an IntelliJ Plugin for Smart Code Completion and Formatting

This article describes the motivation, design, implementation, and deployment of an IntelliJ IDEA plugin that automatically inserts semicolons and braces, formats code, and uses a chain‑of‑responsibility pattern to decouple business logic, providing developers with a smoother coding experience.

Design PatternsIDEIntelliJ
0 likes · 18 min read
Design and Development of an IntelliJ Plugin for Smart Code Completion and Formatting
Python Crawling & Data Mining
Python Crawling & Data Mining
Jun 26, 2018 · Fundamentals

Quick Start Guide: Using PyCharm on Ubuntu 14.04

This step‑by‑step tutorial shows how to install Ubuntu 14.04, launch PyCharm, create a new Python project, set up a virtual environment, write and run a simple script, and manage the IDE on Ubuntu, complete with screenshots for each stage.

IDEPyCharmPython
0 likes · 5 min read
Quick Start Guide: Using PyCharm on Ubuntu 14.04
21CTO
21CTO
Jun 12, 2018 · Fundamentals

What Do 6,000+ Developers Say About the Hottest Languages and Tools in 2018?

The JetBrains 2018 Developer Ecosystem report surveyed over 6,000 developers, revealing Java as the most popular language, JavaScript as the most used, Go as the most promising, IDEs as the top tools, and a clear shift toward major cloud providers for hosting applications.

IDEdeveloper surveyprogramming languages
0 likes · 5 min read
What Do 6,000+ Developers Say About the Hottest Languages and Tools in 2018?
Programmer DD
Programmer DD
May 13, 2018 · Backend Development

How Lombok Supercharges Java Development: Install, Core Annotations, and Behind‑the‑Scenes Mechanics

This article introduces Lombok—a Java library that eliminates boilerplate code—by showing how to install it in IntelliJ, demonstrating the most common annotations with runnable examples, and revealing the annotation‑processing mechanism that generates the bytecode during compilation.

Annotation ProcessingBackend DevelopmentCode Generation
0 likes · 11 min read
How Lombok Supercharges Java Development: Install, Core Annotations, and Behind‑the‑Scenes Mechanics
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
Java Captain
Java Captain
Jan 1, 2018 · Backend Development

Comprehensive Java Backend Development Knowledge Map and Tool Recommendations

This article provides a detailed overview of the Java ecosystem for backend development, covering JDK features, popular IDEs, web servers, build tools, frameworks, template engines, data access libraries, logging, testing utilities, code quality tools, and JVM languages, along with useful resource links.

Backend DevelopmentIDEbuild tools
0 likes · 8 min read
Comprehensive Java Backend Development Knowledge Map and Tool Recommendations
DevOps
DevOps
Nov 15, 2017 · Operations

Essential Windows DevOps Tools: IDEs and Source Control

This article reviews the key Windows-based DevOps tools, covering major IDEs such as Visual Studio, Visual Studio Code, and PowerShell Studio, as well as source‑control solutions like Microsoft TFS/VSTS and Git/GitHub, to help teams adopt DevOps on the Windows platform.

DevOpsGitIDE
0 likes · 6 min read
Essential Windows DevOps Tools: IDEs and Source Control
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
360 Quality & Efficiency
360 Quality & Efficiency
May 5, 2017 · Backend Development

Step-by-Step Guide to Developing an Android Studio Plugin

This article provides a comprehensive tutorial on creating, configuring, and publishing an Android Studio plugin, covering environment setup, project creation, plugin.xml configuration, action implementation, packaging, and uploading to the JetBrains marketplace, with detailed screenshots and code examples.

Android StudioIDEIntelliJ Platform
0 likes · 7 min read
Step-by-Step Guide to Developing an Android Studio Plugin
MaGe Linux Operations
MaGe Linux Operations
Feb 12, 2017 · Fundamentals

How to Set Up a Python Development Environment on Any Platform

This guide walks you through downloading Python, installing it on Unix/Linux, Windows, and macOS, configuring essential environment variables, and running Python via the interpreter, scripts, or an IDE, providing step‑by‑step commands and tips for a smooth setup.

Environment VariablesIDEInstallation
0 likes · 9 min read
How to Set Up a Python Development Environment on Any Platform
DevOps
DevOps
Nov 17, 2016 · Mobile Development

Exploring Visual Studio for Mac: Installation, Features, and First Impressions

This article walks through the acquisition of Xamarin by Microsoft, the integration of Xamarin Studio into Visual Studio for Mac, provides step‑by‑step installation instructions, highlights the new project templates—including .NET Core and cross‑platform solutions—and shares early impressions of the IDE’s potential for mobile development.

.NET CoreCross‑PlatformIDE
0 likes · 4 min read
Exploring Visual Studio for Mac: Installation, Features, and First Impressions
Qunar Tech Salon
Qunar Tech Salon
Jul 22, 2016 · Backend Development

Eclipse Shortcut Keys and Practical Tips for Efficient Development

This article presents a comprehensive collection of Eclipse shortcut keys and practical techniques—including file navigation, code generation, refactoring, view management, and productivity tricks—to help Java developers work faster and reduce reliance on the mouse.

EclipseIDEJava
0 likes · 12 min read
Eclipse Shortcut Keys and Practical Tips for Efficient Development
Efficient Ops
Efficient Ops
Jun 21, 2016 · Operations

How to Effectively Learn Open Source Code: A DevOps Guide

This article outlines a step-by-step DevOps guide for mastering source code, covering preparation, code exploration, framework understanding, workflow tracing, data flow analysis, debugging techniques, and practical tips such as selecting resources, IDEs, and leveraging tests to accelerate learning.

DebuggingDevOpsIDE
0 likes · 15 min read
How to Effectively Learn Open Source Code: A DevOps Guide
DevOps
DevOps
May 30, 2016 · Fundamentals

Essential Skills Every Programmer Should Master

The article outlines eight crucial abilities for developers—including computational thinking, problem‑location, effective searching, IDE mastery, refactoring, unit testing, version‑control proficiency, and automated build—to bridge the gap between complex human requirements and the computer's simple instruction set.

IDEprogrammingrefactoring
0 likes · 7 min read
Essential Skills Every Programmer Should Master
21CTO
21CTO
Feb 8, 2016 · Backend Development

10 Proven PHP Best Practices Every Developer Should Follow

This article presents ten expert‑backed PHP best practices—from choosing the right use cases and leveraging multi‑table storage for scalability, to security, caching, IDE usage, filtering functions, framework decisions, batch processing, and enabling error reporting—offering actionable guidance for building robust, high‑performance web applications.

IDEPHPSecurity
0 likes · 11 min read
10 Proven PHP Best Practices Every Developer Should Follow
Efficient Ops
Efficient Ops
May 18, 2015 · Fundamentals

Turn Vim into a Full‑Featured IDE: Plugins, Tips, and Color Schemes

This article summarizes a lively discussion from the InfoQ Operations group on how to extend Vim with plugins, configure it as an IDE, and choose or create effective color schemes, providing practical links and recommendations for developers seeking a lightweight yet powerful editing environment.

IDEPluginsVim
0 likes · 4 min read
Turn Vim into a Full‑Featured IDE: Plugins, Tips, and Color Schemes
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