<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Aruna Wickramasinghe — Writing</title><description>Notes on software engineering, architecture, and leading teams.</description><link>https://arunaw.com/</link><language>en</language><item><title>Picking the Right Technology Stack for the Job Matters</title><link>https://arunaw.com/blog/picking-the-right-stack</link><guid isPermaLink="true">https://arunaw.com/blog/picking-the-right-stack</guid><description>Your stack is not your identity. It is a tool. The best engineers pick technology based on the problem, not loyalty. Here is how to think about it.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate><category>engineering</category><category>architecture</category><category>career</category></item><item><title>Why Being a Developer Right Now Is the Most Exciting It Has Ever Been</title><link>https://arunaw.com/blog/the-fullstack-future</link><guid isPermaLink="true">https://arunaw.com/blog/the-fullstack-future</guid><description>Coding is becoming a commodity. The real value is shifting to problem solving, architecture, and documentation. The future developer is a fullstack generalist who treats frontend, backend, and DevOps as equal skills.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><category>engineering</category><category>ai</category><category>architecture</category><category>career</category></item><item><title>Architecting Micro-Frontends with Nx, Rspack, and Module Federation</title><link>https://arunaw.com/blog/micro-frontend-architecture</link><guid isPermaLink="true">https://arunaw.com/blog/micro-frontend-architecture</guid><description>A practical guide to building a micro-frontend platform in an Nx monorepo using Rspack and Module Federation, with React as the UI layer.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><category>architecture</category><category>micro-frontends</category><category>module-federation</category><category>nx</category><category>rspack</category><category>react</category></item><item><title>Why We Need to Write More About Non-AI Technologies</title><link>https://arunaw.com/blog/write-non-ai-content</link><guid isPermaLink="true">https://arunaw.com/blog/write-non-ai-content</guid><description>AI is dominating every tech conversation, but valuable non-AI knowledge is fading into the background. Here is why documenting what you learn matters more than ever.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>writing</category><category>documentation</category><category>engineering</category><category>micro-frontends</category></item><item><title>Why the Model Matters Less Than You Think</title><link>https://arunaw.com/blog/model-matters-less</link><guid isPermaLink="true">https://arunaw.com/blog/model-matters-less</guid><description>The obsession with model benchmarks misses the point. Good architecture and task decomposition beat raw intelligence every time.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate><category>ai</category><category>architecture</category><category>engineering</category></item><item><title>Building JustInvoice: A Modern Invoicing App with Next.js 16 and Convex</title><link>https://arunaw.com/blog/building-just-invoice</link><guid isPermaLink="true">https://arunaw.com/blog/building-just-invoice</guid><description>I recently built JustInvoice, a free invoicing and billing application designed for freelancers and small businesses. It is now live and I wanted to share the technical journey of building it.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate><category>personal</category><category>projects</category></item><item><title>Hello World</title><link>https://arunaw.com/blog/hello-world</link><guid isPermaLink="true">https://arunaw.com/blog/hello-world</guid><description>Welcome to my blog — a space where I share thoughts on software engineering, architecture, and the tools I use every day.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate><category>general</category><category>intro</category></item></channel></rss>