Tag

Software Development

1 views collected around this technical thread.

Java Tech Enthusiast
Java Tech Enthusiast
Jun 16, 2025 · Fundamentals

Why Java Is Turning 30: The Surprising History of a Programming Giant

The article recounts Java’s three‑decade journey—from its original name Oak and trademark‑driven rename, through its birth in Sun’s Green Project, to its core “write once, run anywhere” philosophy—highlighting its enduring dominance despite criticism and the legacy of its creator James Gosling.

James GoslingJavaLanguage Evolution
0 likes · 5 min read
Why Java Is Turning 30: The Surprising History of a Programming Giant
IT Services Circle
IT Services Circle
Jun 14, 2025 · Fundamentals

Choosing the Right Programming Language: A Beginner’s Guide to 7 Popular Options

This article compares seven mainstream programming languages—Python, JavaScript, Java, C++, C#, Go, and Rust—detailing their features, pros, cons, typical use cases, and ideal learners to help beginners select the language that best fits their goals and interests.

Software Developmentbeginner guidelanguage comparison
0 likes · 19 min read
Choosing the Right Programming Language: A Beginner’s Guide to 7 Popular Options
ByteFE
ByteFE
Jun 13, 2025 · Artificial Intelligence

How AI Coding Powered a 3‑Day English Learning App: Insights from ByteDance’s TRAE

In a three‑day sprint, ByteDance’s VP Hong Dingkun built an English‑learning app using the AI‑coding platform TRAE, illustrating how large‑model‑driven code completion, natural‑language programming, and AI‑enhanced development can dramatically boost productivity, democratize coding, and push the limits of software intelligence.

AI codingByteDanceSoftware Development
0 likes · 14 min read
How AI Coding Powered a 3‑Day English Learning App: Insights from ByteDance’s TRAE
Wukong Talks Architecture
Wukong Talks Architecture
Jun 12, 2025 · Artificial Intelligence

Unlock AI-Powered Coding: Inside the Free CodeBuddy Programming Agent Guide

Discover the free CodeBuddy “Programming Agent” booklet, which compiles 12 practical articles on AI-driven code generation, covering definitions, functions, implementation methods, use cases, and advantages, and provides links to each tutorial for developers eager to harness intelligent coding assistants.

AIAutomationCode Generation
0 likes · 7 min read
Unlock AI-Powered Coding: Inside the Free CodeBuddy Programming Agent Guide
Nightwalker Tech
Nightwalker Tech
Jun 11, 2025 · Artificial Intelligence

Turn Your AI Coding Assistant into a Critical Mentor, Not Just a Tool

This guide explains how to shift AI coding tools like Cursor, Windsurf, and RooCode from simple code generators into proactive mentors that critique, suggest improvements, and adopt multiple specialized modes, while also covering prompt design, multi‑round dialogue, and practical code examples.

AISoftware Developmentcoding assistant
0 likes · 15 min read
Turn Your AI Coding Assistant into a Critical Mentor, Not Just a Tool
Python Programming Learning Circle
Python Programming Learning Circle
Jun 7, 2025 · Fundamentals

How to Choose the Right Programming Language for Your Project

Choosing the right programming language depends on project requirements such as performance, development speed, platform compatibility, and team expertise, with C++ excelling in low‑level control, Java dominating enterprise back‑ends, Python leading in AI and rapid development, and C# powering Windows and Unity game applications.

C++C++Java
0 likes · 9 min read
How to Choose the Right Programming Language for Your Project
DevOps
DevOps
Jun 3, 2025 · Artificial Intelligence

How I Tamed Cursor AI to Write Perfect Code Every Time

This article shares a step‑by‑step guide on planning, documenting, templating, configuring, and rule‑setting for the Cursor AI coding assistant, showing how thorough preparation transforms it from a source of buggy code into a reliable development partner.

AI codingCode GenerationCursor
0 likes · 9 min read
How I Tamed Cursor AI to Write Perfect Code Every Time
Youzan Coder
Youzan Coder
May 30, 2025 · Artificial Intelligence

AI‑Driven Automated Testing System: Architecture, Workflow, and Benefits

The article introduces an AI‑driven automated testing system that streamlines code self‑testing, improves impact assessment, and generates comprehensive test reports, detailing its modular architecture, workflow, AI test engine, and future enhancements such as UI simulation and AI‑generated unit tests.

AIAI testingContinuous Integration
0 likes · 9 min read
AI‑Driven Automated Testing System: Architecture, Workflow, and Benefits
macrozheng
macrozheng
May 29, 2025 · Backend Development

Master IntelliJ IDEA with the Official Chinese Docs: A Complete Guide

This article introduces the official Chinese documentation for IntelliJ IDEA (version 2025.1), outlining a step‑by‑step tutorial that covers installation, configuration, shortcuts, project setup, code editing, building, running, debugging, version control, database tools, and JVM frameworks, providing Java developers with a comprehensive learning resource.

IDE configurationIDE tutorialIntelliJ IDEA
0 likes · 5 min read
Master IntelliJ IDEA with the Official Chinese Docs: A Complete Guide
Continuous Delivery 2.0
Continuous Delivery 2.0
May 20, 2025 · Artificial Intelligence

Comparative Review of AI Code Editors: Trae, Cursor, and Augment (2025)

This article reviews and compares three AI code editors—Trae, Cursor, and Augment—detailing personal usage experiences, performance, feature differences, cost, integration with MCP tools, suitable scenarios for solo entrepreneurs versus professional developers, and practical tips for improving workflow with AI assistance.

AI code editorMCPSoftware Development
0 likes · 9 min read
Comparative Review of AI Code Editors: Trae, Cursor, and Augment (2025)
DaTaobao Tech
DaTaobao Tech
Apr 30, 2025 · Artificial Intelligence

Model Context Protocol (MCP): A USB‑like Standard for Connecting Large Language Models to External Resources

The Model Context Protocol (MCP) is an open, USB‑like standard that lets large language models securely connect to external data sources, tools, and services through a client‑server architecture, enabling developers to integrate diverse resources with standardized SDKs, fostering rapid, scalable AI‑enhanced applications across many domains.

AI standardsLLM integrationMCP
0 likes · 18 min read
Model Context Protocol (MCP): A USB‑like Standard for Connecting Large Language Models to External Resources
DevOps
DevOps
Apr 28, 2025 · Artificial Intelligence

Vibe Coding: An Introduction to AI‑Driven Natural‑Language Programming

This article introduces Vibe Coding, an AI‑driven programming approach proposed by Andrej Karpathy, explains its core concepts, workflow, advantages, tools, use cases, best practices, and future outlook, and provides a complete example of generating a simple weather app using natural‑language prompts.

AI programmingBest PracticesCode Generation
0 likes · 16 min read
Vibe Coding: An Introduction to AI‑Driven Natural‑Language Programming
Architecture and Beyond
Architecture and Beyond
Apr 26, 2025 · Artificial Intelligence

Four Essential Mindset Shifts for AI‑First Software Development

The article outlines four critical mindset transformations—adopting an AI‑first workflow, embracing commander‑level strategic thinking, continuously learning from AI, and building a composite human‑AI collaboration framework—to help developers stay competitive and extract maximum value from emerging AI programming tools.

AISoftware Developmenthuman-AI collaboration
0 likes · 24 min read
Four Essential Mindset Shifts for AI‑First Software Development
Youzan Coder
Youzan Coder
Apr 25, 2025 · Artificial Intelligence

AI-Powered Code Review System: Design, Implementation, and Lessons Learned

The team built a low‑cost AI‑powered code‑review assistant that injects line‑level comments into GitLab merge requests, using LLMs via Feishu, iterating quickly through MVP and optimization phases, achieving 64 integrations, 150+ daily comments, feedback‑driven prompt refinement, and demonstrating high ROI for small‑to‑medium teams while outlining future IDE and rule‑based extensions.

AIAutomationCode Review
0 likes · 17 min read
AI-Powered Code Review System: Design, Implementation, and Lessons Learned
macrozheng
macrozheng
Apr 25, 2025 · Fundamentals

7 Warning Signs That Reveal an Amateur Programmer (And How to Fix Them)

This article outlines seven common habits of inexperienced developers—such as massive code submissions, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing trends—and offers practical steps to become a more professional programmer.

Career AdviceCode ReviewSoftware Development
0 likes · 12 min read
7 Warning Signs That Reveal an Amateur Programmer (And How to Fix Them)
Nightwalker Tech
Nightwalker Tech
Apr 21, 2025 · Artificial Intelligence

Turning AI into a Reliable Engineering Partner: Methodology, Rules, and Practices

This article outlines a comprehensive methodology for integrating AI—particularly large language models—into software development workflows by establishing knowledge‑base templates, rule systems, multi‑model collaboration, context management, and task decomposition to transform AI from a whimsical code generator into a trustworthy engineering partner.

AIAutomationBest Practices
0 likes · 16 min read
Turning AI into a Reliable Engineering Partner: Methodology, Rules, and Practices
37 Interactive Technology Team
37 Interactive Technology Team
Apr 18, 2025 · Artificial Intelligence

Improving Development Efficiency with Cursor IDE Project Rules: A Practical Guide

The guide shows how Cursor IDE’s Project Rules let AI automatically generate reusable code for adding new data sources, cutting development time from days to hours, with near‑100% success across two validation methods, and suggests broader rule design could boost productivity even further.

AI-assisted codingAutomationCursor IDE
0 likes · 5 min read
Improving Development Efficiency with Cursor IDE Project Rules: A Practical Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 17, 2025 · Artificial Intelligence

Understanding AI Agents, Workflows, and the Model Context Protocol (MCP) for Future AI Code Generation

The article examines how AI agents differ from static workflows, outlines the ideal characteristics for agent tasks, explores codebase indexing, RAG and Function Call techniques, and introduces the Model Context Protocol (MCP) as a standardized, efficient bridge between large language models and enterprise tooling for next‑generation AI‑driven software development.

AI agentsAI codingFunction Call
0 likes · 17 min read
Understanding AI Agents, Workflows, and the Model Context Protocol (MCP) for Future AI Code Generation
macrozheng
macrozheng
Apr 13, 2025 · Fundamentals

Master Breakpoint Debugging: From IDEs to Browser Console

This guide explains what breakpoint debugging is, how to set breakpoints in popular IDEs and command‑line tools, start a debugging session, perform single‑step actions, and use browser developer tools for JavaScript, providing essential skills for any developer.

JavaScriptSoftware Developmentbreakpoint
0 likes · 5 min read
Master Breakpoint Debugging: From IDEs to Browser Console
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 11, 2025 · Artificial Intelligence

Comparison and Experience Sharing of AI Coding Tools

In this detailed recap of a live session, the author shares personal experiences, compares six AI-powered coding assistants—including Trae, Cursor, and Augment—evaluates their speed, features, costs, and MCP support, and offers practical advice on tool selection, project workflow, and productivity techniques for developers.

AI coding toolsMCPSoftware Development
0 likes · 12 min read
Comparison and Experience Sharing of AI Coding Tools