Posts

šŸš€ Code to Cloud: My SQL Saturday Orlando 2025 Experience

Image
TL;DR Had an amazing time sharing my “Code to Cloud: Deploying a Full-Stack Angular App with Cloud Run & Cloud SQL (Hands-On)” session at SQL Saturday Orlando 2025 ! We had around 29 attendees dive into a hands-on codelab using Cloud Run + Cloud SQL + Angular , learning how to deploy secure full-stack apps on Google Cloud. Everyone got access to Google Cloud Skills Boost to keep learning after the event, plus an invite to DevFest GemJam (Oct 25–Nov 1, 2025) — where these same skills come to life in a week-long hackathon full of collaboration, creativity, and GenAI! šŸ’” By Javi , Software Engineer & Community Organizer at GDG Central Florida

Remembering Vincent Tang: Community Builder and Friend

Image
TL;DR: Vincent Tang, founder of Tampa Devs, was more than a leader—he was a true friend and brother. From hackathons to housewarmings, he built welcoming spaces that shaped the Central Florida dev community. Last week I attended his funeral, met his family, and was reminded how short life is. This blog is my way of celebrating his life and the mark he left on all of us. By  Javi , Developer and Community Organizer at  GDG Central Florida

Angular 20, My Journey, and Why I’m Excited Again

Image
  TL;DR: Angular 20 lands with stable incremental hydration and route-level render modes , plus Zoneless in developer preview. ( Angular Blog ) Signals APIs ( effect , linkedSignal , toSignal ) are stable, and new experimental async APIs ( resource , httpResource ) make modeling async as first-class reactive flows much easier. ( Angular Blog ) The testing story moves forward: Karma remains deprecated, and v20 brings experimental Vitest support in the CLI. ( Angular , Angular Blog ) DX upgrades : template HMR by default , style-guide updates, type-checked host bindings/listeners, and TypeScript 5.8 baseline. ( Angular Blog , Version compatibility ) Angular now has official AI guidance (prompts, patterns, starter kits), so I added a quick prompt framework you can use today. ( Build wit...

Angular's New Control Flow Syntax: A Fresh Way to Handle Template Logic

Image
  TL;DR : When Angular 17 dropped its new control flow syntax, it immediately caught my attention. Having built apps for years with *ngIf , *ngFor , and *ngSwitch , this change feels like a breath of fresh air for readability and maintainability.  What's new: Angular introduces a built-in template syntax for control flow ( @if ,  @else, @else if,   @for , @switch , @case , @default ,  @empty ) replacing older structural directives. Why it matters: Cleaner templates, easier debugging, and potential performance improvements. Tip: New syntax is future-facing—start using it in new projects and plan for migration using Angular's official guide . By  Javi , Developer and Com...

Fine-Grained Reactivity with Signals: A New Frontier in Front-End Frameworks

Image
  TL;DR : Signals are transforming how modern JavaScript frameworks manage state and UI updates. This blog introduces the foundational concepts of signals, explores their history, and shows how they’re being adopted by frameworks like Angular, Vue, and SolidJS. You'll also get a practical glimpse into how signals work under the hood and how Angular leverages them for fine-grained reactivity. By  Javi , Developer and Community Organizer at  GDG Central Florida

Cloud Functions for Firebase: An Introduction and Overview

Image
    TL;DR :  What it is: Cloud Functions for Firebase lets you run JavaScript, TypeScript, or Python code in response to events (like Firestore updates, HTTPS requests, etc.) without managing servers. How it works: Your code is stored and executed in a managed Google Cloud environment that automatically scales. Benefits: Reduced operational overhead, automatic scaling, and seamless integration with Firebase services Best Practices & Resources: Follow coding best practices, secure your API keys, and monitor usage. More details below! By  Javi , Developer and Community Organizer at  GDG Central Florida

Prompt Engineering & Frameworks: A Practical Guide

Image
  TL;DR :  Prompt Engineering helps you structure instructions for AI models so they give you accurate, relevant answers. Frameworks like TCREI , CRISP , SCQA , RTF , COT , and RASCEF offer different ways to organize your prompts. These methods help you conserve tokens, optimize time, and ensure your AI outputs align with your goals. Best Practices include focusing on complex tasks, integrating roles, and providing comprehensive context. By Javi , Developer and Community Organizer at GDG Central Florida