phodal
Author

phodal

A prolific open-source contributor who constantly starts new projects. Passionate about sharing software development insights to help developers improve their KPIs. Currently active in IDEs, graphics engines, and compiler technologies.

118
Articles
0
Likes
5
Views
0
Comments
Recent Articles

Latest from phodal

100 recent articles max
phodal
phodal
Jun 26, 2022 · Industry Insights

How Can Architecture Governance Become Self‑Service and Continuous?

This article explores the concept of architecture autonomous services as a self‑service data platform for architecture governance, outlines a four‑stage roadmap, provides concrete Log4j tracking examples using SourceGraph and ArchGuard, and details practical steps to build a data foundation, abstract service interfaces, integrate BI, and design metric‑driven evolution.

architecture governancedata platformlog4j tracking
0 likes · 10 min read
How Can Architecture Governance Become Self‑Service and Continuous?
phodal
phodal
Jun 13, 2022 · Industry Insights

How to Govern Enterprise Architecture: Patterns, Standards, and Rules with ArchGuard

This article explores a practical approach to enterprise architecture governance by defining patterns, documenting standards, formalizing rules, and using tools like ArchGuard to detect code and architectural smells, visualize issues, and evolve compliance through measurable metrics.

architecture governancecode smellslinting
0 likes · 7 min read
How to Govern Enterprise Architecture: Patterns, Standards, and Rules with ArchGuard
phodal
phodal
May 15, 2022 · R&D Management

Can Architecture Be Treated as Code? Exploring ArchGuard’s DSL‑Driven Governance

This article examines the “Architecture as Code” concept, outlining how ArchGuard combines DSL, Kotlin REPL, and visualisation to model, document, and enforce architectural decisions, while providing extensible plugins, rule‑based analysis, and a data‑centric exploration workflow for modern software teams.

Architecture as Codecode-analysisdomain-specific-language
0 likes · 14 min read
Can Architecture Be Treated as Code? Exploring ArchGuard’s DSL‑Driven Governance
phodal
phodal
Apr 18, 2022 · Fundamentals

Can Abstract Location Modeling Make You a Real Technical Expert?

The article explores the true meaning of a technical expert by examining how abstract modeling of real‑world locations, hierarchical administrative divisions, and domain‑specific type systems—illustrated with OpenHAB examples—can transform a programmer’s understanding into expert‑level conceptual and communicative abilities.

ModelingOpenHABabstraction
0 likes · 12 min read
Can Abstract Location Modeling Make You a Real Technical Expert?
phodal
phodal
Feb 28, 2022 · Backend Development

Why We Chose a Monolithic Architecture Over Microservices for ArchGuard

The team behind the open‑source ArchGuard platform recounts their migration from Maven to Gradle, library updates, and a surprising shift from a microservice‑based system to a monolithic architecture, explaining the challenges of legacy services, the principles guiding service granularity, and the practical benefits of a single‑code‑base deployment for a small open‑source project.

DDDMigrationmonolith
0 likes · 8 min read
Why We Chose a Monolithic Architecture Over Microservices for ArchGuard
phodal
phodal
Feb 20, 2022 · Industry Insights

How Open‑Source Tools Are Revolutionizing Legacy System Modernization

This article examines the challenges of modernizing legacy systems and presents a comprehensive open‑source toolkit—including syntax analysis, visualization, automated refactoring, and architecture guarding—that enables developers to quickly assess, visualize, and evolve outdated codebases across multiple platforms.

AutomationVisualizationarchitecture guard
0 likes · 9 min read
How Open‑Source Tools Are Revolutionizing Legacy System Modernization
phodal
phodal
Dec 5, 2021 · R&D Management

Building Quake: An Open‑Source Knowledge Management Meta‑Framework for Geeks

Quake is an open‑source, extensible knowledge‑management meta‑framework that combines Markdown, Git versioning, and Web Components to let developers store, query, and visualize diverse data types via a CLI‑driven workflow, with future plans for richer UI and custom syntax.

GitMarkdownknowledge management
0 likes · 9 min read
Building Quake: An Open‑Source Knowledge Management Meta‑Framework for Geeks
phodal
phodal
Nov 15, 2021 · Industry Insights

Exploring Codecity: Building a 3D Metaverse Code Analysis Tool with WebXR

The author documents the creation of Codecity, a WebXR‑powered 3D code‑analysis environment that visualizes software metrics as a virtual city, discusses digital twins, immersive collaboration, and the broader technical and industry implications of the metaverse.

MetaverseWebXRcode visualization
0 likes · 11 min read
Exploring Codecity: Building a 3D Metaverse Code Analysis Tool with WebXR
phodal
phodal
Oct 25, 2021 · User Experience Design

Designing Developer-Friendly Error Messages: Principles and Real-World Examples

The article examines how developers typically cope with errors, argues for richer error messages that aid troubleshooting, and showcases effective error‑handling designs through Rust’s compiler diagnostics and the Scoop installer’s automated issue system, while proposing four key principles and several practical patterns for presenting errors.

CLIDeveloper ExperienceError Handling
0 likes · 7 min read
Designing Developer-Friendly Error Messages: Principles and Real-World Examples