Architect's Guide
Author

Architect's Guide

Dedicated to sharing programmer-architect skills—Java backend, system, microservice, and distributed architectures—to help you become a senior architect.

701
Articles
0
Likes
4.3k
Views
0
Comments
Recent Articles

Latest from Architect's Guide

100 recent articles max
Architect's Guide
Architect's Guide
Jun 11, 2026 · Fundamentals

Mastering Java Lambda Expressions: A Deep Dive

This article explains what Java lambda expressions are, why they were added in Java 8, their syntax and classification, how they relate to functional interfaces, and demonstrates practical examples including anonymous inner‑class refactoring, stream usage, method references, and custom functional interfaces.

Functional InterfaceJavaLambda
0 likes · 16 min read
Mastering Java Lambda Expressions: A Deep Dive
Architect's Guide
Architect's Guide
Jun 10, 2026 · Backend Development

Essential Java Libraries Every Senior Developer Should Know

This article compiles a curated list of 20 widely used Java libraries—covering logging, JSON processing, testing, utilities, HTTP, XML, Excel, bytecode manipulation, connection pooling, messaging, PDF, date‑time, collections, email, HTML parsing, cryptography, embedded databases, JDBC debugging, serialization, and networking—to help developers avoid reinventing the wheel and boost productivity.

BackendJSONJava
0 likes · 12 min read
Essential Java Libraries Every Senior Developer Should Know
Architect's Guide
Architect's Guide
Jun 9, 2026 · Frontend Development

Complete Frontend Guide to Previewing DOCX, PPTX, XLSX, and PDF Files

The article surveys commercial file‑preview services and open‑source front‑end and back‑end solutions for DOCX, PPTX, XLSX, and PDF, compares their capabilities, limitations, and costs, and provides concrete code examples and a reusable Web Component for developers.

BackendPDFdocx
0 likes · 19 min read
Complete Frontend Guide to Previewing DOCX, PPTX, XLSX, and PDF Files
Architect's Guide
Architect's Guide
Jun 8, 2026 · Backend Development

Three Practical Data Masking Solutions That Really Work

This article walks through three common data‑masking approaches—SQL queries using string functions, a Java‑based "sensitive‑plus" plugin, and the mybatis‑mate‑sensitive‑jackson extension—showing configuration, code examples, and how each method masks phone numbers, ID cards and other personal fields.

JavaMyBatisSQL
0 likes · 10 min read
Three Practical Data Masking Solutions That Really Work
Architect's Guide
Architect's Guide
Jun 7, 2026 · Information Security

A Complete Guide to Understanding OAuth 2.0

This article explains OAuth 2.0 by contrasting it with SSO, walks through a real‑world analogy, details the nine‑step authorization flow, defines key terms and roles, and describes how web servers, user agents, and native apps participate in the protocol.

API authenticationAccess TokenAuthorization
0 likes · 11 min read
A Complete Guide to Understanding OAuth 2.0
Architect's Guide
Architect's Guide
Jun 6, 2026 · Fundamentals

Mastering TCP, HTTP, Sockets, and Socket Connection Pools

This article walks through the OSI model, explains TCP three‑way handshake and four‑way termination, contrasts TCP with UDP, discusses TIME_WAIT issues, describes long vs short socket connections, shows how to design a custom protocol and implements a reusable Socket connection pool in Node.js.

NetworkingNode.jsSocket
0 likes · 14 min read
Mastering TCP, HTTP, Sockets, and Socket Connection Pools
Architect's Guide
Architect's Guide
Jun 1, 2026 · Artificial Intelligence

How OpenAI’s Images 2.0 Ushers in the “Thinking” Era of AI Image Generation

OpenAI’s Images 2.0 (gpt-image-2) replaces the traditional image‑generator model with an interactive creative engine that plans, searches the web, and self‑verifies before rendering, offering higher‑quality multi‑language text, batch consistency, and real‑time information at the cost of a token‑based pricing model and limited access to its most advanced features.

AI Image GenerationGPT Image 2OpenAI
0 likes · 32 min read
How OpenAI’s Images 2.0 Ushers in the “Thinking” Era of AI Image Generation
Architect's Guide
Architect's Guide
May 31, 2026 · Artificial Intelligence

10 Hot Open‑Source AI Projects on GitHub This Week (Last One Praised by Jensen Huang)

This article reviews the ten fastest‑growing open‑source AI projects on GitHub over the past week, detailing each project's core capabilities, architecture, and impact while highlighting three emerging trends: AI agents becoming production tools, the rise of edge and lightweight deployments, and accelerated open‑source contributions from major tech firms.

AI AgentsQuantum AIedge AI
0 likes · 22 min read
10 Hot Open‑Source AI Projects on GitHub This Week (Last One Praised by Jensen Huang)
Architect's Guide
Architect's Guide
May 30, 2026 · Artificial Intelligence

Deep Dive into Hermes Agent: Memory Architecture That Makes AI Smarter

Hermes Agent is an open‑source, self‑hosted AI agent framework that combines a layered persistent memory system, automatic skill generation, a unified tool registry, and multi‑platform messaging gateways, enabling agents to retain knowledge across sessions and continuously improve their capabilities.

AI agentMemory ArchitectureSecurity
0 likes · 58 min read
Deep Dive into Hermes Agent: Memory Architecture That Makes AI Smarter