Software architecture
A pillar page that organizes posts about system design, legacy modernization, full stack decisions, and applied AI with production judgment.
Modernization and legacy
How to move existing systems without breaking operations or inventing heroic migrations.
Full stack architecture
Next.js, backend, data, and clear boundaries between product, platform, and operations.
Applied AI with judgment
Agents, models, and automation when they improve a real, auditable workflow.
Recommended reads
View moreCAdES vs XAdES Digital Signatures in Java: The Differences That Matter When Your CA Asks for One and You've Built the Other
CAdES and XAdES aren't interchangeable even though both are "advanced signatures." The choice depends on document type, trust profile, and what the CA actually expects to validate. A technical guide with DSS and Java to make the right call before you sign anything.
Aug 12 2026 · 9′ · Tutorials · seguridad · certificados
Virtual Threads Won't Save You From a Badly Placed synchronized
Virtual Threads solves the cost of spinning up thousands of threads in the JVM. It doesn't solve the blocking problem when your code has synchronized blocks or blocking native calls. JEP 444 says so, but almost nobody reads it to the end.
Aug 11 2026 · 8′ · Tutorials · concurrencia · spring-boot
Qwen3 locally with Ollama: what changed in the architecture and whether it's worth switching
Qwen3 landed with thinking mode and real improvements in code generation. But before you replace the model already running in your Ollama setup, there are technical questions you need to answer first. I answer them here without selling hype.
Aug 02 2026 · 9′ · Tutorials · TypeScript · Inferencia Local
DeepSeek API in TypeScript: secure integration and honest model evaluation for code
DeepSeek's API is compatible with the OpenAI SDK — that makes the integration almost trivial. The real problem isn't the plumbing. It's deciding whether the model is actually worth it for your use case, without buying the hype or dismissing it out of fashion. Here's the framework.
Jul 22 2026 · 8′ · Tutorials · TypeScript · nextjs
Netron: Open Any ML Model and See What's Actually Inside
Netron lets you inspect the architecture of any ML model — no Jupyter, no code, no drama. ONNX, PyTorch, TensorFlow: open it and see everything.
Jul 05 2026 · 5′ · Experiments · tooling · machine learning
Sniffnet: monitor your network without losing your mind to tcpdump
Sniffnet is a cross-platform network traffic monitor written in Rust. Real UI, real-time charts, no security PhD required to understand what's actually going on.
Jul 02 2026 · 5′ · Experiments · networking · open source