CcP
banner
vavavum.bsky.social
CcP
@vavavum.bsky.social
Frontend developer during the week
Winemaker during the week ends
Reposted by CcP
Good grief this might be the most beautiful video I’ve ever watched. You’ll need to have some idea of how LLMs work internally to follow along, but the findings of the papers presented in this video are incredible.

youtu.be/D8GOeCFFby4?...
The most complex model we actually understand
YouTube video by Welch Labs
youtu.be
December 20, 2025 at 6:00 PM
Reposted by CcP
✂️ Knip for Editors & Agents

Couldn't be more excited and proud to introduce the brand new VS Code Extension and MCP Server. For humans and coding agents alike, Knip will help keep your codebases tidy.

→ Read the blog post:
Knip for Editors & Agents
knip.dev
December 17, 2025 at 11:09 AM
Reposted by CcP
Your API is hard to use!

- Consumers can’t understand your API
- You have never interviewed a potential consumer
- You don’t understand their JTBD
- Suddenly, consumers start complaining

Here are the slides of my apidays "Prototyping APIs with OpenAPI" talk: brunopedro.com/media/presen...
December 15, 2025 at 2:51 PM
Reposted by CcP
Web Performance Calendar day 13 with Yoav Weiss (@yoav.ws) showing us a clever and creative way to ship *only* critical/necessary CSS for each page type (home, search, etc) while also avoiding duplicate code in the CSS bundles.

calendar.perfplanet.com/2025/how-to-...
How to load CSS (fast)
Loading styles on the web is something that looks trivial at first. You just add a <link rel=stylesheet> to your page (or <style> for inline styles) and you're done. But if you wanted to load CSS fas...
calendar.perfplanet.com
December 13, 2025 at 9:19 AM
Reposted by CcP
We talked with 40+ devs building MCP servers to figure out the on-the-ground realities of building and using MCP - the good and the bad)

Some surprising findings: newsletter.pragmaticengineer.com/p/mcp-deepdive
December 10, 2025 at 3:02 PM
Reposted by CcP
Made a site comparing the sizes of living things :)

The great Julius Csotonyi spent 5 months painting over 60 illustrations for the site, no ai used

> neal.fun/size-of-life/
December 10, 2025 at 4:03 PM
Reposted by CcP
Happening tomorrow! Come hang with @jimbobbennett.dev and me as we dig into real-time guard rails for AI agents!

www.youtube.com/watch?v=4cqR...
Real-Time Guardrails for AI Agents
YouTube video by Pomerium
www.youtube.com
December 10, 2025 at 1:28 PM
Reposted by CcP
Web Performance Calendar day 12 with @adevnadia.bsky.social's investigation of React Server Components, their pros and cons compared to client-side rendering and traditional server-side rendering (with/without data fetching with/without Next.js)

calendar.perfplanet.com/2025/intro-t...
Intro to Performance of React Server Components
Have you heard of React Server Components? Even if you don't work with React daily, you probably have. It's been the hottest topic in the last few years in the React Community. And in addition to bei...
calendar.perfplanet.com
December 12, 2025 at 9:50 AM
Reposted by CcP
Web Performance Calendar day 7 with @fabkru.bsky.social showing us how the discipline of web performance in 2025 is evolving: from optimizing the past, to predicting and delivering the future.

calendar.perfplanet.com/2025/web-per...
Web Performance 2025: The Shift from Optimization to Prediction
To build instantly loading websites was always my goal. For years, however, this remained an aspirational target rather than a technical reality for the open web. We spent a decade optimizing critical...
calendar.perfplanet.com
December 7, 2025 at 3:34 PM
Reposted by CcP
cool writeup
x.com/panchito built a _really_ slick looking Github file viewer clone that fully uses RSCs and new React features, as well as making smart use of modern CSS. Great writeup on the implementation:

wtbb.vercel.app

I tried browsing the React repo example and it's _fast_! Really impressive!
Without the blue bar
a github clone with NextJS 16 and cache components
wtbb.vercel.app
December 4, 2025 at 8:57 PM
Reposted by CcP
Those devtools are 🔥
TanStack AI teaser #1 - Devtools 🚀

- Unparalleled observability
- Token spend
- Detailed tool calling information
- Server/Client infromation
- Chunk detailed overviews
- Registered tools

Check out the demo of @tanstack.com AI devtools below 👇
December 5, 2025 at 12:15 PM
Reposted by CcP
Web Performance Calendar day 5 when @myshov.bsky.social shows us how to move heavy image decoding off the main thread. Drawing images in freezing your UI and causing long tasks? Not anymore!

calendar.perfplanet.com/2025/non-blo...
Non-blocking cross-browser image rendering on the canvas
Canvas-based rendering has become a prominent tool for building complex web UI interfaces. When working with large images on canvas, one critical challenge stands out: keeping the main thread responsi...
calendar.perfplanet.com
December 5, 2025 at 4:06 PM
Reposted by CcP
The most slept-on explanation of the most slept-on feature of CSS. Devs, do yourself a solid and read this. Then use it.
December 5, 2025 at 9:27 PM
Reposted by CcP
📚 Turns out I have way more opinions on design systems than I thought. So, as usual, I’m turning it into a series. Kicking it off with a pretty unstructured list of principles I want to write more about:
Designing Design Systems
I want to write more about what makes a good design system. This is the unstructured list of principles I think matter.
tkdodo.eu
December 1, 2025 at 4:19 PM
Reposted by CcP
GitHub should add a 2025 recap, with things like:

"Angriest commit message"
"How often you added a separate commit just to fix linting"
"Number of curse words added to the codebase"
"What file caused the most bug reports"
"Number of abandoned side projects"
December 2, 2025 at 8:38 PM
Reposted by CcP
New @e18e.dev MCP server doing it's best to keep your dependencies slim and well maintained and keep the LLMs in check.

No more installing bloated dependencies 🧡

Obviously built with tmcp 😎
the new @e18e.dev MCP server is here!

this will advise agents on modern and performant best practices going forward. this is increasingly important, especially to help reduce "AI slop" and emit of outdated/legacy code

big thanks to @paolo.ricciuti.me who is leading this 💙
GitHub - e18e/mcp: The official e18e MCP server
The official e18e MCP server. Contribute to e18e/mcp development by creating an account on GitHub.
github.com
December 1, 2025 at 1:30 PM
Reposted by CcP
One of my hopes for 2026 is that browser vendors take more responsibility for today's pervasively bad experiences. Nobody wants a slow site, but they also don't want to dismiss a mailing-list pop-up that blocks scrolling. Browsers need to step in:

infrequently.org/2025/11/perf...
The Performance Inequality Gap, 2026 - Infrequently Noted
Embedded in this year's network and device estimates is hopeful news about the trajectory of devices and networks. It has never been easier to deliver pages quickly, but we are not collectively…
infrequently.org
November 26, 2025 at 5:33 PM
Reposted by CcP
fantastic explanation by @storyhb.com, also maybe first example i remember of a feature being more immediately useful (in a sense) self-hosted compared to serverless/vercel
Next 16.0: "Use cache" is ignored in dynamic routes · Issue #85240 · vercel/next.js
Link to the code that reproduces this issue https://github.com/leo-cheron/next16-cache To Reproduce Create a Next.js 16 app with dynamic routes (e.g., app/[locale]/page.tsx) File: app/[locale]/page...
github.com
November 26, 2025 at 6:41 PM
Reposted by CcP
Excited to finally release the blog post that @marianoguerra.org has been working on for a while!
Per your request, please find enclosed…a new blog post!

A WebAssembly interpreter (Part 1)
wasmgroundup.com/blog/wasm-vm...

We build up a simple interpreter from scratch, in JavaScript, for a small subset of Wasm instructions (arithmetic and comparison).
A WebAssembly interpreter (Part 1)
Implementing a Wasm Interpreter to explore its design and semantics
wasmgroundup.com
November 20, 2025 at 2:02 PM
Reposted by CcP
Path matching in a router? How hard can it be 🤷‍♂️.

Hard to do correctly. Very hard to do fast on top of that. This is a great blog post about the recent core refactoring done in @tanstack.com router 🔥
How we accidentally made route matching more performant by aiming for correctness | TanStack Blog
We achieved a 20,000× performance improvement in route matching in TanStack Router. Let's be honest, this is definitely cherry-picked, but the number is real and comes from a real production applicati...
tanstack.com
November 20, 2025 at 8:40 PM
Reposted by CcP
You can see a demo of it in use in this talk, which you should probably watch the entirety of: www.youtube.com/watch?v=O7BI...
DEF CON 33 - Exploiting Shadow Data from AI Models and Embeddings - Patrick Walsh
YouTube video by DEFCONConference
www.youtube.com
November 19, 2025 at 6:28 PM
Reposted by CcP
this page has gotten much better recently, excited to dig into these patterns now that they're well-explained
Getting Started: Cache Components | Next.js
Learn how to use Cache Components and combine the benefits of static and dynamic rendering.
nextjs.org
November 18, 2025 at 5:22 PM
Reposted by CcP
Hi 👋 I'm Sam, I create interactive visualisations about programming.

My posts from 2024:

- samwho.dev/bloom-filters
- encore.dev/blog/queueing
- samwho.dev/turing-machi...

I also appeared on 2 podcasts:

- hanselminutes.com/953/computer...
- www.youtube.com/watch?v=ur9c...
December 24, 2024 at 1:53 PM
Reposted by CcP
✂️ Sneak peek 👀

There's just too much to unpack here, just let me cook for a bit please! Hopefully you'll enjoy using it as much as I do building it rn 😃
November 14, 2025 at 10:46 AM