<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mark Lowel Montealto — Blog</title>
    <link>https://marklowelmontealto.com/blog</link>
    <description>Technical articles on Angular, TypeScript, AWS, CI/CD, and DevOps by Mark Lowel Montealto.</description>
    <language>en-us</language>
    <managingEditor>lowel.montealto@whitecloak.com (Mark Lowel Montealto)</managingEditor>
    <atom:link href="https://marklowelmontealto.com/rss.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>Cloudflare Workers vs Pages: Choosing the Right Edge Platform</title>
    <link>https://marklowelmontealto.com/blog/cloudflare-workers-vs-pages-edge-platform</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/cloudflare-workers-vs-pages-edge-platform</guid>
    <description>Cloudflare Workers and Pages both run at the edge — but they have different deployment models, use cases, and limits. Here&apos;s how to pick the right one.</description>
    <pubDate>Fri, 24 Jul 2026 16:00:00 GMT</pubDate>
    <category>Cloudflare</category>
    <category>Web Development</category>
    <category>CI/CD</category>
  </item>
  <item>
    <title>Deploy n8n to Linode with Docker and Nginx</title>
    <link>https://marklowelmontealto.com/blog/deploy-n8n-to-linode</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/deploy-n8n-to-linode</guid>
    <description>A step-by-step guide to self-hosting n8n on a Linode VPS with Docker, an Nginx reverse proxy, and a free Let&apos;s Encrypt TLS certificate.</description>
    <pubDate>Sun, 28 Jun 2026 16:00:00 GMT</pubDate>
    <category>Docker</category>
    <category>Linux</category>
    <category>n8n</category>
    <category>Nginx</category>
    <category>Self-Hosting</category>
  </item>
  <item>
    <title>AWS Cloud Architecture Patterns for Web Developers</title>
    <link>https://marklowelmontealto.com/blog/aws-cloud-architecture-web-devs</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/aws-cloud-architecture-web-devs</guid>
    <description>Practical AWS patterns — Lambda, S3, CloudFront, RDS — that every web developer should know to build cost-effective, highly available applications.</description>
    <pubDate>Thu, 21 May 2026 16:00:00 GMT</pubDate>

  </item>
  <item>
    <title>Terraform Modules &amp; Remote State: Structuring Real Infrastructure</title>
    <link>https://marklowelmontealto.com/blog/terraform-modules-remote-state-real-infrastructure</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/terraform-modules-remote-state-real-infrastructure</guid>
    <description>Stop copy-pasting Terraform across environments. Use modules for reusable infrastructure, remote state with S3+DynamoDB, and workspaces for environment separation.</description>
    <pubDate>Wed, 13 May 2026 16:00:00 GMT</pubDate>
    <category>Terraform</category>
    <category>AWS</category>
    <category>CI/CD</category>
  </item>
  <item>
    <title>Building CI/CD Pipelines with GitHub Actions</title>
    <link>https://marklowelmontealto.com/blog/cicd-github-actions</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/cicd-github-actions</guid>
    <description>A practical guide to automating deployments with GitHub Actions — from environment setup and secrets management to multi-stage pipelines that cut deployment time by 40%.</description>
    <pubDate>Thu, 30 Apr 2026 16:00:00 GMT</pubDate>

  </item>
  <item>
    <title>Deploy a Full-Stack App on AWS: ECS, RDS &amp; CloudFront</title>
    <link>https://marklowelmontealto.com/blog/deploy-fullstack-app-aws-ecs-rds-cloudfront</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/deploy-fullstack-app-aws-ecs-rds-cloudfront</guid>
    <description>Deploy a containerised full-stack app on AWS using ECS Fargate for compute, RDS for the database, and CloudFront as a CDN — infrastructure you can actually maintain.</description>
    <pubDate>Thu, 16 Apr 2026 16:00:00 GMT</pubDate>
    <category>AWS</category>
    <category>Docker</category>
    <category>CI/CD</category>
    <category>Terraform</category>
  </item>
  <item>
    <title>Data Fetching in Next.js: Caching, Revalidation &amp; Streaming</title>
    <link>https://marklowelmontealto.com/blog/data-fetching-nextjs-caching-revalidation-streaming</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/data-fetching-nextjs-caching-revalidation-streaming</guid>
    <description>Master Next.js 15 data fetching — fetch cache semantics, unstable_cache, on-demand revalidation, and Suspense streaming for faster perceived performance.</description>
    <pubDate>Thu, 19 Mar 2026 16:00:00 GMT</pubDate>
    <category>Next.js</category>
    <category>React</category>
    <category>Web Development</category>
    <category>TypeScript</category>
  </item>
  <item>
    <title>Scalable Full Stack Apps with Angular and NestJS</title>
    <link>https://marklowelmontealto.com/blog/angular-nestjs-scalable-apps</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/angular-nestjs-scalable-apps</guid>
    <description>How Angular and NestJS share TypeScript types end-to-end, enabling a single source of truth for your data models and dramatically reducing runtime errors.</description>
    <pubDate>Sat, 28 Feb 2026 16:00:00 GMT</pubDate>

  </item>
  <item>
    <title>React Native vs Flutter in 2026: An Honest Comparison</title>
    <link>https://marklowelmontealto.com/blog/react-native-vs-flutter-2026</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/react-native-vs-flutter-2026</guid>
    <description>React Native uses JavaScript and native components; Flutter uses Dart and its own rendering engine. Here&apos;s an honest comparison to help you choose for your next mobile project.</description>
    <pubDate>Mon, 04 Aug 2025 16:00:00 GMT</pubDate>
    <category>React Native</category>
    <category>Web Development</category>
    <category>TypeScript</category>
  </item>
  <item>
    <title>Speed Up Your Site with Cloudflare CDN, Caching &amp; Page Rules</title>
    <link>https://marklowelmontealto.com/blog/cloudflare-cdn-caching-page-rules</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/cloudflare-cdn-caching-page-rules</guid>
    <description>Slash your site&apos;s load times using Cloudflare&apos;s CDN, cache rules, browser TTL settings, and Transform Rules — a practical guide from DNS to edge cache.</description>
    <pubDate>Mon, 04 Aug 2025 16:00:00 GMT</pubDate>
    <category>Cloudflare</category>
    <category>Web Development</category>
    <category>CI/CD</category>
  </item>
  <item>
    <title>Laravel Queues &amp; Jobs: Background Processing That Scales</title>
    <link>https://marklowelmontealto.com/blog/laravel-queues-jobs-background-processing</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/laravel-queues-jobs-background-processing</guid>
    <description>Offload slow tasks (emails, PDF generation, webhooks) from your request cycle using Laravel Queues, Redis, and Horizon — with retry, failure, and monitoring strategies.</description>
    <pubDate>Tue, 15 Jul 2025 16:00:00 GMT</pubDate>
    <category>Laravel</category>
    <category>PHP</category>
    <category>Docker</category>
    <category>CI/CD</category>
  </item>
  <item>
    <title>From Expo to Production: Building &amp; Shipping a React Native App</title>
    <link>https://marklowelmontealto.com/blog/expo-to-production-react-native-app</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/expo-to-production-react-native-app</guid>
    <description>Go from a new Expo project to a production React Native app — navigation, API integration, EAS builds, and submitting to the App Store and Google Play.</description>
    <pubDate>Wed, 09 Jul 2025 16:00:00 GMT</pubDate>
    <category>React Native</category>
    <category>TypeScript</category>
    <category>CI/CD</category>
    <category>Google Play</category>
  </item>
  <item>
    <title>Core Web Vitals: A Developer&apos;s Guide to Web Performance in 2026</title>
    <link>https://marklowelmontealto.com/blog/core-web-vitals-developer-guide-2026</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/core-web-vitals-developer-guide-2026</guid>
    <description>Understand LCP, INP, and CLS — Google&apos;s Core Web Vitals — and fix the real code causes that tank your scores and hurt your search rankings.</description>
    <pubDate>Fri, 04 Jul 2025 16:00:00 GMT</pubDate>
    <category>Web Development</category>
    <category>Next.js</category>
    <category>React</category>
    <category>SEO</category>
  </item>
  <item>
    <title>Infrastructure as Code with Terraform: Your First AWS Deployment</title>
    <link>https://marklowelmontealto.com/blog/infrastructure-as-code-terraform-aws-deployment</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/infrastructure-as-code-terraform-aws-deployment</guid>
    <description>Get started with Terraform: write your first HCL configuration, deploy AWS resources, understand state, and follow the plan/apply workflow — no prior IaC experience needed.</description>
    <pubDate>Wed, 18 Jun 2025 16:00:00 GMT</pubDate>
    <category>Terraform</category>
    <category>AWS</category>
    <category>CI/CD</category>
    <category>Docker</category>
  </item>
  <item>
    <title>Dockerizing a Next.js App: Multi-Stage Builds for Tiny Images</title>
    <link>https://marklowelmontealto.com/blog/dockerizing-nextjs-app-multistage-builds</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/dockerizing-nextjs-app-multistage-builds</guid>
    <description>Containerise your Next.js app with a multi-stage Dockerfile that produces a slim production image under 200MB — ready for ECS, Cloud Run, or any container host.</description>
    <pubDate>Wed, 18 Jun 2025 16:00:00 GMT</pubDate>
    <category>Docker</category>
    <category>Next.js</category>
    <category>CI/CD</category>
    <category>AWS</category>
  </item>
  <item>
    <title>AWS IAM Best Practices for Developers: Least Privilege in Practice</title>
    <link>https://marklowelmontealto.com/blog/aws-iam-best-practices-developers</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/aws-iam-best-practices-developers</guid>
    <description>Stop using AdministratorAccess everywhere. A practical guide to AWS IAM roles, policies, permission boundaries, and the least-privilege patterns every developer needs.</description>
    <pubDate>Tue, 17 Jun 2025 16:00:00 GMT</pubDate>
    <category>AWS</category>
    <category>CI/CD</category>
    <category>Terraform</category>
    <category>Web Development</category>
  </item>
  <item>
    <title>React Server Components Explained: When (and When Not) to Use Them</title>
    <link>https://marklowelmontealto.com/blog/react-server-components-explained</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/react-server-components-explained</guid>
    <description>React Server Components run on the server, cut JS bundle size, and enable direct DB access — but they&apos;re not right for every component. Here&apos;s the complete picture.</description>
    <pubDate>Tue, 13 May 2025 16:00:00 GMT</pubDate>
    <category>React</category>
    <category>Next.js</category>
    <category>Web Development</category>
    <category>TypeScript</category>
  </item>
  <item>
    <title>7 useEffect Mistakes Every React Developer Should Stop Making</title>
    <link>https://marklowelmontealto.com/blog/useeffect-mistakes-react-developers</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/useeffect-mistakes-react-developers</guid>
    <description>Missing dependencies, infinite loops, stale closures — the 7 most common useEffect pitfalls explained with before-and-after fixes.</description>
    <pubDate>Tue, 15 Apr 2025 16:00:00 GMT</pubDate>
    <category>React</category>
    <category>TypeScript</category>
    <category>Web Development</category>
  </item>
  <item>
    <title>Scalable Angular Architecture: Standalone Components &amp; Lazy Loading</title>
    <link>https://marklowelmontealto.com/blog/scalable-angular-architecture-standalone-components</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/scalable-angular-architecture-standalone-components</guid>
    <description>Architect large Angular apps with standalone components, feature-based folder structure, and route-level lazy loading for faster bundles.</description>
    <pubDate>Mon, 17 Mar 2025 16:00:00 GMT</pubDate>
    <category>Angular</category>
    <category>Architecture</category>
    <category>TypeScript</category>
    <category>Web Development</category>
  </item>
  <item>
    <title>Angular Signals: Practical Reactive State in Angular 19+</title>
    <link>https://marklowelmontealto.com/blog/angular-signals-reactive-state</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/angular-signals-reactive-state</guid>
    <description>Learn how Angular Signals replace RxJS for local state, reduce boilerplate, and enable fine-grained change detection in Angular 19+.</description>
    <pubDate>Wed, 12 Feb 2025 16:00:00 GMT</pubDate>
    <category>Angular</category>
    <category>Signals</category>
    <category>TypeScript</category>
    <category>Web Development</category>
  </item>
  <item>
    <title>Build a Production REST API with Laravel: Auth, Validation &amp; Resources</title>
    <link>https://marklowelmontealto.com/blog/laravel-production-rest-api-auth-validation</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/laravel-production-rest-api-auth-validation</guid>
    <description>Build a production-grade Laravel REST API with Sanctum authentication, Form Request validation, API Resources, and consistent error responses.</description>
    <pubDate>Tue, 09 Jul 2024 16:00:00 GMT</pubDate>
    <category>Laravel</category>
    <category>PHP</category>
    <category>Web Development</category>
    <category>Docker</category>
  </item>
  <item>
    <title>Publishing to Google Play: A Developer&apos;s Guide to the Play Console</title>
    <link>https://marklowelmontealto.com/blog/publishing-google-play-developer-guide</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/publishing-google-play-developer-guide</guid>
    <description>Step-by-step guide to publishing your Android app on Google Play — from creating a developer account and signing your AAB to staged rollout and post-launch monitoring.</description>
    <pubDate>Tue, 02 Jul 2024 16:00:00 GMT</pubDate>
    <category>Google Play</category>
    <category>React Native</category>
    <category>CI/CD</category>
  </item>
  <item>
    <title>Next.js App Router SEO: Server-Side Rendering Done Right</title>
    <link>https://marklowelmontealto.com/blog/nextjs-app-router-seo-server-side-rendering</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/nextjs-app-router-seo-server-side-rendering</guid>
    <description>Use the Next.js App Router metadata API, JSON-LD structured data, and SSR to ship crawlable pages that rank — from generateMetadata to sitemaps.</description>
    <pubDate>Mon, 01 Jul 2024 16:00:00 GMT</pubDate>
    <category>Next.js</category>
    <category>SEO</category>
    <category>React</category>
    <category>Web Development</category>
  </item>
  <item>
    <title>CI/CD with GitHub Actions: Automate Testing &amp; Deployment</title>
    <link>https://marklowelmontealto.com/blog/cicd-github-actions-testing-deployment</link>
    <guid isPermaLink="true">https://marklowelmontealto.com/blog/cicd-github-actions-testing-deployment</guid>
    <description>Build a complete CI/CD pipeline with GitHub Actions — lint, test, Docker build, and deploy to AWS ECS automatically on every merge to main.</description>
    <pubDate>Tue, 04 Jun 2024 16:00:00 GMT</pubDate>
    <category>CI/CD</category>
    <category>Docker</category>
    <category>AWS</category>
    <category>Web Development</category>
  </item>
  </channel>
</rss>