Vibecoding in Practice: Building SortDocs with AI
A while ago, I started experimenting with vibecoding — building software by relying mostly on AI prompts instead of manually writing every part of the code. My first experiment was playful: a smal...
A while ago, I started experimenting with vibecoding — building software by relying mostly on AI prompts instead of manually writing every part of the code. My first experiment was playful: a smal...
A year ago, I tried a simple experiment: build a small real-time 3D multiplayer app by relying almost entirely on AI prompts instead of writing the code myself. Back then, the best setup I had for ...
A friend recently introduced me to vibecoding—a concept where AI handles all the coding, relying solely on prompts. Despite the obvious limitations, my curiosity as a tech enthusiast got the best ...
Middleware functions are no longer limited to backend systems; they bring tremendous value to front-end applications like Angular as well. From logging and input validation to managing global state...
Introduction Routing in Angular is essential for building feature-rich, user-friendly applications. Often, we need to conditionally load different components based on user-specific data, such as ac...
When working with Angular and NgRx, a common challenge is effectively managing and combining state selectors in a clean and readable way. The combineLatest function offers a powerful solution to th...
Logging is an essential part of any software development process. It helps developers debug applications, understand workflows, and track down issues. However, relying solely on console.log for log...
Creating dynamic forms in Angular can be a powerful way to handle flexible data structures, especially when working with APIs that return complex or nested JSON objects. In this article, I will sho...
Handling routes in an Angular application can get pretty tricky, especially as your project grows larger. One way to keep things simple and organized is by putting all your routes in one place usin...
In the world of Angular development, structuring your project can significantly influence the scalability and maintainability of your application. A well-thought-out folder structure ensures that y...