Il y a 9 ans, le 21 octobre 2015, arriva à Hill Valley le jeune Marty McFly depuis l'année 1985, grâce à une DeLorean transformée en machine à voyager dans le temps par le docteur Emmett Brown #LaPetiteInfoDuJour
What if AI dev products (Claude, v0, etc) let you install packages, run backends & edit code?
Introducing https://t.co/XXroNZNn7H, by StackBlitz:
- Prompt, edit, run & deploy fullstack apps
- Full dev env (npm, Vite, Next.js, …) w/ frontier AI
- Free!
Safari 18.0 is here!! Lots of new web technology, including CSS View Transitions, Style Queries, immersive WebXR, plus updates for Web Apps, JavaScript, Web API, Media, Web Inspector, Passkeys and more — 53 features, 25 deprecations & 209 resolved issues.
https://t.co/oyQ4NhYcYN
TIL you can't really preload an svg spritesheet
Thanks @geoffrich_ for documenting this and for the good read:
https://t.co/3Qhfk8QmOl
(btw: svg sprites are still better than duplicating the markup every time you use an icon, this isn't a dig on sprites)
💡 2 CSS tips for textareas:
1️⃣ Use `field-sizing: content` to make the textarea auto-resize to its content
2️⃣ Use `lh` units to set the height in the font's computed line-height units
the biggest technological advancement that isn’t being talked about enough:
we’ll soon be able to CSS transition properties to/from “auto”
Currently in chrome canary this requires using calc-size(auto)
✨Svelte 5 localstorage state helper ✨
Syncs any and all changes to localstorage. If the value is a primitive(string, number, boolean etc), you use .value suffix across boundaries.
But if it's an object(and not an array), you can skip .value.prop and directly do .prop