Tagged articles
13 articles
Page 1 of 1
Java Backend Technology
Java Backend Technology
Apr 24, 2026 · Artificial Intelligence

Interviewers Mock My Fast Open‑Source Reading—I Say I Use DeepWiki’s Codemap Mode

The article explains how DeepWiki, an AI‑powered tool by Devin, indexes GitHub repositories and offers both symbol‑level documentation and a Codemap mode that pairs step‑by‑step explanations with the exact source files, dramatically speeding up the learning of open‑source projects.

AI-assisted code readingCodemapDeepWiki
0 likes · 6 min read
Interviewers Mock My Fast Open‑Source Reading—I Say I Use DeepWiki’s Codemap Mode
Code Mala Tang
Code Mala Tang
Feb 25, 2026 · R&D Management

Can AI Agents Keep Your Specs Up‑to‑Date Without Human Docs?

The article argues that traditional documentation quickly becomes obsolete and proposes a self‑updating specification workflow where both developers and AI agents read and write the spec, eliminating hidden maintenance work and keeping the plan aligned with reality.

AI agentsAutomationDevOps
0 likes · 5 min read
Can AI Agents Keep Your Specs Up‑to‑Date Without Human Docs?
Lisa Notes
Lisa Notes
Feb 14, 2026 · Fundamentals

Why Comments Matter in Python: A Beginner’s Guide

This article explains the importance of comments in Python, describing how they improve code readability for collaborators and future maintenance, and outlines the two comment styles—single‑line with # and multi‑line with triple quotes—along with practical examples.

Pythoncode readabilitycomments
0 likes · 3 min read
Why Comments Matter in Python: A Beginner’s Guide
macrozheng
macrozheng
Jan 8, 2024 · Fundamentals

Boost Your Documentation Efficiency: Master PlantUML for Rapid Diagram Creation

This article introduces PlantUML, an open‑source tool that lets developers generate various UML diagrams directly from text, explains how to install the IntelliJ IDEA plugin, and provides step‑by‑step code examples for sequence, use‑case, class, activity, and mind‑map diagrams, complete with visual outputs.

DiagramIDEPlantUML
0 likes · 13 min read
Boost Your Documentation Efficiency: Master PlantUML for Rapid Diagram Creation
Architecture Digest
Architecture Digest
Mar 22, 2022 · Fundamentals

10 Essential Guidelines for Effective Technical Documentation

This article presents ten practical principles for technical writing, covering clear sentence structure, proper use of pronouns and transition words, strong verbs, active voice, minimal adjectives and adverbs, well‑structured paragraphs, concise headings, appropriate lists and tables, effective use of images, consistent style, overall document architecture, and audience targeting.

Documentationbest practicessoftware documentation
0 likes · 45 min read
10 Essential Guidelines for Effective Technical Documentation
macrozheng
macrozheng
Sep 29, 2021 · Fundamentals

Boost Your Documentation: Master PlantUML for Fast UML Diagramming in IDEA

This guide introduces PlantUML, an open‑source text‑based UML tool, shows how to install its IntelliJ IDEA plugin, and provides step‑by‑step examples for creating sequence, use‑case, class, activity, and mind‑map diagrams, highlighting key syntax and the efficiency of code‑driven diagramming.

Code GenerationDiagrammingIDEA
0 likes · 11 min read
Boost Your Documentation: Master PlantUML for Fast UML Diagramming in IDEA
Programmer DD
Programmer DD
Dec 30, 2020 · Fundamentals

Top 4 Online Tools to Streamline Your Software Documentation

This article explains why good documentation is essential for developers and introduces four online tools—GitHub Pages, Read the Docs, Tettra, and Apiary—detailing their key features, integration with version‑control systems, and where to access them.

GitHub Pagesapiarydeveloper tools
0 likes · 5 min read
Top 4 Online Tools to Streamline Your Software Documentation
Architects Research Society
Architects Research Society
Dec 7, 2020 · Fundamentals

Requirements Specification: User and System Requirements, Writing Methods, and Documentation

This article explains the process of documenting user and system requirements, distinguishes between user and system requirements, describes natural‑language and structured‑language specification methods, outlines guidelines for clear requirement statements, and introduces the software requirements specification (SRS) as a formal contract between stakeholders.

SRSSystem requirementssoftware development fundamentals
0 likes · 7 min read
Requirements Specification: User and System Requirements, Writing Methods, and Documentation
Java Backend Technology
Java Backend Technology
Oct 11, 2020 · Fundamentals

Discover the Top Free Programming Tutorials and Resources for Every Developer

This article curates a comprehensive list of free online tutorials, video courses, e‑books, official documentation, blog communities, open‑source platforms, and interview practice sites covering front‑end, back‑end, databases, cloud, and more, helping developers find quality learning material quickly.

Interview Preparationdeveloper learningonline tutorials
0 likes · 10 min read
Discover the Top Free Programming Tutorials and Resources for Every Developer
Java Backend Technology
Java Backend Technology
Sep 5, 2018 · Product Management

Why Skipping a Functional Requirements Document Can Doom Your Project

The article explains how lacking a real‑time functional requirements design document leads to high communication costs, misaligned expectations, costly rework, and testing nightmares, and it offers practical guidance on where to store, what to include, and how to maintain document quality for successful software development.

functional requirementsproduct-managementsoftware development
0 likes · 11 min read
Why Skipping a Functional Requirements Document Can Doom Your Project