PinnedHow to Share Data Between Components in Angular Without a Parent-Child RelationshipSharing data between components in Angular is essential for building dynamic and interactive applications. While the parent-child…Nov 28, 2024A response icon5Nov 28, 2024A response icon5
PinnedMy Experience Using AI as a Full-Stack Developer in a Large CompanyTL;DR: AI hasn’t replaced my job as a full-stack developer — it’s made me faster, more efficient, and better at what I do.Dec 15, 2025Dec 15, 2025
The Hidden Cost of Using Copilot for Angular TestsThe software development landscape is changing with AI. Almost everyone I know, including myself uses it daily as a software engineer…6d ago6d ago
The One File That Made GitHub Copilot 10× More UsefulGitHub Copilot becomes dramatically more useful when you teach it your codebase rules instead of expecting it to guess.Dec 22, 2025Dec 22, 2025
How I Fixed a Production Bug in a Legacy Codebase Using CopilotA production UI bug caused by inconsistent data contracts would’ve taken days to debug in a legacy Java codebase. With the right prompts…Dec 20, 2025Dec 20, 2025
Methods in JavaMethods are the building blocks of any Java program. They help you structure your code, promote reusability, and make your program more…Dec 21, 2024A response icon1Dec 21, 2024A response icon1
Exploring the New @let Syntax in Angular 19Angular 19 introduces a significant improvement in template syntax: the @let directive. This enhancement simplifies the creation and…Nov 23, 2024A response icon2Nov 23, 2024A response icon2
Wrapper Classes in JavaHello, dear readers! After writing a series of blogs on Angular, I’ve decided to dive into a new adventure with Java. It’s been an exciting…Oct 16, 2024A response icon1Oct 16, 2024A response icon1
20 TypeScript Hacks to Supercharge Your CodeTypeScript is more than just a superset of JavaScript; it’s a powerful tool that brings static typing to the dynamic world of JS, enabling…Aug 29, 2024Aug 29, 2024