<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>SunnyWriteUps</title><description>A minimal, responsive and SEO-friendly Astro blog theme.</description><link>https://sunnyblog.apexmansunny.workers.dev/</link><item><title>Angular Agentic Engineering From Spec to Ship</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/Angular-Agentic-Engineering-From-Spec-to-Ship/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/Angular-Agentic-Engineering-From-Spec-to-Ship/</guid><description>Building production-grade Angular applications with AI coding agents requires moving past &quot;chatting about components&quot; to a deterministic, spec-driven engineering pipeline.</description><pubDate>Fri, 02 Oct 2026 04:06:31 GMT</pubDate></item><item><title>How can coding agents be used productively in software development?</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/how-can-coding-agents-be-used-productively-in-software-development/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/how-can-coding-agents-be-used-productively-in-software-development/</guid><description>Deploying coding agents productively requires shifting from conversational, chat-based code generation to harnessed agentic systems.</description><pubDate>Sun, 27 Sep 2026 04:06:31 GMT</pubDate></item><item><title>How to Provide the Right Context Through Rules, Skills, MCP, and Hooks, How to Evaluate Modularization with AI and Architecture Tools, and How to Use Deterministic Checks as Guardrails for Coding Agents</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/How-to-Provide-the-Right-Context-Through-Rule/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/How-to-Provide-the-Right-Context-Through-Rule/</guid><description>Building reliable AI coding workflows requires treating the model not as an omniscient engineer, but as a probabilistic reasoning engine bounded by deterministic guardrails, structured interfaces, and dynamic context injection.</description><pubDate>Sat, 26 Sep 2026 04:06:31 GMT</pubDate></item><item><title>Decoding AI Your 2026 Glossary to the Latest Buzzwords</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/decoding-ai-glossary/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/decoding-ai-glossary/</guid><description>It feels like overnight, the world started speaking a new language. If your inbox, newsfeed, and meetings are suddenly flooded with acronyms like LLM, RAG, and GenAI, you aren&apos;t alone. As artificial intelligence continues to evolve at breakneck speed, keeping up with the terminology is half the battle.</description><pubDate>Fri, 25 Sep 2026 04:06:31 GMT</pubDate></item><item><title>Agent loop to handle Angular upgrades on a 3–6 month</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/angular/agent-loop-to-handle-angular-upgrades/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/angular/agent-loop-to-handle-angular-upgrades/</guid><description>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.</description><pubDate>Sat, 12 Sep 2026 04:06:31 GMT</pubDate></item><item><title>Supercharge Your Workflow The Complete Guide to VS Code Workspaces</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/vscode-workspaces/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/vscode-workspaces/</guid><description>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.</description><pubDate>Wed, 09 Sep 2026 04:06:31 GMT</pubDate></item><item><title>how to create your rust package</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/how-to-create-your-rust-package/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/how-to-create-your-rust-package/</guid><description>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.</description><pubDate>Sun, 23 Aug 2026 04:06:31 GMT</pubDate></item><item><title>How to Create Your First PyPI Package</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/how-to-create-your-first-pypi-package/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/how-to-create-your-first-pypi-package/</guid><description>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.</description><pubDate>Sun, 16 Aug 2026 16:06:31 GMT</pubDate></item><item><title>Get Started with Kotlin How to Create Your First Android App</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/get-started-with-kotlin/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/get-started-with-kotlin/</guid><description>If you want to build an Android app today, Kotlin and Jetpack Compose are the tools you need. While older Android apps were built using a mix of Java/Kotlin and XML files for the layout, modern Android development is entirely Kotlin-first. Jetpack Compose is Android’s modern UI toolkit, allowing you to build your app&apos;s interface using only Kotlin code—saving you time, reducing bugs, and providing instant previews as you type.</description><pubDate>Sat, 15 Aug 2026 10:06:31 GMT</pubDate></item><item><title>How to create a Chrome extension with best practices</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/how-to-create-a-chrome-extension-with-best-practices/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/how-to-create-a-chrome-extension-with-best-practices/</guid><description>Building a Chrome Extension is essentially building a small web application using HTML, CSS, and JavaScript, but with access to Chrome&apos;s powerful browser APIs. Since 2024, Google has mandated the use of Manifest V3 (MV3), which focuses heavily on enhanced security, privacy, and performance.</description><pubDate>Fri, 14 Aug 2026 04:06:31 GMT</pubDate></item><item><title>Getting Started with AWS Kiro Best Practices for Building Production-Ready Apps</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-with-aws-kiro/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-with-aws-kiro/</guid><description>The landscape of AI-assisted coding is rapidly shifting from simple code generation to complete agentic engineering. If you are looking to accelerate your development workflow while maintaining high standards for code quality, Kiro (built and operated by AWS) is designed to help you bridge the gap between initial prototype and enterprise production.</description><pubDate>Thu, 13 Aug 2026 04:06:31 GMT</pubDate></item><item><title>Getting Started Building Reactive 3D Scenes for Production</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-building-reactive-3d-scenes-for-production/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-building-reactive-3d-scenes-for-production/</guid><description>Bringing 3D to the web used to mean writing thousands of lines of imperative WebGL or raw Three.js code, manually managing the rendering loop, and struggling to connect the 3D world with the rest of your application&apos;s UI.</description><pubDate>Tue, 11 Aug 2026 04:06:31 GMT</pubDate></item><item><title>Demystifying the JavaScript Event Loop, Microtasks, and Timers</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/demystifying-the-javascript-event-loop-microtasks-and-timers/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/demystifying-the-javascript-event-loop-microtasks-and-timers/</guid><description>JavaScript is single-threaded, meaning it can only execute one piece of code at a time. Yet, modern web applications effortlessly handle fetching data, rendering UI, and running timers simultaneously without freezing. The secret to this non-blocking magic is the Event Loop.</description><pubDate>Mon, 10 Aug 2026 04:06:31 GMT</pubDate></item><item><title>Building Browser-Based Media Tools The Power of Canvas and WebAssembly</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/building-browser-based-media-tools/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/building-browser-based-media-tools/</guid><description>The days of needing heavy, native desktop applications to resize a photo, extract text from a document, or trim a quick video are fading fast. Thanks to modern web APIs, the browser has evolved into a powerhouse capable of executing complex media processing entirely on the client side.</description><pubDate>Sun, 09 Aug 2026 04:06:31 GMT</pubDate></item><item><title>The Ultimate Guide to Getting Started with Google Workspace</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/the-ultimate-guide-to-getting-started-with-google-workspace/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/the-ultimate-guide-to-getting-started-with-google-workspace/</guid><description>Running a business or managing a team today is less about *where* you work and more about how smoothly your tools connect. If your team is constantly juggling disconnected email accounts, scattered files, and conflicting calendar invites, you&apos;re losing valuable time.</description><pubDate>Wed, 05 Aug 2026 04:06:31 GMT</pubDate></item><item><title>Biggest and most recent AI developments rolling out across Google</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/biggest-and-most-recent-ai-developments-rolling-out-across-google/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/biggest-and-most-recent-ai-developments-rolling-out-across-google/</guid><description>Google&apos;s strategy in 2026 has officially shifted from simply answering questions to actively doing work for you. Following Google I/O in May 2026, the company marked the beginning of the &quot;agentic&quot; AI era, rebuilding its entire ecosystem—from Search to Android—around the Gemini family of models.</description><pubDate>Mon, 03 Aug 2026 04:06:31 GMT</pubDate></item><item><title>Supercharge Your Workflow Why Bazel is the Ultimate Build Tool for Modern Development</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/why-bazel-is-the-ultimate-build-tool-for-modern-development/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/why-bazel-is-the-ultimate-build-tool-for-modern-development/</guid><description>If you&apos;ve ever waited minutes (or hours) for a build to finish, or chased a phantom bug that magically disappeared after a `make clean`, you know the frustration of traditional build systems. As projects scale, tools that once felt snappy start to drag, heavily impacting developer velocity.</description><pubDate>Sun, 02 Aug 2026 04:06:31 GMT</pubDate></item><item><title>Microfrontends in Angular &amp; Ionic Mobile Apps Breaking Down App Store Rules, Capgo, and Custom Dynamic Updates</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/microfrontend-mobile-angular-ionic-app-would-it-adhere-to-appstore-rules/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/microfrontend-mobile-angular-ionic-app-would-it-adhere-to-appstore-rules/</guid><description>The web development world has firmly embraced Microfrontends (MFE). Splitting a monolithic application into smaller, independently deployable modules using tools like Webpack Module Federation (or Native Federation) has solved massive scaling issues for enterprise teams. But a fascinating question arises when you take web tech to mobile Can you use Microfrontends inside a mobile Angular + Ionic application? And more importantly, will Apple and Google allow it?</description><pubDate>Sat, 01 Aug 2026 04:06:31 GMT</pubDate></item><item><title>Get started with playwright how to create a proper scraper with this parse html</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/get-started-with-playwright/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/get-started-with-playwright/</guid><description>Imagine opening your favorite streaming platform during a major sporting event and finding it unavailable Or attempting an online payment only to encounter a server error Or searching the web and receiving no results.</description><pubDate>Fri, 31 Jul 2026 04:06:31 GMT</pubDate></item><item><title>Gemini API to streamline your documentation workflow!</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/gemini-api-to-streamline-your-documentation-workflow/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/gemini-api-to-streamline-your-documentation-workflow/</guid><description>Documentation has always been written for humans.</description><pubDate>Thu, 30 Jul 2026 04:06:31 GMT</pubDate></item><item><title>Building Autonomous Agents with the Gemini API From Scratch to Scale</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/building-agents-using-the-gemini-api/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/building-agents-using-the-gemini-api/</guid><description>Not too long ago, building an AI agent that could reason, write code, browse the web, and manage files required weeks of infrastructure work. You had to stitch together orchestration logic, manage isolated code-execution sandboxes, and build secure tool-calling frameworks just to get a basic prototype off the ground.</description><pubDate>Mon, 27 Jul 2026 04:06:31 GMT</pubDate></item><item><title>The Ultimate AI Hackathon Evaluation Guide Judging Antigravity &amp; AI Studio Projects</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/the-ultimate-ai-hackathon-evaluation-guide/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/the-ultimate-ai-hackathon-evaluation-guide/</guid><description>When evaluating an AI hackathon—especially one centered around next-generation tools like Google Antigravity or Google AI Studio—traditional rubrics often fall short. You aren&apos;t just looking at standard CRUD applications; you are evaluating autonomous agents, multimodal reasoning, and dynamic, vibe-coded environments.</description><pubDate>Tue, 21 Jul 2026 04:06:31 GMT</pubDate></item><item><title>Unlocking the Power of the Web A Guide to Native Browser APIs</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/unlocking-the-power-of-the-web-a-guide-to-native-browser-apis/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/unlocking-the-power-of-the-web-a-guide-to-native-browser-apis/</guid><description>Imagine opening your favorite streaming platform during a major sporting event and finding it unavailable Or attempting an online payment only to encounter a server error Or searching the web and receiving no results.</description><pubDate>Sat, 18 Jul 2026 04:06:31 GMT</pubDate></item><item><title>Welcome to Google I/O Connect The Future of Development is Here</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/welcome-to-google-io-connect/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/welcome-to-google-io-connect/</guid><description>The wait is over! We are thrilled to officially kick off Google I/O Connect, bringing the energy, announcements, and cutting-edge innovations of the global Google I/O summit directly to our local tech hub</description><pubDate>Sun, 12 Jul 2026 04:06:31 GMT</pubDate></item><item><title>Angular skills</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/angular/angular-skills/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/angular/angular-skills/</guid><description>The angular/skills repository is Angular&apos;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.</description><pubDate>Sat, 11 Jul 2026 04:06:31 GMT</pubDate></item><item><title>Build Your Own &quot;Docs to MCP&quot; Platform Turn Any Documentation into an AI-Queryable MCP Server</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/build-your-own-docs-to-mcp/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/build-your-own-docs-to-mcp/</guid><description>Documentation has always been written for humans.</description><pubDate>Wed, 08 Jul 2026 04:06:31 GMT</pubDate></item><item><title>Building Stateful AI Agents with LangGraph and TypeScript</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/building-stateful-ai-agents-with-langgraph-and-typescript/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/building-stateful-ai-agents-with-langgraph-and-typescript/</guid><description>Stateless chatbots can answer questions. Stateful AI agents can solve problems.</description><pubDate>Mon, 06 Jul 2026 04:06:31 GMT</pubDate></item><item><title>MongoDB from Development to Production A Complete Guide with Best Practices</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/mongodb-from-development-to-production/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/mongodb-from-development-to-production/</guid><description>MongoDB has become one of the most popular NoSQL databases because of its flexibility, scalability, and developer-friendly document model. Whether you&apos;re building a startup MVP, a SaaS platform, or a large-scale enterprise application, MongoDB provides the tools needed to handle modern workloads.</description><pubDate>Mon, 29 Jun 2026 04:06:31 GMT</pubDate></item><item><title>How would you architect a large Angular app for dynamic module loading, lazy loading, and role-based access?</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/how-would-you-architect-a-large-angular-app/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/how-would-you-architect-a-large-angular-app/</guid><description>For a large Angular application,  focus on performance, scalability, maintainability, and security by combining lazy loading, dynamic module loading, and role-based access control (RBAC).</description><pubDate>Sun, 28 Jun 2026 04:06:31 GMT</pubDate></item><item><title>Enterprise-Grade AI Building the Agentverse with RAG, Knowledge Engines &amp; Secure Scalable Inference</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/enterprise-grade-ai-building-the-agentverse-with-rag/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/enterprise-grade-ai-building-the-agentverse-with-rag/</guid><description>Artificial Intelligence has moved far beyond chatbots.</description><pubDate>Wed, 24 Jun 2026 04:06:31 GMT</pubDate></item><item><title>The Rise of Edge Computing When Cloud Isn’t Enough</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/the-rise-of-edge-computing-when-cloud-isn%E2%80%99t-enough/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/the-rise-of-edge-computing-when-cloud-isn%E2%80%99t-enough/</guid><description>Cloud computing has transformed the way we build and deploy applications. It has made infrastructure scalable, cost-effective, and accessible to organizations of all sizes. From startups launching their first application to global enterprises running mission-critical workloads, the cloud has become the backbone of modern digital innovation.</description><pubDate>Mon, 22 Jun 2026 04:06:31 GMT</pubDate></item><item><title>Getting Started with ngx-markdown and Marked in Angular</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-with-ngx-markdown-and-marked-in-angular/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-with-ngx-markdown-and-marked-in-angular/</guid><description>Markdown has become the standard format for writing documentation, blog posts, release notes, knowledge bases, and AI-generated content. Instead of storing large HTML strings, developers can write content in a clean and readable Markdown format and render it dynamically in Angular applications.</description><pubDate>Mon, 08 Jun 2026 04:06:31 GMT</pubDate></item><item><title>AI-Assisted Architecture in Frontend Compilers Analyzing the Gemini-Powered Angular &quot;Lite&quot; Prototype</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/angular-compiler-with-gemini/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/angular-compiler-with-gemini/</guid><description>The construction, optimization, and maintenance of compilers for modern JavaScript web frameworks represent some of the most formidable software engineering challenges in the contemporary frontend ecosystem. Framework compilers are tasked with translating high-level, declarative, and heavily customized abstractions—such as decorators, reactive primitives, structural directives, and domain-specific templating languages—into optimized, highly performant, executable JavaScript. Within the context of the Angular framework, this compilation pipeline is notoriously intricate. It relies on a sophisticated Ahead-of-Time (AOT) compilation strategy that bridges TypeScript semantics with the framework’s internal Render3 (Ivy) instruction set, demanding global program analysis to guarantee type safety and structural integrity.</description><pubDate>Thu, 04 Jun 2026 04:06:31 GMT</pubDate></item><item><title>The Art of Site Reliability Engineering (SRE) Keeping Systems Always On</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/art-of-site-reliability-engineering-sre/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/art-of-site-reliability-engineering-sre/</guid><description>Imagine opening your favorite streaming platform during a major sporting event and finding it unavailable Or attempting an online payment only to encounter a server error Or searching the web and receiving no results.</description><pubDate>Thu, 04 Jun 2026 04:06:31 GMT</pubDate></item><item><title>Building Stateful AI Agents with LangGraph</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/building-stateful-ai-agents-with-langgraph/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/building-stateful-ai-agents-with-langgraph/</guid><description>AI agents have evolved beyond simple prompt-response interactions. Modern applications need agents that can remember context, recover from failures, coordinate multiple tools, and execute complex workflows over time. This is where stateful AI agents come into play.</description><pubDate>Thu, 04 Jun 2026 04:06:31 GMT</pubDate></item><item><title>Getting Started with pnpm in Angular A 2026 Guide</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-with-pnpm-in-angular-a-2026-guide/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-with-pnpm-in-angular-a-2026-guide/</guid><description>If you&apos;re still relying entirely on `npm` or `yarn` for your Angular projects, it&apos;s time to take a look at `pnpm` (Performant NPM). In 2026, `pnpm` has cemented its position as a top-tier package manager, prized for its speed and its efficient use of disk space.</description><pubDate>Thu, 04 Jun 2026 04:06:31 GMT</pubDate></item><item><title>Unlocking the `package.json` A Guide to Our Angular Architecture</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/angular/package-json-guide-to-our-angular-architecture/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/angular/package-json-guide-to-our-angular-architecture/</guid><description>If you&apos;ve ever looked at the root directory of an Angular workspace, the `package.json` file is impossible to miss. It serves as the master manifest, dictating everything from project identity and npm scripts to the precise ecosystem of libraries powering the application.</description><pubDate>Mon, 25 May 2026 04:06:31 GMT</pubDate></item><item><title>Angular component dependency graph</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/angular/angular-component-dependency-graph/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/angular/angular-component-dependency-graph/</guid><description>It is a visual map that shows how different components, modules, and services in your application are interconnected. Understanding this graph is essential for managing complex codebases, identifying performance bottlenecks, and preventing circular dependencies.</description><pubDate>Wed, 13 May 2026 04:06:31 GMT</pubDate></item><item><title>The Ultimate Guide to FullCalendar in Angular From Setup to Drag-and-Drop</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/angular/fullcalendar-in-angular-from-setup-to-drag-and-drop/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/angular/fullcalendar-in-angular-from-setup-to-drag-and-drop/</guid><description>FullCalendar is the gold standard for JavaScript calendars, but integrating it with Angular’s strict typing and component structure can sometimes be tricky. This guide will walk you through building a robust calendar application with CRUD (Create, Read, Update, Delete) capabilities, drag-and-drop interactions, and a polished user experience.</description><pubDate>Tue, 12 May 2026 04:06:31 GMT</pubDate></item><item><title>Fixing Broken Form Inputs in Angular + SwiftUI WebViews</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/angular/fixing-broken-form-inputs-in-angular-swiftui-webviews/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/angular/fixing-broken-form-inputs-in-angular-swiftui-webviews/</guid><description>Hybrid mobile development is supposed to be a dream. You write your feature once in a robust framework like Angular, wrap it up inside a native SwiftUI iOS app using a `WKWebView`, and boom—you have a mobile app.</description><pubDate>Mon, 11 May 2026 04:06:31 GMT</pubDate></item><item><title>Mastering TypeScript Fundamentals A Complete Guide for Developers</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/mastering-typescript-fundamentals-a-complete-guide-for-developers/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/mastering-typescript-fundamentals-a-complete-guide-for-developers/</guid><description>TypeScript has become one of the most popular technologies for building scalable frontend and backend applications. Whether you are working with Angular, React, Node.js, or enterprise-scale systems, TypeScript provides powerful tooling and strong type safety that helps developers write more reliable code.</description><pubDate>Sun, 10 May 2026 04:06:31 GMT</pubDate></item><item><title>Getting Started with Swift and SwiftUI to Develop iOS Apps</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-with-swift-and-swiftui-to-develop-ios-apps/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-with-swift-and-swiftui-to-develop-ios-apps/</guid><description>The Apple ecosystem continues to grow rapidly, and building iOS applications has never been more exciting. Whether you want to create productivity tools, social apps, AI-powered solutions, or enterprise-grade applications, learning Swift and SwiftUI is the perfect starting point.</description><pubDate>Sat, 09 May 2026 04:06:31 GMT</pubDate></item><item><title>Getting Started with Solace Build Real-Time Event-Driven Applications</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-with-solace/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-with-solace/</guid><description>Modern applications demand real-time communication, scalability, and seamless integration across distributed systems. Traditional request-response architectures often struggle when applications need instant updates, asynchronous messaging, and high-throughput event processing. This is where Solace becomes a powerful solution.</description><pubDate>Fri, 08 May 2026 04:06:31 GMT</pubDate></item><item><title>Complete GitHub Migration API Guide</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/complete-github-migration-api-guide/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/complete-github-migration-api-guide/</guid><description>Personal &amp; Organization Repository Migration Using REST APIs</description><pubDate>Thu, 07 May 2026 04:06:31 GMT</pubDate></item><item><title>Getting Started with Astro and Cloudflare Pages</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-with-astro-and-cloudflare-pages/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/getting-started-with-astro-and-cloudflare-pages/</guid><description>If you are hunting for the ultimate web development stack—one that delivers blisteringly fast load times, phenomenal developer experience (DX), and seamless global deployments—you’ve likely heard the buzz around Astro and Cloudflare.</description><pubDate>Wed, 06 May 2026 04:06:31 GMT</pubDate></item><item><title>How to Tame the Browser Disabling Autocorrect and Autocomplete in Angular Inputs</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/angular/how-to-tame-the-browser-disabling-autocorrect-and-autocomplete-in-angular-inputs/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/angular/how-to-tame-the-browser-disabling-autocorrect-and-autocomplete-in-angular-inputs/</guid><description>Have you ever built a pristine, perfectly styled custom search bar or a specialized data entry form in Angular, only to have the browser aggressively slap its own native autocomplete dropdown right over your beautiful UI? Or worse, have you watched a mobile browser &quot;autocorrect&quot; a user&apos;s unique identification code into a random dictionary word?</description><pubDate>Mon, 04 May 2026 04:06:31 GMT</pubDate></item><item><title>Demystifying Your Frontend Build Understanding `main`, `polyfills`, and `chunks` (And How to Shrink Them)</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/angular/demystifying-your-frontend-build-understanding-main-polyfills-and-chunks/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/angular/demystifying-your-frontend-build-understanding-main-polyfills-and-chunks/</guid><description>If you&apos;ve ever wondered what these files actually do, or panicked because your `main.js` is looking dangerously large, you aren&apos;t alone. Understanding your build output is the first step to optimizing your application&apos;s load time and performance.</description><pubDate>Sun, 03 May 2026 04:06:31 GMT</pubDate></item><item><title>The Control Room of Your Angular Workspace</title><link>https://sunnyblog.apexmansunny.workers.dev/posts/angular/the-control-room-of-your-angular-workspace/</link><guid isPermaLink="true">https://sunnyblog.apexmansunny.workers.dev/posts/angular/the-control-room-of-your-angular-workspace/</guid><description>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.</description><pubDate>Sat, 10 Jan 2026 13:04:53 GMT</pubDate></item></channel></rss>