2022 in Review
I’d like to review my year, share some things that happened, both professionally and personally, and share some things I’m looking forward to in 2023. 2022 started off with a…
I’d like to review my year, share some things that happened, both professionally and personally, and share some things I’m looking forward to in 2023. 2022 started off with a…
Large Language Models have changed how developers build AI applications. Instead of creating rule-based chatbots with limited capabilities, teams are now developing intelligent LLM agents that can reason, retrieve business…
Every extra second of friction has a measurable business cost. Carrie Webster shares ten data-backed UX facts that link user experience directly to revenue, retention, and long-term growth. In the…
So, you shipped an AI feature that your team spent weeks testing. Internal outputs looked fine. Ready, set, launch. A few weeks later, users start saying the outputs feel “off.”…
March 08, 2022 by Rick Hanlon As we shared in the release post, React 18 introduces features powered by our new concurrent renderer, with a gradual adoption strategy for existing…
Introduction One of my all-time favourite CSS tricks is using backdrop-filter: blur() to create a frosted glass effect. I use it in just about every project I work on, including…
Next.js 15.3 includes Turbopack for builds, new client instrumentation and navigation hooks, and more: Upgrade today, or get started with: # Use the automated upgrade CLI npx @next/codemod@canary upgrade latest…
RSC means React Server Components. And yet, although this blog is built with RSC, it is statically served from a Cloudflare CDN using their free static hosting plan. It costs…
I was involved in a very bad car accident at the end of January 2022. Here’s the story. I had just dropped my son off at a birthday party and…
Headline: In the Next.js App Router, error.tsx is a React error boundary for a route segment: it catches errors thrown while rendering that segment and everything nested below it, hands…