Sign in

Dylan Piercey

@dpiercey.me
598 followers 354 following 21 posts

Making bundles smaller with the @markojs.com 🧙‍♂️

PostsRepliesMedia
Reposted by Dylan Piercey
Zach Leatherman @zachleat.com · 22/09/2026
“AI, make the website good” www.zachleat.com/web/ai-websi...
zachleat.com
“AI, make the website good”—zachleat.com
A post by Zach Leatherman (zachleat)
85110
Reposted by Dylan Piercey
Marko @markojs.com · 01/09/2026
Check out our progress in August! Highlights in this thread, or read more in our newsletter markojs.com/docs/newslet...
markojs.com
Marko in August 2026
August paired a small syntax addition with a large amount of hardening.
142
Reposted by Dylan Piercey
Marko @markojs.com · 01/08/2026
July has been our busiest month this year! Check out our monthly newsletter, or this thread for some highlights: markojs.com/docs/newslet...
markojs.com
Marko in July 2026
July was the busiest month in the project's history by a wide margin.
1133
Reposted by Dylan Piercey
Marko @markojs.com · 01/08/2026
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...
youtube.com
Marko 6 with Dylan Piercey
YouTube video by Anthony Campolo
092
Reposted by Dylan Piercey
Marko @markojs.com · 19/11/2025
Marko 🤝 UnoCSS @unocss.dev now reads `.marko` files by default!
The Marko and UnoCSS logos, some Marko mascots, and a button HTML element with a HUGE list of classnames that goes off the page
062
Reposted by Dylan Piercey
Marko @markojs.com · 27/10/2025
Keeping bundles small 🫡 www.lorenstew.art/blog/10-kanb...
The table from the linked article, with highlights indicating that Marko is on the top of the charts and is 6.36x smaller than Next.js
091
Reposted by Dylan Piercey
Loren Stewart | Cheddy @cheddybop.bsky.social · 27/10/2025
New post! www.lorenstew.art/blog/10-kanb...
I built the same app 10 times: evaluating frameworks for mobile performance
910732
Reposted by Dylan Piercey
Marko @markojs.com · 03/10/2025
Input masking with cursor preservation? markojs.com/playground#d...
The output of the code example linked, showing a variety of inputs masked to prevent letters, cast to capital letters, and format as credit card/hex/phone number
042
Reposted by Dylan Piercey
Marko @markojs.com · 12/09/2025
Had to whip up a color mixer, our playground makes it quick and easy to share! markojs.com/playground?f...
markojs.com
Playground | Marko
The Marko programming language
031
Reposted by Dylan Piercey
Ryan Carniato @ryansolid.bsky.social · 03/09/2025
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...
youtube.com
Marko 6: Fulfilling the Promise of Less JavaScript w/ Dylan Piercey
YouTube video by Ryan Carniato
2295
Reposted by Dylan Piercey
Sudoku @sudoku.bsky.social · 14/12/2024
On Linux you're an admin On Mac you're an end user On Windows you're a victim
2036142629
Reposted by Dylan Piercey
patak @patak.cat · 13/12/2024
Vite exists to help frameworks help us make better software.
1514
Reposted by Dylan Piercey
Kent C. Dodds 🌌 @kentcdodds.com · 08/12/2024
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.
1023013
Dylan Piercey @dpiercey.me · 01/12/2024
Me lately: Copilot off Headphones on
media.tenor.com
a black and white cat wearing sunglasses is laying down on a couch
Alt: a cool cat typing on an invisible keyboard (circa 2020, pre copilot, colorized)
030
Reposted by Dylan Piercey
Addy Osmani @addyosmani.bsky.social · 10/11/2024
Sometimes the best engineering happens when you’re just tinkering, free from expectations and deadlines.
1835951
Reposted by Dylan Piercey
Vite @vite.dev · 14/11/2024
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...
main.vite.dev
Migration from v5
Next Generation Frontend Tooling
314123
Reposted by Dylan Piercey
Hiroki Osame @hirok.io · 15/11/2024
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
hirok.io
Guide to the Node.js `exports` field
Take control over how your npm package is accessed with the package.json `exports` field
99716
Reposted by Dylan Piercey
Lukas Taegert-Atkinson @lukas.taegert-atkinson.net · 13/11/2024
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-cwwshxnz5-rollup-js.vercel.app
Rollup
The JavaScript module bundler
1729
Reposted by Dylan Piercey
patak @patak.cat · 11/11/2024
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
media.tenor.com
a cartoon robot is flying through the air with his arms outstretched
Alt: voltron assembles
1714339
Dylan Piercey @dpiercey.me · 11/11/2024
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
18343