---
title: "#code-structure articles | Hashnode"
description: "Explore 8 articles tagged #code-structure on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/code-structure"
---

Tag

# #code-structure

8 posts · 0 followers

[Victor Alekseev](https://hashnode.com/@krocodl) · [Jun 1](https://hashnode.com/posts/java-ai-patterns-en-3/6a1d3fc1d20e8f1b5ce9bee8)

### [Java Patterns and Anti-Patterns for Agent-Driven Development, Part 3: Logging](https://krocodl.hashnode.dev/java-ai-patterns-en-3?utm_source=hashnode&utm_medium=feed)

Learn Java logging and Git history patterns that give AI agents full observability — structured logs, state transitions, and readable commit history.

56 min read · [krocodl.hashnode.dev](https://krocodl.hashnode.dev/java-ai-patterns-en-3?utm_source=hashnode&utm_medium=feed)

[Victor Alekseev](https://hashnode.com/@krocodl) · [May 21](https://hashnode.com/posts/java-ai-patterns-en-2/6a0f1864d8e265f60d241346)

### [Java Patterns and Anti-Patterns for Agent-Driven Development. Part 2: Early Error Detection Patterns](https://krocodl.hashnode.dev/java-ai-patterns-en-2?utm_source=hashnode&utm_medium=feed)

Patterns for LLM agents: @CheckReturnValue, immutability, explicit SQL, Resilience4j, ArchUnit. The error is visible to the compiler, not in production.

41 min read · [krocodl.hashnode.dev](https://krocodl.hashnode.dev/java-ai-patterns-en-2?utm_source=hashnode&utm_medium=feed)

[Victor Alekseev](https://hashnode.com/@krocodl) · [May 14](https://hashnode.com/posts/java-ai-patterns-en-1/6a05b78bbaf09db7a6f4e932)

### [Java Patterns and Anti-Patterns for Agentic Development. Part 1: Conceptual Foundations](https://krocodl.hashnode.dev/java-ai-patterns-en-1?utm_source=hashnode&utm_medium=feed)

How Java patterns help LLM agents like Claude Code generate correct code: from naming conventions and typed IDs to sealed interfaces and NullAway.

41 min read · [krocodl.hashnode.dev](https://krocodl.hashnode.dev/java-ai-patterns-en-1?utm_source=hashnode&utm_medium=feed)

[Ezeanyim Henry](https://hashnode.com/@ezeanyimhenry) · [Feb 23](https://hashnode.com/posts/php-code-structuring-building-castles-not-card-houses/699c06b2fa57164782c5a5b6)

### [PHP Code Structuring: Building Castles, Not Card Houses](https://henryezeanyim.hashnode.dev/php-code-structuring-building-castles-not-card-houses?utm_source=hashnode&utm_medium=feed)

PHP Code Structuring: Building Castles, Not Card Houses When it comes to writing PHP code, it’s easy to get caught up in the thrill of solving problem

4 min read · [henryezeanyim.hashnode.dev](https://henryezeanyim.hashnode.dev/php-code-structuring-building-castles-not-card-houses?utm_source=hashnode&utm_medium=feed)

[SHAILAJA GAJERA](https://hashnode.com/@Shailaja) · [Nov 26, 2025](https://hashnode.com/posts/flutter-getx-mvvm-dio-tutorial/6928494015398f125017e519)

### [Step-by-Step Tutorial: Using GetX MVVM and Dio for API Calls in Flutter](https://shailaja412.hashnode.dev/flutter-getx-mvvm-dio-tutorial?utm_source=hashnode&utm_medium=feed)

Learn how to integrate APIs in Flutter using GetX, MVVM architecture, and Dio with a complete step-by-step tutorial.

7 min read · [shailaja412.hashnode.dev](https://shailaja412.hashnode.dev/flutter-getx-mvvm-dio-tutorial?utm_source=hashnode&utm_medium=feed)

[Ashfaq Hussain](https://hashnode.com/@ashfaq26) · [Apr 20, 2024](https://hashnode.com/posts/structuring-nextjs-projects/66232bac2f7a2377b79c5b11)

### [Structuring NextJS projects](https://devlogs.hashnode.dev/structuring-nextjs-projects?utm_source=hashnode&utm_medium=feed)

Coming from a React.js world, learning Next.js is fun. There are many features in Next.js, but today we will discuss file-based routing in Next.js. I really

6 min read · [devlogs.hashnode.dev](https://devlogs.hashnode.dev/structuring-nextjs-projects?utm_source=hashnode&utm_medium=feed)

[Vishwas Acharya](https://hashnode.com/@vishwasacharya) · [Nov 7, 2023](https://hashnode.com/posts/hoisting-in-javascript/6549b64c33035564538dd9d8)

### [Hoisting in JavaScript](https://vishwasracharya.co/hoisting-in-javascript?utm_source=hashnode&utm_medium=feed)

Dive deep into the world of JavaScript hoisting, discover how variables and functions are hoisted, and gain insights into the underlying mechanisms. Master

6 min read · [vishwasracharya.co](https://vishwasracharya.co/hoisting-in-javascript?utm_source=hashnode&utm_medium=feed)

[Javier Feliz](https://hashnode.com/@javierfeliz) · [Nov 5, 2023](https://hashnode.com/posts/structuring-data-driven-applications-in-laravel/6631b7eb3183f6417a7891bd)

### [Structuring data driven applications in Laravel](https://thelazywalrus.com/structuring-data-driven-applications-in-laravel?utm_source=hashnode&utm_medium=feed)

What is a "Data driven application"? We all know that Laravel makes it really easy to store and query data from your database. Getting data submitted from a form and storing it using an eloquent model is trivial. But what if your application needs to...

4 min read · [thelazywalrus.com](https://thelazywalrus.com/structuring-data-driven-applications-in-laravel?utm_source=hashnode&utm_medium=feed)

[Anjan Diyora (AD)](https://hashnode.com/@anjan50) · [Aug 5, 2023](https://hashnode.com/posts/building-high-performance-react-applications-best-practices-and-proven-strategies/64ceaa9443a7a558912bdfb1)

### [Building High-Performance React Applications: Best Practices and Proven Strategies](https://blog.anjandiyora.tech/building-high-performance-react-applications-best-practices-and-proven-strategies?utm_source=hashnode&utm_medium=feed)

Mastering Code Structure, State Management, Styling, and API Integration for Industry-Grade Projects

8 min read · [blog.anjandiyora.tech](https://blog.anjandiyora.tech/building-high-performance-react-applications-best-practices-and-proven-strategies?utm_source=hashnode&utm_medium=feed)
