- Godot shares internal Resources even when the same scene is instantiated multiple times, so modifying one character's material also changes the others. To modify each instance independently, use duplicate or Local To Scene.
Learnings
Small lessons captured before they become long-form writing
2026
- The server sees exports from a
use clientmodule only as client references, so it cannot access or assign their properties. This means Compound components composed at runtime withObject.assigncannot be used in Server Components -> Export each part statically and group them into a namespace with something likeexport * as Component from './parts', and each part remains an individual client reference, preserving the boundary and tree shaking.
- The server sees exports from a
- In 3D modeling, you attach a skeleton through rigging and decide through skinning how strongly each part is influenced by each bone before you can produce the final animation.
- Trellis can turn an image into a 3D mesh.
microsoft.github.ioTRELLIS: Structured 3D Latents for Scalable and Versatile 3D Generationhttps://microsoft.github.io/TRELLIS/huggingface.coTRELLIS - a Hugging Face Space by trellis-communityUpload a single image or several views of an object, adjust the optional settings, and the app creates a 3D model for you. It provides a short video preview and lets you download the model as a GLB...- Using the CSS
lhunit (the current line-height), you can center an icon next to multi-line text on the first line:translateY(calc((1lh - icon-size) / 2))
- Using the CSS
- Fizz: An SSR renderer that converts a React Tree to HTML and streams it, showing ready UI in the browser first
- Flight: A protocol that serializes and streams a React Server Component Tree as an RSC Payload so client-side React can understand the tree and the references it needs
- Flight uses its own serialization rules to deliver data in a form React can understand. In particular, it represents a Client Component as a module reference rather than the code itself, allowing it to connect to the code in the client bundle.
- uuid is Universally Unique Identifier
- RUM: Real User Monitoring
- In Next, typedRoutes can check route types to some extent in Link, useRouter, and so on.
- TanStack Router supports a stronger router type system, but it is hard to use with Next, so ..
- In the AI era, pulling even routes into the type system seems like it could be very powerful (well, of course it would be powerful even outside the AI era)
nextjs.orgnext.config.js: typedRoutes | Next.jsEnable support for statically typed links.TanStackTanStack RouterA powerful React router for client-side and full-stack react applications. Fully type-safe APIs, first-class search-params for managing state in the URL and seamless integration with the existing React ecosystem.tkdodo.euThe Beauty of TanStack RouterYes, it's type-safe, but there's so much more to love about TanStack Router.- There is a very interactive component library called React Bits