Tagged articles
6 articles
Page 1 of 1
Programmer DD
Programmer DD
Oct 2, 2023 · Backend Development

Boost Java Readability with Unnamed Patterns and Variables in Java 21

Java 21 adds a preview feature called Unnamed Patterns and Variables that lets developers replace unused variables with an underscore, simplifying try‑catch blocks, loops and other code structures to improve readability and maintainability.

code maintenanceprogrammingunnamed-patterns
0 likes · 3 min read
Boost Java Readability with Unnamed Patterns and Variables in Java 21
Java Interview Crash Guide
Java Interview Crash Guide
Jul 28, 2023 · Backend Development

When to Use MyBatis-Plus: Pros, Cons, and Best Practices

This article examines MyBatis-Plus, highlighting its convenient CRUD shortcuts and pagination features while warning about maintenance challenges, magic strings, and limited support for complex SQL, and offers practical recommendations for using LambdaQueryWrapper and organizing queries in backend Java projects.

MyBatis-PlusORMbackend-development
0 likes · 6 min read
When to Use MyBatis-Plus: Pros, Cons, and Best Practices
Architecture Digest
Architecture Digest
Mar 15, 2023 · Fundamentals

What They Didn’t Teach You About Being a Software Engineer

The article shares candid insights about the real‑world life of software engineers, emphasizing that most work involves maintaining large codebases, understanding domain logic, writing good documentation, focusing on business value, handling incompetent colleagues, coping with uncertainty, and assuming everything can fail.

Project Managementcareer advicecode maintenance
0 likes · 13 min read
What They Didn’t Teach You About Being a Software Engineer
Top Architect
Top Architect
Jan 31, 2023 · Fundamentals

Things They Didn’t Teach You About Software Development

Software engineers rarely build entire systems from scratch; instead they spend most of their time navigating large codebases, documenting, estimating, handling uncertainty, and collaborating with imperfect teammates, emphasizing business value over elegant code, and learning practical skills that university curricula often overlook.

career advicecode maintenanceestimation
0 likes · 14 min read
Things They Didn’t Teach You About Software Development
Programmer DD
Programmer DD
Jan 8, 2020 · Fundamentals

7 Essential Habits Every Programmer Should Master

Effective programmers excel by mastering seven key habits—from reading others' code and recognizing bad projects, to avoiding unnecessary meetings, using Git wisely, writing maintainable code, prioritizing tasks, and thinking in scenarios—insights that bridge interview prep and real‑world software development.

Career Developmentcode maintenanceproductivity
0 likes · 11 min read
7 Essential Habits Every Programmer Should Master
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 16, 2019 · Fundamentals

7 Essential Skills Every Highly Effective Programmer Must Master

This article outlines seven key abilities—reading others' code, spotting doomed projects, minimizing meetings, mastering GitHub, writing clean maintainable code, saying no to low‑impact tasks, and adopting operation‑focused design thinking—that together define a highly effective software engineer.

Career Developmentcode maintenanceproductivity
0 likes · 10 min read
7 Essential Skills Every Highly Effective Programmer Must Master