Tag

development

1 views collected around this technical thread.

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.

communicationdevelopmentpragmatic
0 likes · 21 min read
Key Soft Skills for Pragmatic Programmers: Responsibility, Broken‑Window Theory, Intuition, Toolset, Risk Boundaries, and Effective Communication
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.

Automation TestingShift Leftdevelopment
0 likes · 30 min read
Software Testing Evolution, Shift Left/Right, and Automation vs Test Automation
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.

LibrariesPythondevelopment
0 likes · 18 min read
Comprehensive Overview of Essential Python Libraries
Python Programming Learning Circle
Python Programming Learning Circle
Dec 11, 2024 · Fundamentals

Using the IceCream Library for Efficient Python Debugging

This article explains how the IceCream library's ic() function provides a more systematic and powerful alternative to print‑based debugging in Python, offering detailed execution traces, integrated assignment, and clear visualization of simple and complex data structures.

IceCreamdebuggingdevelopment
0 likes · 8 min read
Using the IceCream Library for Efficient Python Debugging
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.

IntelliJ IDEAJavadebugging
0 likes · 20 min read
Comprehensive Guide to IntelliJ IDEA Debugging Features
Python Programming Learning Circle
Python Programming Learning Circle
Nov 8, 2024 · Backend Development

30 Essential IntelliJ IDEA Plugins for Java and Spring Development

This guide introduces thirty highly useful IntelliJ IDEA plugins—including code assistants, UI themes, project utilities, and debugging tools—explaining how to install them, what features they provide, and why they can significantly boost productivity for Java and Spring developers.

IntelliJ IDEAJavaPlugins
0 likes · 6 min read
30 Essential IntelliJ IDEA Plugins for Java and Spring Development
Python Programming Learning Circle
Python Programming Learning Circle
Oct 16, 2024 · Fundamentals

Using Windows Terminal and Visual Studio Code for Python Development on Windows

This guide explains how to set up a smooth Python development workflow on Windows by leveraging Microsoft’s open‑source Windows Terminal and the versatile Visual Studio Code editor, covering installation, configuration, extensions, debugging, testing, and Git integration for both single‑file scripts and larger projects.

PythonVS CodeWindows Terminal
0 likes · 15 min read
Using Windows Terminal and Visual Studio Code for Python Development on Windows
Python Programming Learning Circle
Python Programming Learning Circle
Aug 15, 2024 · Fundamentals

Common PyCharm Shortcuts for Efficient Python Development

This article compiles essential PyCharm shortcuts—such as code formatting, line merging, quick comment toggling, refactoring, navigation, and debugging—to help Python developers boost productivity, illustrated with clear examples and screenshots of each feature in action.

PyCharmdevelopmentide
0 likes · 9 min read
Common PyCharm Shortcuts for Efficient Python Development
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.

EditorPythondevelopment
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.

VSCodedevelopmentextensions
0 likes · 4 min read
Top 10 Underrated VSCode Extensions to Boost Your Development Efficiency
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.

DevOpsTestingdevelopment
0 likes · 6 min read
Comprehensive IT Project Management Process: Product, Requirement, Development, Testing, Release, and Operations
Selected Java Interview Questions
Selected Java Interview Questions
Jul 4, 2024 · Backend Development

21 Essential Java IDE Shortcuts for Efficient Development

This article compiles 21 practical keyboard shortcuts for Java developers, ranging from redo and code template insertion to refactoring and navigation, while also noting a Windows 11 input‑method conflict and inviting readers to join a backend‑focused technical community.

BackendJavadevelopment
0 likes · 4 min read
21 Essential Java IDE Shortcuts for Efficient Development
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.

SnippetsVSCodecode 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.

LibrariesVisualizationdata science
0 likes · 10 min read
10 Practical Python Libraries You Should Know
Python Programming Learning Circle
Python Programming Learning Circle
Jun 1, 2024 · Fundamentals

Comprehensive List of Essential Python Libraries Across Various Domains

This article presents an extensive, categorized catalog of Python libraries covering environments, package management, web frameworks, databases, data processing, machine learning, testing, DevOps, and many other domains, offering developers a convenient reference to discover and adopt the most popular tools for their projects.

LibrariesPythondevelopment
0 likes · 47 min read
Comprehensive List of Essential Python Libraries Across Various Domains
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.

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

Top Downloaded Python Packages on PyPI in the Past Year

This article reviews the most downloaded Python packages on PyPI over the past year, detailing their functions, popularity rankings, key features, and example usage, covering tools such as urllib3, six, botocore, pip, requests, certifi, RSA, and more.

LibrariesPythondevelopment
0 likes · 16 min read
Top Downloaded Python Packages on PyPI in the Past Year
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.

Data VisualizationLibrariesPython
0 likes · 10 min read
15 Essential Python Packages Every Developer Should Know
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 21, 2024 · Frontend Development

Why Vite Is Faster Than Webpack: Development Mode, ES Modules, and Underlying Language Differences

This article explains why Vite outperforms Webpack by using a different development mode, leveraging native ES Modules, employing the high‑performance esbuild written in Go, and optimizing hot‑module replacement, making it especially advantageous for large frontend projects.

BundlerES ModulesWebpack
0 likes · 6 min read
Why Vite Is Faster Than Webpack: Development Mode, ES Modules, and Underlying Language Differences
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.

careerdevelopmentfull-stack
0 likes · 10 min read
Essential Skills and Toolset for Full‑Stack Developers