Sunny
RSS FeedHi, I’m a software developer passionate about building modern web applications, especially with Angular and full-stack technologies. I enjoy creating practical tools, exploring AI-powered solutions, and sharing knowledge with the developer community. I’m always excited to learn, build, and solve real-world problems with technology.
Read the blog posts or checkREADME for more info.
Featured
Angular skills
The angular/skills repository is Angular's official collection of Agent Skills—reusable instruction packages that teach AI coding assistants how to work effectively with Angular. Rather than fine-tuning a model, these skills provide structured, task-specific knowledge that an agent loads only when needed.
The Control Room of Your Angular Workspace
If you’ve ever generated a new Angular project, you’ve likely noticed a rather intimidating file sitting at the root of your directory angular.json.
Recent Posts
Agent loop to handle Angular upgrades on a 3–6 month
I’ve experimented with an unattended agent loop for Angular upgrades. suppose to run every 3/6 month. It runs ng update, uses AI for up to 3 remediation cycles, runs the final tests and opens a PR. It worked quite well for minor upgrades package updates, migration cleanup, etc. But for 2–3 version jumps, the first PR was pretty rough some package mismatches it couldn’t resolve, and a bunch of warnings pushed into the PR description instead of actually fixing the issues. For verification I checked the description it updated action items for dev to pick up if any.
Supercharge Your Workflow The Complete Guide to VS Code Workspaces
Opening a single folder in VS Code works fine for quick edits. But once your project spans multiple microservices, a frontend/backend monorepo, or shared configuration libraries, juggling separate editor windows quickly turns into a context-switching nightmare.
how to create your rust package
In the Rust ecosystem, packages are called crates, and they are managed by Cargo—Rust’s official build system and package manager. Whether you are building a library for others to use or an executable binary, Cargo handles the project creation, building, testing, and publishing processes seamlessly.
How to Create Your First PyPI Package
Publishing your first Python package to the Python Package Index (PyPI) is a major milestone for any developer. It allows anyone in the world to install your code using a simple `pip install your-package` command.