Constraint validation API: per-field state, no extra bundle for basic required and pattern checks. Sometimes the web platform is enough.
https://t.co/Wb1cbBDQAj
We built Hammer cli to support our GUI with advanced workflows - if you use automation, or use agents in your workflow while building human-friendly web native static sites, this is for you.
https://t.co/sC9VBeaEtP
If you are still hand-rolling modals from divs, the web platform already ships one with focus and close handling built in. Worth a look.
https://t.co/kO71hMFycI
Media query: how wide is the window? Container query: how wide is the component? If you want reusable cards and nav, the second one wins.
https://t.co/cdj2RS12XP
Specificity wars end when you declare layer priority explicitly. CSS @layer lets you put third-party styles in a low layer and forget about !important entirely.
https://t.co/EG3kWvwbJa
#CSS#WebDev#NativeWeb
Content Mode in Hammer turns your Markdown files into a full static site generator. Collections, page generation, no CMS needed. AI-native workflow ready.
https://t.co/FcMBni8eWA #WebDev
Pretty much sums up how we’re feeling
“it is possible, practical, and perfectly reasonable, to build beautiful, fast, easy-to-use, accessible web software using primarily the native languages and capabilities of the web.”
https://t.co/s98lUon79T
Just released a new kind of Forge Apps - snippet injection.
Google Analytics.
This is the first of many, we’ve got a long list of services we want to support and partnerships to build in the coming days and weeks.
Gave Forge onboarding a little upgrade.
Complete key steps → get a badge.
Subtle. Satisfying. Slightly addictive.
Consider this your sneak peek before the community badges drop. 👀
👀 The new Forge features a brand new dashboard. Yes, it's a big glow up with lots of new features and clearer information about your projects.
But we're not done here. Forge isn't just about site, app and plugin hosting. It's about helping you achieve your goals 🔥
There are many tools for virtual hangouts, but most focus on using video chat to recreate the office experience.
We wanted to give people a break from video-fatigue, and make a space designed for social play and being silly. [2/6]