Whose Form Is It Anyway? Choosing Between Template-Driven and Reactive Forms in Angular

Hook — 06 : 08 a.m., Santo Domingo ↔ Medellín pairing sessionA rain squall hammered my rooftop office in the Dominican Republic when Julián, a junior dev coding from Colombia, pinged me in panic: “Our hotel-booking form drops typed letters on budget phones!” His template was pure template-driven, and every keystroke refreshed half the view […]

Beyond ng serve: A Deep Dive into Angular 18 CLI Generators, Builders & Workspaces

Hook — 05 : 40 a.m., Barranquilla ↔ São Paulo hand-offSunrise painted the Caribbean while I reviewed Diego’s pull-request from Brazil. He’d hand-coded a feature module, forgotten to add it to the workspace, and our CI in Panama croaked. “Why not scaffold with an Angular generator?” I asked between sips of café tinto. Minutes later […]

Your First Angular 19 Component: From @Component() Decorator to Browser

Hook — 06 : 15 a.m., Medellín ↔ Mexico City pairing sessionIt was still dark in the Poblado hills when Lucía, a career-switcher in CDMX, screen-shared her first Angular playground. “The template compiles, but nothing shows up,” she panicked while rain hammered my Colombian balcony roof. I spotted the problem: she’d created a class, forgotten […]

Upgrading to Angular 19 Without Losing Your Sanity

Hook — 05 : 52 a.m., Medellín ↔ Mexico City cross-team sprintMy second tinto of the morning was barely cooling when Luis, our junior dev in CDMX, pinged: “The new marketing microsite takes forever after login.” I fired up Lighthouse over hotel Wi-Fi; First Input Delay tanked. Turns out the build still ran Angular 16 […]

Taming Forms in React 18: Controlled vs. Uncontrolled

Hook — 06 : 00 a.m., Cartagena ↔ São Paulo debugging sprintThe Caribbean breeze was fighting my laptop fan when Renata, our junior dev in Brazil, pinged: “My sign-up form drops keystrokes on slow phones!” I opened her sandbox from a rooftop hostel, parrots squawking nearby. She’d stuffed a dozen useState calls inside a massive […]

Theme Your React 18 App Like a Pro: Dark Mode & Design Systems from the Tropics

Hook — 05 : 47 a.m., Santa Teresa (Costa Rica) ↔ Medellín pair-programmingHowler monkeys were louder than my Slack pings when Sofía pushed her “quick” dark-mode PR. I reviewed it barefoot on the balcony—sunrise surf pending. The toggle worked, but every component flashed white before the theme kicked in. “We need system-level theming, not inline […]

Style Wars in React 18: CSS Modules, Styled-Components & Tailwind—Which Fits Your Flow?

Hook — 06 : 10 a.m., Playa del Carmen ↔ São Paulo hand-offThe Caribbean sunrise bounced off my laptop while I reviewed Felipe’s pull request from Brazil. Our React 18 onboarding wizard looked gorgeous—until a late-night merge mixed global .btn styles with a Tailwind class; the “Next” button turned neon pink everywhere. Slack exploded: “Styles […]