Digest - Week 2025/6

Nim is a free and open-source personal website template built with Next.js 15, React 19 and Motion-Primitives.

Nim is a free, open-source personal website template built with Next.js 15, React 19, Tailwind CSS v4, and Motion-Primitives, featuring subtle, pre-built animations. ㅤ

Ref Callbacks, React 19 and the Compiler | TkDodo's blog

Reflecting on useCallback, how the Compiler changed my thinking about it, and what React 19 has in store for Ref Callbacks... ㅤ

Enhanced Type Inference for JSON Fields in supabase-js · supabase · Discussion

Enhanced Type Inference for JSON Fields in supabase-js ㅤ

Security · React Native

Security is often overlooked when building apps. It is true that it is impossible to build software that is completely impenetrable—we’ve yet to invent a completely impenetrable lock (bank vaults do, after all, still get broken into). However, the probability of falling victim to a malicious attack or being exposed for a security vulnerability is inversely proportional to the effort you’re willing to put in to protecting your application against any such eventuality. Although an ordinary padlock is pickable, it is still much harder to get past than a cabinet hook! ㅤ

Frontend Developer Learning Guide

A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team ㅤ

CS253 - Web Security

Principles of web security. The fundamentals and state-of-the-art in web security. Attacks and countermeasures. Topics include: the browser security model, web app vulnerabilities, injection, denial-of-service, TLS attacks, privacy, fingerprinting, same-origin policy, cross site scripting, authentication, JavaScript security, emerging threats, defense-in-depth, and techniques for writing secure code. Course projects include writing security exploits, defending insecure web apps, and implementing emerging web standards. ㅤ

Essential Typescript for React

The minimum set of typescript knowledge to be effective at product development with React