BoreNO

A Guide to Building Offline-First Web Applications with Workbox

Designed for Senior frontend engineers at fintech startups aiming to deliver seamless user experience in unreliable network environments to spark real collaboration and high-energy learning.

A 90-minute hybrid workshop hosted in a modern co-working space, with a live virtual stream for remote engineers. Participants are frustrated by frequent complaints about app unavailability during transit or low connectivity, and want to proactively build solutions that reduce support tickets and user churn.

Icebreaker
Activity 1

Offline Demo: Surprise Reveal

Kick off with a live demo: Load a simple web app, turn off Wi-Fi, and show it working flawlessly. Invite participants to predict how this is possible (without telling them it’s Workbox yet). The reveal sparks curiosity and sets up the motivation for offline-first design.

Tap to view the full activity.

Why this works

Demonstrating a tangible result first taps into curiosity and contextualizes learning, helping the brain prioritize relevance and recall.

Icebreaker
Activity 2

Cache Myths: Quick Poll

Run a rapid-fire poll: ‘Which file types can be reliably cached for offline use?’ Show a myth-busting slide with common misconceptions (e.g., “APIs can’t be cached,” “Service workers always update instantly”). Discuss the correct answers and what Workbox can actually do.

Tap to view the full activity.

Why this works

Revealing misconceptions early prevents cognitive bias and aligns learners with current best practices, reducing friction later.

Icebreaker
Activity 3

Silent Service Worker Sketch

Invite participants to silently sketch (paper or tablet) a flow diagram showing how a service worker handles a fetch request offline. No right or wrong answers—just a quick visual thought exercise. Then, volunteers share their sketches for group insight.

Tap to view the full activity.

Why this works

Low-stakes, non-verbal participation lets quieter learners process concepts and builds visual memory, reducing anxiety.

Icebreaker
Activity 4

Cache Rush: Team Challenge

Split the group into pairs and run a timed challenge: Each team must outline a Workbox caching strategy for a hypothetical finance dashboard app. They must specify which assets are precached, which are runtime cached, and which are never cached. Winners share their plan and rationale; facilitator gives rapid feedback.

Tap to view the full activity.

Why this works

Short, energetic competition catalyzes engagement and collaborative learning. Gamification boosts motivation and memory.

Icebreaker
Activity 5

Bug Hunt: Real App Dilemma

Present a real-world dilemma: ‘A user reports seeing outdated transactions on your offline finance app.’ Show a sample code snippet with a flawed Workbox configuration. Invite participants to diagnose the bug and propose a fix, then reveal the best practice.

Tap to view the full activity.

Why this works

Real-world hooks boost transfer and relevance, helping learners connect abstract concepts to practical troubleshooting.

Icebreaker
Activity 6

My App, My Offline Plan

Wrap with a personal reflection: Ask each participant to jot down one concrete step they’ll take to make their own app more offline-resilient using Workbox. Invite a few to share, then collect responses for follow-up accountability.

Tap to view the full activity.

Why this works

Active reflection personalizes learning and drives post-workshop action. Sharing builds commitment and social proof.

Sign up to unlock 3 more activities

Get the full pack, facilitation flow, and more ready-to-run ideas.

Sign up with email