🍿 Build a production media feed like Tiktok, Claude Remote Control, Opus 4.8


Hey Reader,

The biggest challenge with AI right now isn't building from scratch or brainstorming, it's great at both. It's building real intuition for how things should work.

Take how TikTok and YouTube handle video. If they served the same file to every device, tablet, mobile, desktop, even a slow 3G connection, users would drop off fast. So how would you solve that?

Don't worry, let me show you. Here's how to architect for exactly this challenge.

video preview​

PRESENTED BY IMAGEKIT

Don't throw raw MP4s into an S3 bucket and serve them straight to users? Your mobile users end up watching a spinner. Think how Netflix, Tiktok handle this problem?

Well, the fix is HLS adaptive bitrate streaming, but that normally means running your own FFmpeg servers. Don't do that as we have ImageKit that handles all of it.

ImageKit is an image and video API, full media processing, not just a CDN. Point it at your existing S3, GCP, or its AI-powered DAM, and get 50+ URL-based transformations, from resize and crop to AI smart cropping, watermarks, and HLS/DASH streaming, all from the URL. SDKs for React, Next.js, and more, on a Forever Free plan you can actually ship on.

Use this ✨ special link ✨ to sign up on their Forever Free Plan:

🍿 Our Weekly Snack: Claude /remote control

Ever kicked off a long Claude Code task, then had to leave your desk and lose all visibility?

Claude Code's /remote-control fixes this, and the underrated part is turning it on for every session automatically.

All you need to do is run /remote-control and connect the session.

🧠 The Fix

β†’ /remote-control bridges your live local session to your phone or browser
​→ Your files, MCP servers, and tools all stay on your machine, only the chat flows through
​→ Type /config and set "Enable Remote Control for all sessions" to true

Now every session is automatically available on your phone. No more babysitting your terminal. No more choosing between waiting at your desk or abandoning the task.

πŸš€ The Takeaway

One toggle in /remote-control means you can start a task at your desk and keep an eye on it from the couch, a walk, or your commute.

πŸš€ Latest Frontend News

AI

​Opus 4.8 is here and it's the best GA model for coding and agents.

You might believe you should spend less time thinking about code because of AI.

The most reliable model for long running tasks​

​Dynamic workflows in Claude - Claude writes an orchestration script on the fly, then spins up a large fleet of coordinated subagents in parallel to take on your most complex tasks.

​The Orchestration Tax by Addy Osmani, More agents doesn't mean more of you, your judgement still routes through one serial processo

YOUTUBE VIDEOS

​Build a Production-ready Tiktok Feed like a Senior Engineer

​Stop sleeping on Open Coding Models (try these 4 models that are great)

​
​ GREAT READ

TanStack Router has a built-in cache, so why would we need TanStack Query?​

​Test IDs are an a11y smell by Dominik

Build type-safe polymorphic components using the as prop and asChild pattern by Dan Neciu


πŸ€” What did you think of the Newsletter?

​πŸ”₯ Love it!​

β€‹πŸ˜ It’s okay​

β€‹πŸ‘Ž Not good​

If you’ve published a blog post or shipped something, feel free to reply to this email and it comes straight to my inbox. I’m always looking for great community work to consider featuring.

All past newsletters can be found here. You can email me at me@kulkarniankita.com to advertise/sponsor the newsletter.

For those curious, I write all my emails using Convertkit.

See you next week!

Ankita Kulkarni

Join 9200+ subscribers reading by weekly personalized Newsletter that helps developers level up their skills through weekly Frontend and Leadership Snacks. You get a deep dive into a Tech topic, Actionable tips to excel in your career and a toolbox!

Read more from Ankita Kulkarni
cut ai bill in half

Hey Reader, I checked my Claude usage last week and found out I’d been paying max-effort prices to rename variables. Three small changes later, my bill is half what it was. This week: the 3 fixes that saved me the most, a Next.js patch you need today, and Opus 5.5 making motion graphics by writing code. One small favour first: I’m building my AI course and need your help. It will only take 60 seconds. β†’ Click here for feedback PRESENTED BY SONARQUBE We all hate security scanners that flood...

Hey Reader, I've been heads down focusing on crafting my AI course. I'm still in early stages and need your help. Can you fill this quick survey that should take less than a minute and give me your feedback? β†’ Click here for feedback PRESENTED BY SONARQUBE We all hate security scanners that flood our PRs with false positives. It's the quickest way to get a dev to ignore alerts altogether. SonarQube Hunter Agent is different. It’s an AI-powered agent that hunts for business logic flaws and...

A code editor displays a file structure showing a new lock file generated in the Next.js directory, indicating port 3000 is occupied.

Hey Reader, Confession: i've lost count of how many times an agent has killed my running dev server and started a new one on a different port. it's the single most annoying thing about coding with AI right now. Turns out Next.js 16.2 just fixed it so dig into the snack below. let's dig in 🍿 PRESENTED BY SUPABASE Supabase is the backend for your app: it gives you a database plus the β€œboring but necessary” stuff around it (user sign-in, file storage, background functions, and real-time updates)...