Dylan Piercey
@dpiercey.me
π€ 580
π₯ 354
π 17
Making bundles smaller with the
@markojs.com
π§ββοΈ
reposted by
Dylan Piercey
Marko
14 days ago
Had to whip up a color mixer, our playground makes it quick and easy to share!
markojs.com/playground?f...
loading . . .
Playground | Marko
The Marko programming language
https://markojs.com/playground?fullscreen=1#djIfiwgAAAAAAAATpVRLj9s2EP4rU-YBG7UlWWhSQCv5sg3QHnqpgV7CAKGpscysRArUyCvH8X8vSEpap0i6AXoxRM734Aw_-v2FtYKOLGNKlzhEjbAPhq2YNJpQE8uYrBVqAtW0xhJcgMzvOMAVDtY0wFkU96TqjjOuuc6P6fbe1MbCn2pAm8fHdMt13m7faUILQp_hfrcD6SFKAx0RCIe9GbD7KY_brRepkWIP2RScvZAySd7-ytn2tpK6SpLIw2HvK2OtMb0mLIuDqDt0BGl0R3GjBiyLsQivX4ceFh-91LpRw0JpMA-1PK7g5SVYX-FN8mpeptflx2XwKdUpUrrtqdtyDZAfFNZlhwQdnWssLsDZeu1JnGWh1Q1cPRYgr7FCXY5D2uTxuB6rrZIPgZsVgRkHk3hy8Wf4Mdf0O67ps67pN1zzuFSnMIGDqnqLU_eVFC0po7d-yhnk0pS4fXnxy2se-6WTmoGe2LVC3xx-L-RDZU2vy6cuvAJcY-8-m3Kdd9KqlrbThRZAtse7PB73uWbX1Zzrp-7-b7hdwk6i7jErfAAiv5hySTjQ326j4GzKpIcBnVu3OfYFo8RM9iA3k059xmKTuE9fLGZJ-PIlbM21-6PQFS5OS3foGVbACa4OY_QIwCVcwjWfRkTI_sxZ3oXyrYhrwG9fuf7XNP2NRbLrvhqjv0zvc0RVHSmDNxYbL1Gqrq3FOYN9beTDHddXN5nxBQXODDnUOHiS-1g_WtFm4H793qe-I3U4r0fXDLpWSFzvkR4R9SQ8v4vvKO-NLdGOaYeTsIvx2SyfFFzQAv9RlXTMYJMkr-7-46SlsihdtP3L6xvtS42wldIZpBYbED2ZyWFvynPQb8SwHj3SX6aJTbzNDS_cz1rUqnIm6P5Ondzt1fioRp--vhn_BwhS6JPooIDSyL5BTZG0KAjf1ehWC84CgjM3hvAd-YNBMZKjcLNQwMZBgiwNT_UK6d7ZDk4uLYMU1zj4p3XotZ_QGL8w8jAESUN0UHW9c9Hy6Xs8KsIxglP1L5S0SFaQrGCzgs3y7ltUL_sczZf9-d_bFVQr2H9wVBpcC380osLfBIlbUlQKEiPTIvVWwyK8Gs5ecAY_h4WNyOzIKl0tNm-XUSvKHQlLi3QFnCWcLSdg9aPA_XNAB1uGIHz4By810oPLBwAA
0
3
1
reposted by
Dylan Piercey
Ryan Carniato
23 days ago
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...
loading . . .
Marko 6: Fulfilling the Promise of Less JavaScript w/ Dylan Piercey
YouTube video by Ryan Carniato
https://www.youtube.com/live/x-3RxGf4KA8?si=JzkomG1JwUiUQobN
2
29
7
reposted by
Dylan Piercey
Sudoku
10 months ago
On Linux you're an admin On Mac you're an end user On Windows you're a victim
208
6251
704
reposted by
Dylan Piercey
patak
10 months ago
Vite exists to help frameworks help us make better software.
add a skeleton here at some point
1
52
5
reposted by
Dylan Piercey
Kent C. Dodds π
10 months ago
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.
add a skeleton here at some point
10
232
19
Me lately: Copilot off Headphones on
10 months ago
0
3
0
reposted by
Dylan Piercey
Addy Osmani
11 months ago
Sometimes the best engineering happens when youβre just tinkering, free from expectations and deadlines.
19
363
63
reposted by
Dylan Piercey
Vite
11 months ago
[email protected]
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...
loading . . .
Migration from v5
Next Generation Frontend Tooling
https://main.vite.dev/guide/migration.html
3
141
25
reposted by
Dylan Piercey
Hiroki Osame
11 months ago
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
loading . . .
Guide to the Node.js `exports` field
Take control over how your npm package is accessed with the package.json `exports` field
https://hirok.io/posts/node-exports-guide
8
97
20
reposted by
Dylan Piercey
Lukas Taegert-Atkinson
11 months ago
Object property tree-shaking is about to be finalized in Rollup! Just released
[email protected]
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...
loading . . .
Rollup
The JavaScript module bundler
https://rollup-cwwshxnz5-rollup-js.vercel.app/repl/?pr=5420&shareable=JTdCJTIyZXhhbXBsZSUyMiUzQW51bGwlMkMlMjJtb2R1bGVzJTIyJTNBJTVCJTdCJTIyY29kZSUyMiUzQSUyMiUyRiUyRiUyMElmJTIwd2UlMjByZW1vdmUlMjBzb21ldGhpbmclMjBmcm9tJTIwdGhlJTIwcmlnaHQlMjBzaWRlJTIwb2YlMjBkZXN0cnVjdHVyaW5nJTJDJTIwd2UlMjBhbHNvJTIwbmVlZCUyMHRvJTVDbiUyRiUyRiUyMHJlbW92ZSUyMGl0JTIwZnJvbSUyMHRoZSUyMGxlZnQlMjBzaWRlJTIwdG8lMjBhdm9pZCUyMGRlc3RydWN0dXJpbmclMjB1bmRlZmluZWQuJTVDbmNvbnN0JTIwJTdCJTVDbiUyMCUyMGElM0ElMjAlN0IlMjBiJTNBJTIwJTdCJTIwdW51c2VkMSUyMCU3RCUyMCU3RCUyQyU1Q24lMjAlMjB1c2VkMSU1Q24lN0QlMjAlM0QlMjAlN0IlMjBhJTNBJTIwJTdCJTIwYiUzQSUyMCU3QiUyMHVudXNlZDElM0ElMjB0cnVlJTIwJTdEJTIwJTdEJTJDJTIwdXNlZDElM0ElMjB0cnVlJTIwJTdEJTVDbmNvbnNvbGUubG9nKHVzZWQxKSUzQiU1Q24lNUNuJTJGJTJGJTIwV2UlMjBjYW5ub3QlMjByZW1vdmUlMjBhJTIwcHJvcGVydHklMjBpZiUyMGl0JTIwdHJpZ2dlcnMlMjBhJTIwZ2V0dGVyJTIwd2l0aCUyMHNpZGUlMjBlZmZlY3RzJTVDbmNvbnN0JTIwJTdCJTIwdW51c2VkMiUyQyUyMHJlYWxseVVudXNlZDIlMjAlN0QlMjAlM0QlMjAlN0IlNUNuJTIwJTIwZ2V0JTIwdW51c2VkMigpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMGNvbnNvbGUubG9nKCdlZmZlY3QnKSUzQiU1Q24lMjAlMjAlN0QlMkMlNUNuJTIwJTIwcmVhbGx5VW51c2VkMiUzQSUyMHRydWUlNUNuJTdEJTNCJTVDbiU1Q24lMkYlMkYlMjBBbmQlMjB3ZSUyMG5lZWQlMjB0byUyMHRyYWNrJTIwaWYlMjB0aGUlMjBnZXR0ZXIlMjBtb2RpZmllcyUyMHRoZSUyMG9iamVjdCUyMGl0c2VsZiU1Q25jb25zdCUyMCU3QiUyMHVudXNlZDMlMkMlMjBjaGFuZ2VkVmFsdWUzJTJDJTIwdW5jaGFuZ2VkVmFsdWUzJTIwJTdEJTIwJTNEJTIwJTdCJTVDbiUyMCUyMGdldCUyMHVudXNlZDMoKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjB0aGlzLmNoYW5nZWRWYWx1ZTMlMjAlM0QlMjB0cnVlJTNCJTVDbiUyMCUyMCU3RCUyQyU1Q24lMjAlMjBjaGFuZ2VkVmFsdWUzJTNBJTIwZmFsc2UlMkMlNUNuJTIwJTIwdW5jaGFuZ2VkVmFsdWUzJTNBJTIwZmFsc2UlNUNuJTdEJTNCJTVDbiU1Q25pZiUyMChjaGFuZ2VkVmFsdWUzKSUyMGNvbnNvbGUubG9nKCdjaGFuZ2UlMjBkZXRlY3RlZCcpJTNCJTVDbmlmJTIwKHVuY2hhbmdlZFZhbHVlMyklMjBjb25zb2xlLmxvZygndGhpcyUyMHNob3VsZCUyMGJlJTIwcmVtb3ZlZCcpJTNCJTIyJTJDJTIyaXNFbnRyeSUyMiUzQXRydWUlMkMlMjJuYW1lJTIyJTNBJTIybWFpbi5qcyUyMiU3RCU1RCUyQyUyMm9wdGlvbnMlMjIlM0ElN0IlN0QlN0Q=
1
71
11
reposted by
Dylan Piercey
patak
11 months ago
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
17
145
44
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
11 months ago
18
34
6
you reached the end!!
feeds!
log in