[ 30 articles ]
In-depth articles on front-end architecture, web performance and AI applied to real products.
A post-sales chatbot built with LangChain and LangGraph where a decision model picks the subagent per message: architecture, code, fallback, A/B and failures.
I had Microsoft-Decision-1 pick the subagent and LLM in a post-sales chatbot: harness, calibration, cost guard, and what 1,000 synthetic conversations showed.
How to structure a React SPA in vertical slices by domain: public API per slice, data from route loaders, and an architecture test that blocks shortcuts in CI.
How an LLM base model becomes ChatGPT: supervised fine-tuning, tool use, hallucination reduction and reinforcement learning explained clearly and in depth.
What a base LLM is and how it is built: Common Crawl and FineWeb data, tokenization, Transformer pre-training and why the base model is not a chatbot yet.
Your component started innocent, but today it does everything. Learn why React is a View library, not an architecture, and how to separate domain from UI.
How we reorganized a major e-commerce checkout in production with Nuxt Layers, the CAL pattern, and automated linting rules — without stopping a single sale.
How I moved from OpenAI to Amazon Bedrock: IAM auth, consolidated billing, Haiku vs Sonnet by task, and real trade-offs of running AI on AWS.
What I learned building a product with Spec-Driven Development: How structured specs eliminate technical debt using AI as a development peer.
How to set up a NestJS monorepo with pnpm workspaces for multiple services: why not Nx or Turborepo, shared packages, hot reload with ts-node and build order.
Learn how the Composable Abstraction Layer eliminates the coupling between Pinia and Vue 3, centralizing logic, side-effects and ensuring testability per layer.
Discover how Nuxt Layers organizes Vue.js projects with modular architecture. Create scalable and maintainable front-end applications with backend concepts.
Learn how to implement HTTP caching with the Cloudflare CDN to improve web application performance, reduce server costs and make your pages load faster.
Nuxt 4 TypeScript guide: auto-generated types, strict mode and tsconfig setup, type declarations and generics, with examples for safer Vue.js code.
The new Nuxt 4 folder structure explained: what moves into app/, how it compares to Nuxt 3, and how to migrate automatically or by hand without breaking it.
Complete guide to the most searched JavaScript methods in 2025: forEach, map, filter, reduce, split, push, splice and the ternary operator, with examples.
Learn how to use Unstorage on Nuxt to persist server-side data with Redis and Cloudflare KV. Complete guide with practical storage examples in Nuxt 3.
Understand when to use localStorage, sessionStorage and IndexedDB. Practical guide with e-commerce examples to store data in the browser in an organized way.
Discover how Astro improves site indexing with static rendering, zero JavaScript and SEO techniques to maximize visibility in search engines.
Compare the reactivity systems of React, Vue and SolidJS: re-rendering, proxies and signals. Understand the differences and the impact on front-end performance.
Send GitHub pull request notifications to Discord automatically: create a Discord webhook, store it as a GitHub secret and trigger it with GitHub Actions.
Learn how to use DevOnly and ClientOnly in Nuxt 3 for conditional rendering, safe debugging in development, and more efficient and optimized production builds.
Use KeepAlive in Nuxt 3 to keep component state across route changes, enabling it on NuxtPage or per page with definePageMeta, with practical examples.
Learn the fundamentals of Functional Programming in JavaScript: first-class functions, immutability, composition and the map, filter and reduce methods.
Understand Google's Core Web Vitals: LCP, FID and CLS. Learn how these metrics affect rankings and how to optimize the user experience on the website.
Learn how to configure webpack bundle analysis in Nuxt with an interactive treemap to visualize and optimize your application's bundle size.
Understand the main software performance metrics: latency, throughput and scalability. How to monitor and optimize systems for high availability.
Explore the pillars of a robust software architecture: configurability, extensibility, and ease of installation for scalable, flexible systems.
Discover Nielsen's 10 Heuristics for interface design. Jakob Nielsen's principles created in 1994 that guide usability and good UX practices.
What Micro Frontends are: the architectural pattern that brings microservices to the frontend for independent teams, faster deployments and scalability.
No results found.