New blog post: "Introducing Pinafore for Mastodon" https://nolanlawson.com/2018/04/09/introducing-pinafore-for-mastodon/
"The current state of web design" http://fczbkk.com/current-state-of-webdesign/
browser perf Show more
Introducing in beta https://pinafore.mastodon.host from the excellent @nolan !
Take a look if you want a different mastodon UI :)
Blog post: Why ActivityPub is the future https://blog.joinmastodon.org/2018/06/why-activitypub-is-the-future/
Browser performance Show more
I put together a cute little A-Frame animation in celebration of getting 5000 Twitter followers!!
Blog post: Why we must oppose the new copyright directive (It's pretty bad) https://blog.joinmastodon.org/2018/06/why-we-must-oppose-the-new-copyright-directive/
New blog post: How to implement a basic ActivityPub server https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/
Browser stuff Show more
As for the user experience of Svelte, I really enjoyed it even beyond the perf benefits or the space-age feeling of having a framework compile my code for me. It's similar to Vue in that you have computations and watchers, and that you write single-file components.
I also found that Svelte "got out of my way" and let me write vanilla JS code whenever I wanted to. Compared to something like React, I found Svelte was both 1) easier to learn, and 2) felt less like I was writing "framework code."
@rich_harris did a great job explaining the concepts behind SvelteJS at JSConf EU (https://www.youtube.com/watch?v=qqt6YxAZoOc).
I saw the same Jed Schmidt talk he mentions, and it really was enlightening to realize that a web app is conceptually a directed graph but the DOM is a tree, and this is why it's so hard for JS frameworks to get the abstraction right. But if your JS framework is a compiler, then that means you can describe your app as a graph and the framework can generate the tree.
Gotta say I really enjoy SvelteJS and the promise of "disappearing frameworks." https://toot.cafe/@peter/100243209978458086 (via @peter)
I just published "Disappearing Frameworks", about how new web platform features and compile-time frameworks are establishing the next era of web development.
Medium version: https://medium.com/samsung-internet-dev/disappearing-frameworks-ed921f411c38
Personal blog version: https://peteroshaughnessy.com/posts/disappearing-frameworks/
LMK what you think! #webdev #webperf
(Cover photo credit: Stefan Bucher)
“Web Animations in WebKit”
https://webkit.org/blog/8343/web-animations-in-webkit/
Interesting look into Paisley Park and Prince's legacy: https://www.newyorker.com/magazine/2018/06/25/paisley-park-princes-lonely-palace
If you're into Henry VIII stuff (or just watched "The Tudors"), this is a hilariously good portrait of Anne Boleyn: https://longreads.com/2018/05/25/queens-of-infamy-anne-boleyn/
🐘 New blog post: If you could edit tweets, or What's New In Mastodon 2.4 https://medium.com/tootsuite/if-you-could-edit-tweets-e9d8cee5e69b
It strikes me that flat (and I mean literally flat) design and 3D touch do not go well together.
3D Touch is a UX feature that could benefit a lot from the judicious use of drop shadows and the like to expose it as an affordance.
If you like Liz Phair, this is a good read: https://www.esquire.com/entertainment/music/a21346007/liz-phair-girly-sound-to-guyville/
Finally got around to try Pinafore (pinafore.social) by @nolan! 🎉
Should you been wondering, it's really nice! 😍 https://toot.cafe/media/Ef0iO4SIT_rYdpa8WYE https://toot.cafe/media/0ai-V6UY_g6OcCxhdjM