Stories
Stories and articles, some originally published on Medium and LinkedIn, in reverse chronological order. Titles link to the canonical version: on this site for stories already migrated here, and to the original publication otherwise. The source and original publication date are noted for each story.
2026
- AI Literacy, With Receipts
- Model Tetris
- Micro-models - A Model Should Fit in Your Head
- Micro-wikis - The Model Is the Site Map
- When Architecture Reads the News (Medium, July 19, 2026). Why the true consumer of technology updates isn’t your attention — it’s your architecture repository.
- Nobody Credits the Mail Slot: MCP, Microservices, and the Return of the Big Building (Medium, July 15, 2026). Boundaries Are the Architecture, Protocols Are How You Knock.
- The Value Is in the Builder, Not the Chat (Medium, July 13, 2026). Building AI-assisted dashboards with backward chaining over a capability registry.
- Language shapes thinking (LinkedIn, June 6, 2026). Language shapes the way we think, and determines what we can think about.
- Markdown-based DSLs and beyond: composable content pipelines (Medium, June 6, 2026). Treating any file format as a DSL source — and what falls out when filenames declare transformation pipelines.
- When push reaches its limits: a federated, pull-based product management model (LinkedIn, May 25, 2026). A familiar pattern in large engineering organizations, and what a federated, pull-based alternative looks like.
- Streets Before Houses: Two Additions That Crystallize Enterprise Knowledge (LinkedIn, May 20, 2026). A glass is a solid that never quite became a crystal: short-range order without long-range structure.
- The Complexity Crisis (LinkedIn, May 13, 2026). We are managing 21st-century complexity with 20th-century tools: the case for federated architecture.
- After Ed Donner’s Production AI Course: A Complementary Design Point for Enterprise Complexity (LinkedIn, May 6, 2026). Cloud-scale deployment patterns and the enterprise-complexity design point they leave open.
- Beyond the Hype: Empowering Domain Experts with Xcore/Ecore/PlantUML-Doc and GenAI (LinkedIn, April 29, 2026). Knowledge elicitation from subject matter experts with modeling and GenAI.
- The Architectural Stalker: Liberating the Artifacts of the Eclipse Zone (Medium, April 26, 2026). Navigating Eclipse idiosyncrasies to extract powerful artifacts and bring them into the modern Maven, CLI, and CI/CD world.
- Stop Asking AI to Read Spaghetti: Why Context Windows and Tools Aren’t Enough for Legacy Modernization (Medium, April 6, 2026). How Model-Based Modernization and Object-Oriented Agentic Architecture provide the blueprint for legacy modernization.
- Beyond Text-to-SQL: Why Agents Need Semantic Context Models to Query Databases (Medium, April 2, 2026). Stop asking LLMs to write raw SQL. Here is how a model-based, schema-driven approach fixes hallucinations, security, and enterprise access.
- The Complexity Cartographer: Why Subject Matter Experts Must Drive the AI Era (Medium, March 27, 2026). DNA, Taxis, and the End of the Enterprise Translation Tax.
- Why We Need a Semantic Context Model (Medium, March 11, 2026). A New Foundation for Agents, Architecture, and Human Understanding.
- Terraform metamodel/ontology (Medium, March 4, 2026). GenAI democratizes model-based development: it is surprisingly good at generating Ecore models.
- Modeling Democracy: How Ecore and Visual First Workflows Put MBSE Back in Human Hands (Medium, February 28, 2026). A practical account of generating three metamodels with a GitHub agent — and why visual, draw/see-first modeling beats the old modeling tax.
- Model-Based Acquisition without the Modeling Tax (Medium, February 26, 2026). How Draw-First, Execute-Later Modeling Makes UAF and MBSE Finally Accessible.
- Model-based telemetry… as code (Medium, February 24, 2026). Why strategic data needs its own observability stack — and how model-based telemetry turns domain knowledge into a durable, auditable asset.
- Draw.io + ELK (Eclipse Layout Kernel) (Medium, February 23, 2026). Auto-layout living diagrams: ELK + Draw.io for mergeable, machine-accurate visual documentation.
- Visual communication pipeline (Medium, February 17, 2026). How visual knowledge, decision binding, and agentic pipelines turn SME insight into executable systems.
- Nasdanika Innovation Canvases (Medium, February 11, 2026). From visual intent to executable innovation using structured, agent-ready canvases.
- Beyond Murals (Medium, February 7, 2026). The Path to Executable Collaboration.
- Innovation as Code (Medium, February 6, 2026). Why Enterprises Need a Better Way to Think, Model, and Act.
- Draw first, Execute later, Iterate Forever (Medium, February 6, 2026). The semantic membrane for humans and AI.
- Nasdanika: The Pantry for People Who Still Care About Doing Great Work (Medium, February 1, 2026). Why non-technical SMEs are the future of enterprise transformation — and how a model of “draw first, execute later” gives them power.
- The Pillars of Nasdanika (Medium, January 20, 2026). Capability framework, graph processing, modes, visualizations — diagrams, 2D and 3D graphs, CLI, Java bindings, HTML Application, AI.
- End-to-end AI Delivery Roadmap… as code… and beyond (Medium, January 5, 2026). Create a diagram, document elements, generate documentation web site.
2025
- Nasdanika 2025++ (Medium, December 19, 2025). A summary of what was done in 2025 and plans for 2026.
- Model-based HR … as code (Medium, November 9, 2025). Define HR models — CVs, positions, … Store in version control. Use AI agents on top.
- Visualization of Jira issue hierarchies (Medium, November 1, 2025). Jira issues > Diagram > Web Site; Update status, republish.
- Travel as code (Medium, October 30, 2025). Visually and collaboratively plan/document your travels.
- Model & Diagram assisted adoption of agentic cloud platforms (Medium, October 23, 2025). Diagram your agentic solutions and then generate them. Or generate diagrams from deployments to document them.
- Process As Code (Medium, October 23, 2025). Capture processes as diagrams mapped to the process model, generate documentation. Execute — manually and automatically.
- Updating of semantic mapping sources (Medium, October 22, 2025). Record changes in the mapped model, apply to the mapping source.
- Web UI wireframes in Draw.io => documentation & HTML generation (Medium, October 12, 2025). Create wireframes in Draw.io using a library, generate documentation and use wireframes at runtime.
- $100K H1-B fee and accelerated onboarding using Nasdanika capabilities (Medium, September 22, 2025). Document architecture, generate schema and other documentation to quickly onboard new workers or even pre-onboard.
- Harnessing complex change with EMF Compare, Git URI Handler and GenAI (Medium, September 21, 2025). Capture state as a model in a version control system, compare two states, present to GenAI for impact analysis.
- Financial forecasting and visualization in Java (Medium, September 5, 2025). With Smile, Apache Commons Math and EChart Java.
- Narration of images, diagrams and models (Medium, August 25, 2025). Better content engineering by converting complex structured knowledge to text/markdown.
- Graph Neural Networks (GNN) in Java (Medium, August 24, 2025). Graph with nodes exchanging messages processed by Multi-Layer Perceptrons.
- The design space of agentic (eco)systems (Medium, July 20, 2025). Draw.io diagrams, Semantic mapping, Git as a messaging system.
- Generating visual documentation and data loading layer from JDBC metadata (Medium, July 4, 2025). JDBC Metadata > Ecore model with annotations > HTML documentation & annotation-driven data retrieval.
- 3D Graphs for visualizing complex structures and behavior (Medium, May 22, 2025). Is it humanly possible to grasp the structure and behavior of a system of thousands participants? With 3D graphs the answer is YES!
- Task and design spaces, Visual Collaborative Multi-Criteria Decision Analysis (Medium, May 18, 2025). Collaboratively select the best design for a task leveraging human and AI experts.
- TOGAF 10 PDFs — Semantic Search, RAG/Chat, MCP Chat Tool (Medium, May 16, 2025). Chat with your PDFs — a local vector store/index can handle RAG over millions of pages, no need in a vector database.
- Guerilla semantic search & RAG/Chat in Java (Medium, April 30, 2025). Semantic Search, RAG, Chat in a single JVM with telemetry and an option to expose as an MCP tool or a set of tools.
- MCP Server & Client in Java with observability (Medium, April 24, 2025). Build capabilities (prompts, resources, tools) — a server and transports with integrated telemetry are provided.
- Documenting JSON schemas (Medium, April 23, 2025). Generate a searchable web site with diagrams and graphs.
- Jira — a human invocation handler (Medium, February 18, 2025). Use Jira API and model to “invoke” humans and agents, improving humans/machines collaboration.
- Diagramming UX flows (Medium, February 14, 2025). Take screenshots, create flows with thumbnails, add details, store to version control, generate a documentation site.
- Serving HTTP — Diagrams & Reflection (Medium, January 29, 2025). Server pages, processor routes and handler methods.
- A cubicle for a non-human merge request reviewer (Medium, January 14, 2025). Automatically review merge request for compliance with organization rules before spending humans’ time.
2024
- Beyond Diagrams — Sample Book (Medium, December 31, 2024). Generating documentation sites from Draw.io diagrams.
- A cubicle for a non-human Java/Maven software engineer (Medium, December 23, 2024). Maven Visit command loads pom.xml and traverses source files so its subclasses can focus on their specific task, e.g. code generation.
- A cubicle for a non-human software engineer (Medium, December 4, 2024). Expands on the GitLab declarative command pipeline for GenAI-assisted JUnit test generation and declarative command pipelines.
- Semantic Mapping (Medium, November 25, 2024). Create a problem domain (semantic) model from Drawio diagrams.
- Concurrent Executable Diagrams (Medium, November 4, 2024). Draw your processing flow focusing on the business logic, let the framework take care of parallel execution.
- Visualization of Maven dependencies (Medium, October 21, 2024). With Nasdanika Maven and ECharts models.
- GitLab declarative command pipeline for GenAI-assisted JUnit test generation (Medium, October 14, 2024). Identify code with low coverage, generate JUnit tests with GenAI, create a merge request.
- General purpose executable graphs and diagrams (Medium, October 1, 2024). Associate multiple aspects/behaviors with graph/diagram elements.
- Executable (invocable) URIs (Medium, September 26, 2024). A truly serverless JVM-polyglot API — encode behavior of arbitrary complexity as a URI.
- Loading Java records from Map, YAML, JSON, … (Medium, September 18, 2024). An easy way to model and load configuration data.
- Visual communication continuum (Medium, September 7, 2024). From bare diagrams to semantic mapping.
- Declarative command pipelines (Medium, September 6, 2024). With picocli and Nasdanika CLI.
- Architecture As Code (Medium, July 25, 2024). Just barely good enough architecture — adjustable formalism to maximize effectiveness and efficiency.
- Connecting the dots (Medium, July 5, 2024). Managing complexity — loading and cross-referencing objects from diverse sources.
- Executable (computational) graphs & diagrams (Medium, June 24, 2024). A framework for building computational graphs in Java.
- Nasdanika Rules (Medium, June 1, 2024). An automated review solution for your enterprise.
- Beyond PicoCLI (Medium, May 12, 2024). Declarative assembly of command line interfaces.
- Welcome to Nasdanika (Medium, May 12, 2024). A suite of capabilities for a (Java) Guerilla Innovator.
2023
- AZ-900 Preparation HOW-TO and Architecture As Code (LinkedIn, March 31, 2023). Passing Microsoft Azure Fundamentals, with architecture-as-code notes along the way.
2015
- For a full stack Java developer - a library which provides bindings for HTML, Bootstrap, AngularJS, KnockoutJS, and Font Awesome (LinkedIn, November 22, 2015). A re-post of an earlier announcement of Java bindings for HTML, Bootstrap, AngularJS, KnockoutJS, and Font Awesome.
Nasdanika