July has been our busiest month this year! Check out our monthly newsletter, or this thread for some highlights: markojs.com/docs/newslet...
Marko in July 2026
July was the busiest month in the project's history by a wide margin.
markojs.com
Dylan Piercey
@dpiercey.me
Making bundles smaller with the @markojs.com 🧙♂️
July has been our busiest month this year! Check out our monthly newsletter, or this thread for some highlights: markojs.com/docs/newslet...
Marko in July 2026
July was the busiest month in the project's history by a wide margin.
markojs.com
And, to top it all off, watch @dpiercey.me chat Marko 6 on stream with @ajcweb.dev and @devagr.bsky.social! www.youtube.com/watch?v=tLMc...
Marko 6 with Dylan Piercey
YouTube video by Anthony Campolo
youtube.com
Had to whip up a color mixer, our playground makes it quick and easy to share! markojs.com/playground?f...
Playground | Marko
The Marko programming language
markojs.com
There is hate for JS on the server. But none have accomplished what @markojs.com has. Forget Islands, forget serialization boundaries, forget writing code twice. Just declarative templates, low JS, automatically. @dpiercey.me joins me Friday to show how it's done. www.youtube.com/live/x-3RxGf...
Marko 6: Fulfilling the Promise of Less JavaScript w/ Dylan Piercey
YouTube video by Ryan Carniato
youtube.com
On Linux you're an admin On Mac you're an end user On Windows you're a victim
Vite exists to help frameworks help us make better software.
A new instant web classic from @rich-harris.dev > Software is broken. I want software that is RAD. Resilient, Accessible, Delightful. This is our North Star: Svelte exists to help us make better software. gitnation.com/contents/sve...
In 2025 all our UI tests will finally run in a real browser again for the first time since Karma was replaced by JSDOM. I'm so here for this.
Running eight component tests for a complicated form in a *real browser* (!) in 768ms? This changes my stance on mainly using a mock DOM environment for testing! @vitest.dev Browser Mode is a true paradigm shift!
Sometimes the best engineering happens when you’re just tinkering, free from expectations and deadlines.
vite@6.0.0-beta.10 is out! This is a big one! We plan to release v6 stable as soon as vite-ecosystem-ci is green, so if you have feedback, especially about Environment API please let us know quickly. Learn more about what's new at the v6 migration guide main.vite.dev/guide/migrat...
Migration from v5
Next Generation Frontend Tooling
main.vite.dev
Confused about the `exports` field in package.json? I wrote a guide to break it down and walk you through it! 👉 hirok.io/posts/node-exports-guide
Guide to the Node.js `exports` field
Take control over how your npm package is accessed with the package.json `exports` field
hirok.io
Object property tree-shaking is about to be finalized in Rollup! Just released rollup@4.27.0-0 that handles some really tricky scenarios when destructuring getters with side effects, including mutating the destructured object. Play around: rollup-cwwshxnz5-rollup-js.vercel.app/repl/?pr=542...
Rollup
The JavaScript module bundler
rollup-cwwshxnz5-rollup-js.vercel.app
All the frameworks are here now! Go follow them all! Let's make their bluesky social graphs broader than it ever was in X. @vuejs.org @react.dev @preactjs.com @svelte.dev @solidjs.com @qwik.dev @markojs.com @emberjs.com
a cartoon robot is flying through the air with his arms outstretched
Alt: voltron assembles
media.tenor.com
First post on bsky and so let me lay it all out. * esm was a mistake * coffeescript is the GOAT * web components don't exist And the obvious ones: * that should be a link or a form * snake_case_is_the_best_case * spaces over tabs