Writing
Notes from production.
Migrations, performance work and the things that only show up once real users are on the build.
8 postsEnglish
- 10 Jun 2026Fable 5 Is Here: What Should I Actually Do With It as a Frontend Developer?Today Anthropic announced Claude Fable 5. It's easy to skim the headlines and think "okay, another model release" — but once I dug in, I realized this isn't a routine version bump. In this post I'm putting together both what it is and how I, as a frontend developer, plan to actually use it.
- 2 Jun 2026Angular 22: 6 Game-Changing Features You Need to KnowAngular has been going through a serious transformation over the last few releases. Signals, Zoneless, standalone components — every version brings a new concept, every version sends the same message: "this is how we write Angular now." Angular 22 feels like the final chapter of that transformation. The experimental labels are gone, the debates are over — this is just Angular. In this post, we'll look at 6 key features that became stable in Angular 22 and will fundamentally change how you build Angular apps day to day.
- 4 Dec 2025Angular's New Era: 5 Revolutionary Innovations in Angular 21As the Angular community, every new release is exciting. However, Angular 21, envisioned to be released on November 19, 2025, is taking revolutionary steps in the areas of performance, developer experience, and accessibility, shaping the future of the framework. Angular 21 is going beyond traditional paradigms by bringing the Signals architecture into the mainstream. Here are the 5 key innovations you must know that make this release "very important."
- 9 Oct 2025Mastering Cursor IDE Rules in Angular Projects: Advanced AI-Powered Coding StrategiesIn the previous article, we explored the fundamental principles and general usage of Cursor IDE rules. In this part, we’ll dive deeper into how to create customized Cursor rules for Angular projects. Using real-world examples, we’ll see how AI can adhere to framework-specific patterns and best practices.
- 9 Oct 2025Angular SEO: How to Make Your App Shine on GoogleGetting good SEO with Angular used to be challenging. Search engines didn’t always handle JavaScript-heavy apps well, and developers had to find creative ways to get pages indexed. Fortunately, modern Angular offers robust tools like Angular Universal, pre-rendering, and flexible meta management. With these, your Angular apps can now perform well in both speed and SEO. This guide breaks down everything you need to know in a clear and practical way. Whether you’re optimizing a small personal project or a large enterprise application, these techniques will help your app rank better and load faster.
- 6 Sept 2025Mastering Cursor IDE Rules: Best Practices for Smarter AI CodingArtificial intelligence is reshaping how we write software, and Cursor IDE is at the forefront of this transformation. With its ability to integrate AI directly into your coding workflow, Cursor can feel like pair-programming with an infinitely patient teammate. But to unlock its full potential, you need to give it the right context—and that’s where rules come in.
- 29 Aug 2025What Is RAO? SEO vs RAO — Has SEO Become Outdated?Short answer: No. SEO isn’t dead; but the playing field has shifted. It’s no longer only about “ranking”—it’s also about being selected as a cited source inside AI answers. In this piece, we’ll briefly revisit SEO, define RAO (Answer/Retrieval-Augmented Optimization) and why it emerged, then compare the two with a practical roadmap.
- 29 Aug 2025Angular 2025 Roadmap: Performance, DX, and Incremental Adoption (Towards v21)In 2025, the Angular team doubles down on performance (SSR/Hydration) and developer experience (DX). This post covers what you can safely use in production today (Signals, the new Control Flow @if/@for, SSR/Hydration & Incremental Hydration, route-level render modes), what’s experimental (Resource API), active work, and a step-by-step incremental adoption plan your team can start right away. Each section includes mini POCs, checklists, and links to official docs. Note – HttpClient & v21: There are community posts claiming that in Angular 21, HttpClient will be provided by default for basic usage. However, as of today, the official docs do not guarantee “no provider needed.” Advanced configuration (SSR via withFetch, functional interceptors, XSRF, etc.) continues to be done through provideHttpClient(). In this post, we treat HttpClient as “configure it via provider when you need customization.”