Tagged articles

code generation

540 articles · Page 4 of 6
DataFunSummit
DataFunSummit
Jun 27, 2024 · Artificial Intelligence

Advances in Code Large Models: AIGC Impact on Software Development and Future Multi‑Agent Tools

This article explores how code large models and AIGC are transforming software development, covering their impact on developer skills, collaboration, cost control, the evolution of Copilot and Agent modes, multi‑agent architectures, retrieval‑augmented generation, and future directions for intelligent development tools.

AIGCCopilotcode generation
0 likes · 23 min read
Advances in Code Large Models: AIGC Impact on Software Development and Future Multi‑Agent Tools
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 14, 2024 · Artificial Intelligence

AI Code Generation Tools: Benefits, Risks, and Top Choices

This article explains how AI-powered code generators create high‑quality code, outlines their capabilities such as language translation and documentation assistance, discusses safety and copyright concerns highlighted by research, and emphasizes that while popular, these tools should augment rather than replace developers.

AILLMSecurity
0 likes · 2 min read
AI Code Generation Tools: Benefits, Risks, and Top Choices
Architect's Guide
Architect's Guide
Jun 8, 2024 · Backend Development

Automatic Business Code Generation Tool and Its Usage

This article introduces a self‑built tool that automatically generates database, service, DAO, and controller code for CRUD operations based on table definitions, explains its underlying template‑and‑parameter mechanism, demonstrates usage with a sample product table, and provides customizable templates and dynamic parameters for extensibility.

CRUDMyBatisautomation
0 likes · 15 min read
Automatic Business Code Generation Tool and Its Usage
Ops Development & AI Practice
Ops Development & AI Practice
Jun 1, 2024 · Backend Development

Mastering Dependency Injection in Go with Google Wire

This article introduces Google Wire, a static‑analysis‑based dependency injection tool for Go, covering its key features, installation steps, core usage patterns—including defining dependencies, creating providers, generating code, and best practices such as modular management, interface abstraction, and testing with mock implementations.

GoGoogle WireStatic Analysis
0 likes · 8 min read
Mastering Dependency Injection in Go with Google Wire
Baidu Tech Salon
Baidu Tech Salon
May 30, 2024 · Artificial Intelligence

How AI Code Assistant Baidu Comate Boosted Medical Imaging Processing by 9×

A graduate student’s lab cut the time to process 150 GB of medical imaging data from one week for three people to two days for one person by using Baidu Comate’s AI‑driven code generation, annotation, and private‑knowledge enhancement features, achieving over nine‑fold productivity gains.

AI code assistantBaidu ComateProductivity
0 likes · 8 min read
How AI Code Assistant Baidu Comate Boosted Medical Imaging Processing by 9×
Baidu Tech Salon
Baidu Tech Salon
May 22, 2024 · Industry Insights

How Baidu’s AI‑Powered Code Assistant Boosts R&D Efficiency by Over 11 %

The article examines Baidu Marketing Service's AI‑native transformation using the Wenxin large model and Baidu Comate, detailing how real‑time code recommendations, open‑platform integration, and generative AI dramatically improve developer productivity, reduce coding time, and increase marketing ROI.

AIAI-native developmentBaidu Comate
0 likes · 11 min read
How Baidu’s AI‑Powered Code Assistant Boosts R&D Efficiency by Over 11 %
Baidu Tech Salon
Baidu Tech Salon
May 21, 2024 · Artificial Intelligence

Baidu Comate Code Knowledge Enhancement 2.0: First Domestic Intelligent Code Assistant with Real-time Retrieval

At the iTechClub summit, Baidu unveiled Comate Code Knowledge Enhancement 2.0—the nation’s first AI‑driven code assistant with real‑time web retrieval, over 10,000 built‑in GitHub repositories, API‑call generation, test case creation, and deep private‑doc understanding, now producing 27% of Baidu’s daily new code and topping VSCode and JetBrains plugin ratings.

AI code assistantBaiduComate
0 likes · 5 min read
Baidu Comate Code Knowledge Enhancement 2.0: First Domestic Intelligent Code Assistant with Real-time Retrieval
macrozheng
macrozheng
May 14, 2024 · Backend Development

Lombok After One Year: Is the Convenience Worth the Hidden Costs?

After a year of using Project Lombok, the author reflects on how its annotations dramatically shrink boilerplate but also introduce version incompatibilities, hidden dependencies, reduced readability, tighter coupling, and technical debt, urging developers to weigh its benefits against long‑term maintenance risks.

JavaLombokcode generation
0 likes · 11 min read
Lombok After One Year: Is the Convenience Worth the Hidden Costs?
Baidu Geek Talk
Baidu Geek Talk
May 13, 2024 · Artificial Intelligence

Unveiling the Core Capabilities of Baidu Comate: An Intelligent Code Assistant

Baidu Comate, built on the Wenxin large model and embedded as an IDE plugin, delivers a 24/7 AI coding assistant that helps developers think, write, and review code through context‑aware generation, error fixing, test case creation, rapid sub‑600 ms responses, fill‑in‑the‑middle editing, prompt‑engineered personalization, AutoWork automation, and an open Comate+ platform for extensibility.

AI code assistantAI-driven developmentBaidu Comate
0 likes · 9 min read
Unveiling the Core Capabilities of Baidu Comate: An Intelligent Code Assistant
21CTO
21CTO
May 6, 2024 · Backend Development

Discover Microsoft’s TypeSpec: A New Language to Simplify API Development

Microsoft’s newly released TypeSpec language offers a lightweight, open‑source, API‑centric approach that lets developers describe APIs with minimal types, compile to OpenAPI, JSON Schema, and Protobuf, and leverage modern tooling for faster, more reusable code.

API designOpenAPITypeSpec
0 likes · 5 min read
Discover Microsoft’s TypeSpec: A New Language to Simplify API Development
Programmer XiaoFu
Programmer XiaoFu
Apr 30, 2024 · Backend Development

Lombok Tricks: Using @onX, @Delegate, @Cleanup, @Singular/@Builder, and @With

This article showcases several handy Lombok annotations—@onX for custom constructor injection, @Delegate for method delegation, @Cleanup for automatic resource release, the @Singular/@Builder combo for fluent object creation, and @With for immutable copies—illustrating their usage with Spring and Java code examples while warning against overuse.

JavaLombokSpring
0 likes · 7 min read
Lombok Tricks: Using @onX, @Delegate, @Cleanup, @Singular/@Builder, and @With
php Courses
php Courses
Apr 15, 2024 · Backend Development

Generating and Decoding QR Codes in PHP

This article explains how to use PHP functions and open‑source libraries to generate QR code images and decode them back into text, providing step‑by‑step code examples for both creation and decoding processes.

PHPQR codebackend development
0 likes · 4 min read
Generating and Decoding QR Codes in PHP
Code Ape Tech Column
Code Ape Tech Column
Apr 13, 2024 · Backend Development

Integrating MybatisX Plugin with Spring Boot for Rapid MyBatis Development

This tutorial walks through setting up a simple Spring Boot project, adding MyBatis‑Plus dependencies, configuring MybatisX in IntelliJ IDEA, generating entity, mapper, service, and controller code, and handling common connection issues, providing a complete end‑to‑end example of rapid MyBatis development.

IDEA PluginJavaMyBatisX
0 likes · 6 min read
Integrating MybatisX Plugin with Spring Boot for Rapid MyBatis Development
21CTO
21CTO
Apr 11, 2024 · Artificial Intelligence

Google Unveils CodeGemma: New AI Models for Code Generation & Reasoning

Google has introduced the CodeGemma series, expanding its Gemma AI models with new variants optimized for code generation and reasoning, featuring 2B‑7B parameter models trained on 500 billion tokens, delivering full‑code block generation, strong benchmark results, and availability on Kaggle, Hugging Face, and Vertex AI.

AIGooglecode generation
0 likes · 4 min read
Google Unveils CodeGemma: New AI Models for Code Generation & Reasoning
IT Services Circle
IT Services Circle
Apr 11, 2024 · Backend Development

An Introduction to TypeSpec: Features, Usage Examples, and Quick Start Guide

This article introduces TypeSpec, a lightweight, extensible language for describing REST, OpenAPI, gRPC and other APIs, outlines its key features, demonstrates how to generate OpenAPI, JSON Schema and Protobuf files, and provides step‑by‑step instructions for installing the compiler, setting up the VS Code extension, creating a project, and compiling a sample service.

API designOpenAPIProtobuf
0 likes · 5 min read
An Introduction to TypeSpec: Features, Usage Examples, and Quick Start Guide
Ops Development & AI Practice
Ops Development & AI Practice
Mar 17, 2024 · Artificial Intelligence

How LangChain Is Transforming Code Generation and Software Development

LangChain, an open‑source framework that combines large‑language‑model capabilities with code understanding, enables automatic code generation, intelligent code analysis, documentation creation, and interactive programming tutoring, offering software engineers a powerful tool to accelerate development, improve quality, and stay ahead of emerging AI‑driven programming trends.

AILangChaincode generation
0 likes · 4 min read
How LangChain Is Transforming Code Generation and Software Development
Baidu Geek Talk
Baidu Geek Talk
Mar 11, 2024 · Artificial Intelligence

How Baidu’s Comate AI Coding Assistant Is Transforming Software Development

The article examines the evolution of AIGC, outlines Baidu’s Comate AI coding assistant, analyzes its underlying technologies and internal adoption, and explores how AI-driven code generation can boost developer efficiency across front‑end, back‑end, and multi‑language projects.

AI codingAIGCBaidu Comate
0 likes · 12 min read
How Baidu’s Comate AI Coding Assistant Is Transforming Software Development
21CTO
21CTO
Mar 9, 2024 · Artificial Intelligence

Can AI Really Replace Programmers? A Critical Look at Jensen Huang’s Predictions

The article examines Jensen Huang’s claim that AI will make programming obsolete, discusses existing AI coding tools, highlights their limitations, and argues that human expertise in design, reasoning, and error‑checking remains essential for software development.

AINVIDIAcode generation
0 likes · 10 min read
Can AI Really Replace Programmers? A Critical Look at Jensen Huang’s Predictions
21CTO
21CTO
Mar 5, 2024 · Artificial Intelligence

Can Generative AI Replace Human Programmers? LLM Insights & Future of Coding

The article examines why large language models (LLMs) cannot fully replace human programmers, compares major models like Gemma, Code Llama, GPT‑4 and Claude, discusses trust and copyright concerns, and explores how smaller, specialized LLMs may shape the future of software development.

AI ethicsLLMcode generation
0 likes · 7 min read
Can Generative AI Replace Human Programmers? LLM Insights & Future of Coding
21CTO
21CTO
Feb 29, 2024 · Artificial Intelligence

StarCoder2 Unveiled: Open-Source LLM That Outperforms Its Predecessor with Fewer Parameters

StarCoder2, the latest open-source large language model from ServiceNow, Hugging Face, and NVIDIA, offers three sizes—30B, 70B, and 150B parameters—delivering performance comparable to the original 150B StarCoder while being more efficient and freely accessible under the BigCode Open RAIL‑M license.

Artificial IntelligenceLLMStarCoder2
0 likes · 4 min read
StarCoder2 Unveiled: Open-Source LLM That Outperforms Its Predecessor with Fewer Parameters
Efficient Ops
Efficient Ops
Feb 27, 2024 · Artificial Intelligence

Can Large Language Models Truly Elevate Software Engineering? Insights and Roadmap

This article reviews the 2023 surge of large language models in software engineering, evaluates their current code generation, testing, and knowledge‑query capabilities, highlights persistent challenges in design and maintenance, and proposes concrete recommendations for advancing toward higher‑level intelligent development.

code generationdigital twinsgenerative AI
0 likes · 21 min read
Can Large Language Models Truly Elevate Software Engineering? Insights and Roadmap
phodal
phodal
Feb 26, 2024 · Mobile Development

How Generative AI Can Accelerate HarmonyOS Development with AutoDev

This article explores how generative AI is integrated into the AutoDev tool to add ArkTS language support, automatically generate ArkUI pages, and migrate existing Android, iOS, and mini‑program code to HarmonyOS, while discussing technical challenges and future improvements.

ArkUIAutoDevHarmonyOS
0 likes · 9 min read
How Generative AI Can Accelerate HarmonyOS Development with AutoDev
JD Tech
JD Tech
Jan 23, 2024 · Frontend Development

Design‑to‑Code Platform Overview and Its Impact on Frontend Development Efficiency

This article explains JD's design‑to‑code platform that leverages AI to automatically transform design drafts into front‑end code, detailing the typical frontend workflow, the platform's capabilities and limitations, and how it improves development productivity for financial app teams.

AIPlatformUI conversion
0 likes · 11 min read
Design‑to‑Code Platform Overview and Its Impact on Frontend Development Efficiency
Top Architect
Top Architect
Jan 10, 2024 · Fundamentals

PlantUML Tutorial: Installation, Usage, Diagram Types, and Practical Example

This article introduces PlantUML, explains how to install its plugins for IDEs, demonstrates various diagram types such as activity, class, component, and sequence, and provides a practical code example for modeling authentication flows, making it a comprehensive guide for creating UML diagrams efficiently.

PlantUMLUMLcode generation
0 likes · 8 min read
PlantUML Tutorial: Installation, Usage, Diagram Types, and Practical Example
Architecture & Thinking
Architecture & Thinking
Jan 8, 2024 · Artificial Intelligence

How Baidu Comate Supercharges Coding: A Practical AI Assistant Guide

This article introduces Baidu Comate, an AI-powered coding assistant built on the Wenxin model, explains how to install it, demonstrates its real-time code completion, comment generation, test creation, and optimization features across multiple languages and IDEs, and highlights its benefits for developers.

AI coding assistantGoVS Code
0 likes · 10 min read
How Baidu Comate Supercharges Coding: A Practical AI Assistant Guide
Java High-Performance Architecture
Java High-Performance Architecture
Jan 6, 2024 · Backend Development

Boost Java Development with MyBatis-Plus Generator UI: A Complete Guide

This article introduces the MyBatis‑Plus Generator UI, a highly customizable web‑based code generation framework that supports multiple databases, explains its core features, provides step‑by‑step integration with Spring Boot, and demonstrates how to extend templates and configure naming conventions for efficient backend development.

Spring Bootcode generationmybatis-plus
0 likes · 13 min read
Boost Java Development with MyBatis-Plus Generator UI: A Complete Guide
macrozheng
macrozheng
Dec 27, 2023 · Backend Development

Automate CRUD Code Generation for SpringBoot Projects – Boost Development Speed

This article introduces a SpringBoot‑based code generation tool that automatically creates entity classes, DAO interfaces, service implementations, and controller code from database tables, explains its design principles, demonstrates usage with screenshots, and provides a comprehensive set of customizable templates and dynamic parameters for developers.

CRUD automationSpringBootbackend development
0 likes · 21 min read
Automate CRUD Code Generation for SpringBoot Projects – Boost Development Speed
IT Niuke
IT Niuke
Dec 25, 2023 · Backend Development

Master MyBatis-Plus: From Basics to Advanced Features

This article introduces MyBatis-Plus, an enhancement layer for MyBatis, and walks through its core features—non‑intrusive CRUD, Lambda queries, primary‑key strategies, automatic field filling, optimistic locking, pagination, logical delete, performance analysis, condition builders, and a code generator—providing complete code examples and configuration steps for Spring Boot integration.

CRUDJavaORM
0 likes · 17 min read
Master MyBatis-Plus: From Basics to Advanced Features
macrozheng
macrozheng
Dec 22, 2023 · Backend Development

Boost Java Development with MyBatis-Plus Generator UI: A Complete Guide

This article introduces the MyBatis-Plus Generator UI, a web‑based tool that streamlines Spring Boot code generation for entities, mappers, services, and controllers, explains how to integrate it via Maven, configure databases, customize templates, and extend its functionality with custom name converters.

JavaSpring Bootbackend development
0 likes · 14 min read
Boost Java Development with MyBatis-Plus Generator UI: A Complete Guide
DeWu Technology
DeWu Technology
Dec 13, 2023 · Mobile Development

Dart AOP‑Based Full Instrumentation for Flutter Applications

By inserting a custom AopTransformer into Flutter’s front‑end compilation pipeline before optimization, the proposed Dart AOP solution automatically injects logging hooks that capture full‑stack user interaction paths and business state without modifying business code, delivering zero‑impact, maintainable instrumentation for improved debugging and app stability.

AOPDARTFlutter
0 likes · 18 min read
Dart AOP‑Based Full Instrumentation for Flutter Applications
Ant R&D Efficiency
Ant R&D Efficiency
Nov 24, 2023 · Artificial Intelligence

CodeFuseEval: An Enterprise‑Level Multi‑Task Benchmark for Evaluating Code Large Models

CodeFuseEval is an enterprise‑grade, multi‑task benchmark that evaluates code‑generation large models across six languages and thousands of real‑world tasks using both objective metrics (pass@k, BLEU, CodeBLEU) and expert human review, with an open‑source framework, continuous dataset expansion, and a focus on correctness, efficiency, robustness, and service‑level quality.

AIbenchmarkcode generation
0 likes · 12 min read
CodeFuseEval: An Enterprise‑Level Multi‑Task Benchmark for Evaluating Code Large Models
JD Cloud Developers
JD Cloud Developers
Nov 22, 2023 · Backend Development

Mastering ASM: Generate, Transform, and Analyze Java Bytecode with Real Code Samples

This comprehensive guide explains what ASM is, its core and tree APIs, common use cases such as Spring AOP and JDK lambda support, and provides step‑by‑step code examples for generating interfaces and classes, modifying bytecode, adding timers, printing parameters, handling control structures, and using handy tools for inspection.

ASMBytecode ManipulationClassVisitor
0 likes · 42 min read
Mastering ASM: Generate, Transform, and Analyze Java Bytecode with Real Code Samples
phodal
phodal
Nov 20, 2023 · Artificial Intelligence

How Generative AI Can Transform Legacy System Modernization

This article explores how generative AI, integrated into intelligent IDEs, can accelerate the analysis, redesign, and migration of legacy systems by providing scenario‑driven code enhancement, automated testing, custom actions, and living documentation, while also addressing validation and customization challenges.

IDEcode generationlegacy modernization
0 likes · 11 min read
How Generative AI Can Transform Legacy System Modernization
JD Retail Technology
JD Retail Technology
Nov 7, 2023 · Backend Development

Practical Cases of Using ChatGPT for Backend Development Tasks

This document presents a series of real‑world examples showing how ChatGPT can assist cloud‑trading developers with backend tasks such as resource scheduling, regex interpretation, CSV generation, JavaBean‑to‑JSON conversion, Spring IoC learning, JSON formatting, Java 8 stream processing, and CI pipeline error analysis.

CSVChatGPTJava
0 likes · 5 min read
Practical Cases of Using ChatGPT for Backend Development Tasks
Python Programming Learning Circle
Python Programming Learning Circle
Nov 6, 2023 · Fundamentals

Generating QR Codes in Python with the segno Library

This article introduces QR codes, explains their diverse personal and social applications, and provides a step‑by‑step guide using Python’s segno library—including installation, creating simple and artistic QR codes for URLs, Wi‑Fi, vCards, and advanced in‑memory handling—along with creative ideas for everyday use.

QR codeWiFiartistic QR
0 likes · 10 min read
Generating QR Codes in Python with the segno Library
Weimob Technology Center
Weimob Technology Center
Oct 31, 2023 · Artificial Intelligence

How Copilot and Cursor Supercharge Your Development Workflow

This article introduces AI‑powered tools Copilot and Cursor, explains their capabilities such as code completion, diagram generation, refactoring, SQL optimization, batch processing, and unit‑test creation, and provides practical best‑practice tips, shortcut keys, and efficiency analysis for each stage of software development.

AI toolsCopilotProductivity
0 likes · 14 min read
How Copilot and Cursor Supercharge Your Development Workflow
phodal
phodal
Oct 23, 2023 · Artificial Intelligence

How AutoDev’s New Team Prompts Boost AI‑Assisted Development and Code Review

The article explains AutoDev 1.4.0’s new Team Prompts feature, showing how shared, code‑based prompts enable TDD workflows, living documentation, and integrated code review within IDEs, while also detailing prompt syntax, interaction modes, and open‑source resources for teams seeking AI‑driven productivity gains.

AIAutoDevTeam Prompts
0 likes · 8 min read
How AutoDev’s New Team Prompts Boost AI‑Assisted Development and Code Review
ITPUB
ITPUB
Oct 20, 2023 · Artificial Intelligence

Boost Your Coding Workflow with Better ChatGPT Prompts: Summarize, Refactor, Test

This article shows programmers how to harness ChatGPT beyond simple Q&A by using advanced prompting techniques for knowledge summarization, task decomposition, code reading, refactoring, generation, unit‑test creation, and plugin integration, turning AI into a practical development assistant.

AI for DevelopersChatGPTPrompt Engineering
0 likes · 18 min read
Boost Your Coding Workflow with Better ChatGPT Prompts: Summarize, Refactor, Test
政采云技术
政采云技术
Sep 26, 2023 · Backend Development

Understanding Lombok: Introduction, Compilation Principles, and a Manual @Getter Implementation

This article introduces Lombok, explains how it leverages Java's annotation‑processing (JSR‑269) and abstract syntax tree (AST) modifications to generate boilerplate code at compile time, and provides a step‑by‑step guide to manually implement a @Getter annotation processor with full Maven project examples.

ASTAnnotation ProcessingJava
0 likes · 21 min read
Understanding Lombok: Introduction, Compilation Principles, and a Manual @Getter Implementation
JD Tech
JD Tech
Sep 19, 2023 · Artificial Intelligence

Leveraging GPT for Code Writing, Script Generation, and Business Integration

This article demonstrates how to use GPT to accelerate code development, automate script creation, and integrate AI-driven suggestions into real‑world business scenarios such as e‑commerce promotion, providing practical tips, example prompts, and ready‑to‑run code snippets.

AI developmentBusiness IntegrationFlutter
0 likes · 10 min read
Leveraging GPT for Code Writing, Script Generation, and Business Integration
Java High-Performance Architecture
Java High-Performance Architecture
Sep 13, 2023 · Frontend Development

Auto-Generate TypeScript APIs from Thrift Definitions

This article explains how to use Thrift as an interface definition language to automatically generate TypeScript client code, covering the definition syntax, annotation for request mapping, code generation architecture, and practical examples that boost frontend development efficiency.

APIFrontendRPC
0 likes · 6 min read
Auto-Generate TypeScript APIs from Thrift Definitions
High Availability Architecture
High Availability Architecture
Sep 12, 2023 · Frontend Development

AI‑Driven Development (AIDD) of a WeChat Mini‑Program Frontend

The article describes how the author used ChatGPT to generate over 5,000 lines of code for a WeChat mini‑program community app, outlining the AI‑Driven Development (AIDD) workflow, detailed login and post‑list module implementations, multiple iteration cycles, code snippets, and reflections on efficiency and reuse.

AI-driven developmentPrompt EngineeringWeChat mini program
0 likes · 13 min read
AI‑Driven Development (AIDD) of a WeChat Mini‑Program Frontend
21CTO
21CTO
Aug 28, 2023 · Artificial Intelligence

What Is Code Llama? Meta’s Open-Source LLM for Generating Code

Code Llama, Meta’s specialized extension of Llama 2, is a large language model fine‑tuned on code data that can generate, complete, and debug software across multiple languages, supports up to 100 k tokens, and is freely available for research and commercial use.

Code LlamaLLMMeta AI
0 likes · 5 min read
What Is Code Llama? Meta’s Open-Source LLM for Generating Code
Sohu Tech Products
Sohu Tech Products
Aug 16, 2023 · Frontend Development

Interface-Driven Frontend Development: Automating Code Generation with yapi-to-all

The article presents yapi-to-all, an interface‑driven tool that automatically generates TypeScript definitions, service functions with useRequest, and page templates from YAPI documentation, eliminating repetitive coding, improving project management and code quality, already producing over 50,000 lines across seven projects, with future AI‑enhanced extensions planned.

API ManagementTypeScriptYApi
0 likes · 13 min read
Interface-Driven Frontend Development: Automating Code Generation with yapi-to-all
Java Interview Crash Guide
Java Interview Crash Guide
Aug 9, 2023 · Backend Development

Boost Java Backend Productivity with MyBatis‑Plus Generator UI

This article introduces the MyBatis‑Plus Generator UI, a web‑based code generation framework that supports multiple databases, offers highly customizable templates, and integrates seamlessly with Spring Boot to accelerate backend development through automated creation of entities, mappers, services, controllers, and SQL‑based code.

JavaMyBatis-PlusSpring Boot
0 likes · 13 min read
Boost Java Backend Productivity with MyBatis‑Plus Generator UI
Tencent Cloud Developer
Tencent Cloud Developer
Aug 7, 2023 · Artificial Intelligence

AIGC Development Trends and Their Impact on Programmers

The article shows that in the AIGC era a programmer who leverages AI tools like Copilot and GPT‑4 can deliver projects far faster and more cost‑effectively than a veteran relying on manual coding, urging developers to upskill, adopt AI‑assisted workflows, and focus on higher‑level design and ethical considerations.

AI toolsAIGCcareer development
0 likes · 17 min read
AIGC Development Trends and Their Impact on Programmers
Zhuanzhuan Tech
Zhuanzhuan Tech
Aug 3, 2023 · Artificial Intelligence

A Comparative Review of AI‑Assisted Coding Tools and Usage Guide

This article surveys AI‑assisted coding tools—highlighting their core capabilities, comparing features, pricing, and security of GitHub Copilot, Codeium, Code Whispere, CodeGeex and Bito—while offering practical usage tips and recommendations for developers seeking to boost productivity with AI.

AI codingCodeiumGitHub Copilot
0 likes · 7 min read
A Comparative Review of AI‑Assisted Coding Tools and Usage Guide
Sohu Tech Products
Sohu Tech Products
Aug 2, 2023 · Frontend Development

How JSX Works and Building a Simple JSX Parser from Scratch

This article explains the fundamentals of JSX, why JSX expressions must have a single root element, and provides a step‑by‑step guide with complete code to implement a minimal JSX parser that translates JSX syntax into plain JavaScript createElement calls.

JSXJavaScriptParser
0 likes · 13 min read
How JSX Works and Building a Simple JSX Parser from Scratch
Test Development Learning Exchange
Test Development Learning Exchange
Aug 2, 2023 · Fundamentals

Dynamic Code Execution and Code Generation in Python: Techniques and Practical Scenarios

This article explains Python's dynamic code execution and code generation techniques, covering the exec function, code templates, and six practical examples such as dynamic module import, class loading, function invocation, class definition, function creation, and runtime modification of classes or functions.

Pythoncode generationdynamic execution
0 likes · 5 min read
Dynamic Code Execution and Code Generation in Python: Techniques and Practical Scenarios
21CTO
21CTO
Aug 1, 2023 · Artificial Intelligence

How to Set Up and Master CodeGPT in VS Code for AI-Powered Coding

This guide walks you through installing the CodeGPT extension in Visual Studio Code, configuring your OpenAI API key, and using its features—code generation, explanation, refactoring, and unit test creation—to boost productivity with AI-assisted programming.

AI codingCodeGPTOpenAI API
0 likes · 8 min read
How to Set Up and Master CodeGPT in VS Code for AI-Powered Coding
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 30, 2023 · Artificial Intelligence

Understanding Codex: Training Framework, Evaluation Methodology, and Model Performance in ChatGPT’s Code Generation Ability

This article explains how Codex, built on the GPT‑3.5 architecture, is trained and fine‑tuned to give ChatGPT the ability to generate code, detailing the data collection, supervised fine‑tuning, evaluation using HumanEval and the pass@k metric, and presenting performance comparisons with GPT‑3 and Codex‑S.

AI model trainingChatGPTCodex
0 likes · 11 min read
Understanding Codex: Training Framework, Evaluation Methodology, and Model Performance in ChatGPT’s Code Generation Ability
21CTO
21CTO
Jul 10, 2023 · Artificial Intelligence

5 Powerful Ways ChatGPT Can Supercharge Your Programming

This article explores how ChatGPT can boost developers' productivity by generating code, refactoring and debugging, explaining code line‑by‑line, clarifying programming concepts, and automatically creating test cases, encouraging programmers to embrace AI as a daily tool.

AI assistanceChatGPTcode generation
0 likes · 5 min read
5 Powerful Ways ChatGPT Can Supercharge Your Programming
Open Source Tech Hub
Open Source Tech Hub
Jun 23, 2023 · Artificial Intelligence

Boost Your Coding Efficiency with GitHub Copilot and Copilot Labs

This guide introduces GitHub Copilot and Copilot Labs, explains their AI‑driven code generation features, shows how to install them across various IDEs, and demonstrates practical usage such as custom functions, language translation, and automated testing to accelerate software development.

AI code assistantCopilot LabsGitHub Copilot
0 likes · 10 min read
Boost Your Coding Efficiency with GitHub Copilot and Copilot Labs
21CTO
21CTO
Jun 18, 2023 · Artificial Intelligence

Can AI Self‑Healing Code Revolutionize Software Development?

The article explores how generative AI and large language models are enabling automated code creation, self‑repair, and continuous‑integration workflows, while highlighting challenges in code quality, industry experiments at Google and Stack Overflow, and the future impact on developers and software engineering practices.

AICI/CDcode generation
0 likes · 12 min read
Can AI Self‑Healing Code Revolutionize Software Development?
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jun 16, 2023 · Artificial Intelligence

ChatGPT in Game Testing: Practical Experiences, Use Cases, and Efficiency Gains

The article shares the author’s hands‑on experiments with ChatGPT, demonstrating how the AI model can generate code, translate scripts, create test cases, assist with debugging, and improve game‑testing workflows while also comparing its strengths to New Bing and discussing safety considerations.

AI toolsChatGPTcode generation
0 likes · 23 min read
ChatGPT in Game Testing: Practical Experiences, Use Cases, and Efficiency Gains
Top Architect
Top Architect
Jun 13, 2023 · Backend Development

MapStruct Tutorial: Introduction, Setup, and Advanced Usage

This article introduces MapStruct, explains the challenges of JavaBean conversion, shows how to add dependencies, define POJOs and DTOs, create mapper interfaces with @Mapper, demonstrates basic and advanced mapping scenarios—including custom methods, nested objects, and dependency injection—while highlighting its performance and debugging benefits.

Annotation ProcessorJavabackend development
0 likes · 17 min read
MapStruct Tutorial: Introduction, Setup, and Advanced Usage
Programmer DD
Programmer DD
Jun 5, 2023 · Backend Development

Boost Java Productivity: Master IntelliJ IDEA Live Templates

Learn how to use IntelliJ IDEA Live Templates to automatically generate repetitive Java code, from simple snippets like for-loops to advanced templates with variable functions, Groovy scripts, and custom configurations, dramatically reducing manual typing and improving development efficiency.

IntelliJ IDEAJavaLive Templates
0 likes · 7 min read
Boost Java Productivity: Master IntelliJ IDEA Live Templates
Java Architect Essentials
Java Architect Essentials
Jun 4, 2023 · Backend Development

MapStruct Tutorial: Introduction, Setup, and Advanced Usage

This article introduces MapStruct, explains why JavaBean conversion is challenging, shows how to add Maven dependencies, define POJOs and DTOs, create mapper interfaces, run tests, and explores its performance benefits, simple usage, debugging advantages, and advanced features such as custom mappings, multi‑source mapping, bean updates, and integration with dependency injection.

Annotation ProcessorJavaPerformance
0 likes · 16 min read
MapStruct Tutorial: Introduction, Setup, and Advanced Usage
Java High-Performance Architecture
Java High-Performance Architecture
Jun 3, 2023 · Backend Development

Boost Java Backend Productivity with MyBatis-Plus Generator UI

This article introduces the MyBatis-Plus Generator UI, a web‑based tool that wraps MyBatis‑Plus code generation to quickly produce Spring Boot compatible entities, mappers, services and controllers, explains how to integrate it via Maven and a main class, and demonstrates its rich customization and UI features.

JavaSpring Bootcode generation
0 likes · 13 min read
Boost Java Backend Productivity with MyBatis-Plus Generator UI
Sohu Tech Products
Sohu Tech Products
May 31, 2023 · Fundamentals

Using ChatGPT and PlantUML to Generate UML Diagrams from Java Pseudocode

This article demonstrates how to leverage ChatGPT's ability to produce textual code snippets together with PlantUML to automatically create various UML diagrams—such as sequence, class, flow, state, and use‑case diagrams—from Java‑style pseudocode, providing a step‑by‑step workflow and example prompts.

ChatGPTPlantUMLUML
0 likes · 9 min read
Using ChatGPT and PlantUML to Generate UML Diagrams from Java Pseudocode
Tencent Cloud Developer
Tencent Cloud Developer
May 11, 2023 · Artificial Intelligence

Leveraging ChatGPT‑4 for Code Generation, Refactoring, and Testing in Software Development

The article demonstrates how ChatGPT‑4 outperforms its predecessor in logical reasoning and code generation, helping developers craft regexes, refactor Go functions, implement business logic, fix parsing bugs, and suggest clearer names, while rapidly producing unit tests and accelerating low‑risk development tasks without fully replacing engineers.

AI-assisted programmingChatGPT-4Refactoring
0 likes · 8 min read
Leveraging ChatGPT‑4 for Code Generation, Refactoring, and Testing in Software Development
Programmer DD
Programmer DD
Apr 9, 2023 · Artificial Intelligence

How Does Alibaba’s Tongyi Qianwen Compare to ChatGPT? A Hands‑On Evaluation

This article reviews Alibaba’s Tongyi Qianwen large‑language model by testing its self‑introduction, code generation, literary creation, mathematical reasoning, Chinese language understanding, and casual chatting abilities, summarizing strengths, weaknesses, and overall performance compared with other LLMs.

Artificial IntelligenceChinese languagecode generation
0 likes · 7 min read
How Does Alibaba’s Tongyi Qianwen Compare to ChatGPT? A Hands‑On Evaluation
Su San Talks Tech
Su San Talks Tech
Apr 3, 2023 · Backend Development

Mastering MapStruct: Fast, Type‑Safe Java Bean Mapping with Real‑World Examples

This article introduces MapStruct, a compile‑time Java bean‑mapping code generator, explains its core concepts, shows step‑by‑step examples—including Maven dependencies, entity and DTO definitions, mapper interfaces, custom conversions, and advanced configurations—while comparing its performance to other copy utilities and highlighting deep‑copy behavior.

JavaMavenSpring
0 likes · 13 min read
Mastering MapStruct: Fast, Type‑Safe Java Bean Mapping with Real‑World Examples
Programmer DD
Programmer DD
Mar 31, 2023 · Backend Development

Build a Java CSV Processor in Minutes with GitHub Copilot

This tutorial shows how to use GitHub Copilot in VS Code to quickly generate a Java application that loads, parses, and prints data from CSV files, including creating example CSV content, adding column‑name output, and downloading CSVs from a URL.

CSVGitHub CopilotJava
0 likes · 7 min read
Build a Java CSV Processor in Minutes with GitHub Copilot
macrozheng
macrozheng
Mar 16, 2023 · Backend Development

Boost Spring Boot Productivity with MyBatis‑Plus Generator UI

This article introduces the MyBatis‑Plus Generator UI, a highly customizable web‑based code generator for Spring Boot projects, explains how to integrate it via Maven, run it, use its rich features for entity, mapper, service and controller generation, and extend it with custom templates and name‑conversion rules.

JavaSpring Bootbackend development
0 likes · 14 min read
Boost Spring Boot Productivity with MyBatis‑Plus Generator UI
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Mar 3, 2023 · Frontend Development

Essential Frontend Techniques: Module Cycles, Proxy & Reflect, Bug Recording, and Guide Pages

This article curates key frontend topics—including how CommonJS and ES modules handle circular dependencies, why Proxy must be paired with Reflect, practical bug‑recording and source‑code navigation, building guide pages without third‑party libraries, plus a look at clustering algorithms and a powerful CRUD code generator—offering concise insights for modern web developers.

ClusteringFrontendJavaScript
0 likes · 4 min read
Essential Frontend Techniques: Module Cycles, Proxy & Reflect, Bug Recording, and Guide Pages
Ctrip Technology
Ctrip Technology
Mar 2, 2023 · Frontend Development

Design2Code (D2C) Tool: Core Algorithm Design and Implementation for Frontend Code Generation

This article presents the Design2Code (D2C) tool, detailing its background, core algorithmic concepts, industry landscape, implementation architecture, layout reconstruction techniques, visual constraints, and future plans, aiming to improve front‑end development efficiency by automatically converting design drafts into production‑ready code.

code generationdesign2codefrontend automation
0 likes · 13 min read
Design2Code (D2C) Tool: Core Algorithm Design and Implementation for Frontend Code Generation
Bilibili Tech
Bilibili Tech
Feb 21, 2023 · Databases

Building a Custom Go ORM: SQL Builder and Reflection-based Scanner

The article explains how to replace repetitive raw SQL and manual row scanning in Go by building a lightweight custom ORM that combines a chainable SQLBuilder for dynamic query construction with a reflection‑based Scanner that maps results to structs, also covering code generation and optional non‑reflection optimizations.

DatabaseGoORM
0 likes · 17 min read
Building a Custom Go ORM: SQL Builder and Reflection-based Scanner
21CTO
21CTO
Feb 4, 2023 · Artificial Intelligence

How ChatGPT Is Reshaping Software Development: Opportunities and Risks

ChatGPT is transforming software development by simplifying code creation, accelerating learning, and enhancing workflows, yet it introduces challenges such as incomplete implementations, hidden bugs, and the need for precise prompting, prompting developers to view it as a powerful assistant rather than a full replacement.

AI codingChatGPTcode generation
0 likes · 9 min read
How ChatGPT Is Reshaping Software Development: Opportunities and Risks
Python Programming Learning Circle
Python Programming Learning Circle
Dec 27, 2022 · Backend Development

Generating QR Codes with Python's segno Library

This tutorial explains how to install the segno Python package and use it to create simple and customized QR codes for URLs, Wi‑Fi credentials, vCards, artistic designs, and in‑memory images, providing complete code examples and practical ideas for personal and social applications.

PythonQR codeWiFi
0 likes · 8 min read
Generating QR Codes with Python's segno Library
360 Smart Cloud
360 Smart Cloud
Dec 7, 2022 · Backend Development

Using Google Wire for Dependency Injection in Go

This article explains the concept of dependency injection, demonstrates a simple Go example with Message, Greeter, and Event components, and shows how the Google Wire library can automate the wiring of these components through code generation, reducing manual initialization complexity.

Google Wirecode generationdi
0 likes · 7 min read
Using Google Wire for Dependency Injection in Go
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 22, 2022 · Mobile Development

Understanding apt, kapt, and ksp: Annotation Processing and Kotlin Symbol Processing for Code Generation

This article explains the differences between Java's Annotation Processing Tool (apt), Kotlin's annotation processor (kapt), and the newer Kotlin Symbol Processing (ksp) framework, illustrating their architectures, usage patterns, and code‑generation capabilities with practical examples for Android development.

AndroidAnnotation ProcessingKSP
0 likes · 10 min read
Understanding apt, kapt, and ksp: Annotation Processing and Kotlin Symbol Processing for Code Generation
phodal
phodal
Nov 20, 2022 · Industry Insights

Can Fklang’s DDD‑Driven DSL Bring Industrial‑Scale Software Development?

This article explores the design and implementation of Fklang, a DDD‑guided architecture DSL, detailing its layered syntax, integration with IDEs, infrastructure abstractions, AI‑assisted code generation, mock server creation, and how it aims to industrialize software development through standardized modeling and tooling.

DDDDSLDomain modeling
0 likes · 14 min read
Can Fklang’s DDD‑Driven DSL Bring Industrial‑Scale Software Development?
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 9, 2022 · Fundamentals

Understanding Kotlin IR and Compose Compiler Code Generation

This article explains how the Kotlin Compose Compiler uses the intermediate representation (IR) to generate code, covering IR tree structure, traversal with visitors and transformers, and the process of adding composer parameters and restart groups via custom IrGenerationExtension plugins.

AndroidCompiler PluginsCompose Compiler
0 likes · 10 min read
Understanding Kotlin IR and Compose Compiler Code Generation
Java High-Performance Architecture
Java High-Performance Architecture
Oct 30, 2022 · Backend Development

Boost Your Java Backend: Master MyBatisCodeHelper Pro for Rapid Code Generation

This guide walks you through installing the MyBatisCodeHelper‑Pro IntelliJ plugin, configuring it to generate Java entity, DAO, mapper and service code, customizing type mappings, creating SQL scripts, and using shortcuts to produce find, update, delete, and pagination methods efficiently for backend development.

BackendDAOIntelliJ
0 likes · 7 min read
Boost Your Java Backend: Master MyBatisCodeHelper Pro for Rapid Code Generation
macrozheng
macrozheng
Oct 17, 2022 · Backend Development

12 Must‑Have IntelliJ IDEA Plugins to Supercharge Your Java Development

This guide introduces twelve essential 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, reduce boiler‑plate, and streamline development workflows.

IntelliJ IDEAJava pluginsLombok
0 likes · 12 min read
12 Must‑Have IntelliJ IDEA Plugins to Supercharge Your Java Development
DaTaobao Tech
DaTaobao Tech
Oct 14, 2022 · Backend Development

Annotation‑Driven Responsibility Chain Framework (auto‑pipeline) Overview

The annotation‑driven auto‑pipeline framework generates a linked‑list responsibility chain from @AutoPipeline‑annotated interfaces, automatically wiring handler implementations to execute sequentially and return the first non‑null result, thereby boosting development efficiency, reusability, and correctness for complex business pipelines such as configuration sources and message throttling.

Annotation ProcessingJavacode generation
0 likes · 14 min read
Annotation‑Driven Responsibility Chain Framework (auto‑pipeline) Overview
macrozheng
macrozheng
Sep 20, 2022 · Backend Development

How Lombok Simplifies Java Boilerplate—and What Pitfalls to Watch

This article explains Java's verbosity problem, introduces Lombok as a code‑generation tool that uses annotations like @Data to auto‑create getters, setters, equals, hashCode and toString, shows installation and Maven setup, and discusses both the productivity gains and the hidden drawbacks such as team dependency, debugging challenges, inheritance issues, encapsulation concerns, and future JDK compatibility risks.

JavaLombokannotations
0 likes · 10 min read
How Lombok Simplifies Java Boilerplate—and What Pitfalls to Watch