CSS finally lets you animate elements when they first appear. 👇
`@\starting-style` is Baseline, newly available since August 2024. 🤟 90% Global usage!
Before this, transitions didn’t run on an element’s first style update. You needed JavaScript hacks.
Now you can define the starting point in pure CSS! Simple, powerful, and long overdue. 💪🏼
Google just released free 2-hour course on full agent engineering: 1 prompt → agent teams → loops → graphs from 0% to 100%:
10% → 38:46 - build your first agent
30% → 54:46 - connect MCP tools
55% → 1:12:43 - Loop engineering: 4 ways to run agents
70% → 1:20:57 - Graph engineering
100% → 2:22:31 - the full system that works while you sleep
most people build one agent and stop there - this is the full path to a system that runs without you from scratch
watch it today - then read the full graph engineering playbook below ↓
✨ :only-child now matches elements with no parent!
The :only-child selector has been updated — it can now match elements that have no parent at all, not just sole children.
A subtle but useful spec alignment across all major browsers.
Learn more 👇
https://t.co/YFAe69UyE6
react-native-enriched 🤝 <EnrichedText>
We just dropped a dedicated text component, making it a complete rich-text solution.
Now it only takes a few lines of code to get your inputs and display text working seamlessly together using the exact same format.
Better error chaining is finally in JavaScript 🔗
`Error.cause` lets you attach the original error when rethrowing, keeping full context without losing the stack.
Learn more 👇
https://t.co/4ye0RXDoat
Wait for all promises, even the failing ones 🔄
`Promise.allSettled()` waits for every promise to finish, success or failure.
⋅ Returns { status: 'fulfilled', value } or { status: 'rejected', reason }
⋅ Perfect for batch operations
Learn more 👇
https://t.co/9E7WF7pKU0
JavaScript now has non-mutating array methods ✨
`toSorted()`, `toReversed()`, `toSpliced()`, and `with()` return new arrays instead of modifying the original.
No more [...arr].sort() to avoid side effects.
Learn more 👇
https://t.co/6SYZ9mCMBy
The @vuejs community is amazing. It’s only a week out and we are releasing VueLynx v0.3.0:
- v-bind() in <style> @KealanAU
- v-model for input/textarea @jynxbt
- Volar supports @FliPPeDround
Try it out: https://t.co/lQFbF3iGJ5
“Yazılımcıyım, günlük olarak yazılımdaki gelişmeleri takip etmek istiyorum ama siteleri bilmiyorum” diyosanız aşağıdaki liste size göre 👇
🌐 MDN Web Docs
🌐 Stack Overflow
🌐 DevDocs
🌐 Roadmap .sh
🌐 CSS-Tricks
🌐 Smashing Magazine
🌐 Frontend Masters
🌐 FreeCodeCamp
Kaydetmeyi unutma 📍
Creating a resolvable Promise just got cleaner 🧹
`Promise.withResolvers()` returns { promise, resolve, reject }
No more wrapping logic inside the constructor.
Learn more 👇
https://t.co/yD7HQUaaT5
🆕 CSS Anchor Positioning is Newly Available!
Position tooltips, dropdowns, and floating elements relative to any anchor, without JavaScript.
⋅ anchor-name on the reference element
⋅ position-anchor on the floating element
Learn more 👇
https://t.co/iG6jsykIDS
Trendyol Tech Community Presents: AI / ML Summit etkinliğine katılacağımı duyurmaktan büyük mutluluk duyuyorum. Sen de oradaysan tanışalım! - https://t.co/RbesrpvrmO
Just released 𝚛𝚎𝚊𝚌𝚝-𝚗𝚊𝚝𝚒𝚟𝚎-𝚋𝚎𝚜𝚝-𝚙𝚛𝚊𝚌𝚝𝚒𝚌𝚎𝚜, a set of skills for coding agents.
The knowledge from @callstackio Ultimate Guide to React Native Optimization collected in a single repository.
https://t.co/UMF2iBn40m
Firefox 147 just landed & it's pretty huge in terms of web features:
🎉 CSS anchor positioning
🎉 The navigation API
🎉 View transition types
🎉 Brotli support in Compression/DecompressionStream
🎉 CSS module imports
And more!
https://t.co/gRfnRPs7VO