We're encapsulating all our knowledge of @reactjs & @nextjs frontend optimization into a set of reusable skills for agents. This is a 10+ years of experience from the likes of @shuding, distilled for the benefit of every Ralph
Tailwind lays of 75% of their team. the reason is so ironic:
> their css framework became extremely popular w AI coding agents, 75m downloads/mo
> that meant nobody would visit their docs where they promoted paid offerings
> resulting in 40% drop in traffic & 80% revenue loss
It's not perfect and I'm iterating on it but this is where we are right now. If you are skeptical of coding agents, try it on a domain you are already an expert of. Build something complex from scratch where you can be the judge of the artifacts.
My personal findings so far with 3.7 vs 3.5 sonnet:
3.5 needs it's hand held to be guided through what to do.
3.7 needs its hand held as a leash to stop it from building an entire SaaS business when you asked to create a database.
So the NBA's inviting 22 teams to Orlando: 13 Western Conference, 9 Eastern Conference. Eight-regular season games per team. Play-in for the 8th seeds. July 31-October 12. Vote tomorrow to ratify.
The NBA's back.
We’re excited to announce that @npmjs will be joining GitHub. Millions of JavaScript developers rely on npm, and we’re honored to support this community in a new way. Learn more at https://t.co/MsQMc1rIJd
Finally published "useAsyncCallback" to easily inject a loader (async feedback) in any button with smallest possible boilerplate. Check it out https://t.co/ND9kmjswjN
JS Tip: You can declare a default value when destructuring.
Example:
const { id = 7 } = {}
console.log(id) // 7
This protects from setting "id" above to undefined. And you don’t have to declare a separate null check. 👍
#javascript