Super excited to share that I just released our refactored ChromeOS.dev! It'll basically look the same as the other version, but it's easier to develop, write content for, and, most importantly, it's faster and more consistent than the previous version. We've also migrated over to @astro and @sanity_io.
I'll have a post about it after #GoogleIO, but poke around with it in the mean time! And if you didn't know, it’s #opensource!
I’m heading to Google I/O next week. My first big conference since 2019. Who else do I know that is going to be there?
On a somewhat related note, has anyone figured out how to save sessions on the I/O schedule this year? I can't find a way to build a schedule for myself.
Not only will I talk about Cross-Document View Transitions for MPAs, I’ll also be covering a few improvements that allow you to more easily work with View Transitions in general.
You are most likely already familiar with the first part of this concept, as that one got implemented by Maxi Ferreira about a year ago and got shared A LOT (we even featured it in last year’s #GoogleIO!)
I vaguely remember #GoogleIO from a year or two ago mentioning a way to have Google assistant place calls and schedule appointments for you. I've never actually looked into how to use it though, I just use the Call Screen feature on incoming calls
The quiet before the storm at #GoogleIO Connect Miami 🌴 where we’re demo’ing #ProjectFugu 🐡 in practice with LEGO Education’s use of the Web Serial and the Web Bluetooth APIs for their SPIKE Prime kits, and Salonhub’s web payment solution that uses the WebUSB, Web Serial, Web Bluetooth, Web HID, Window Controls Overlay, Screen Wake Lock, and Idle Detection APIs (and probably more that I’m forgetting now) for their product.
When Dart overtook Kotlin as my favorite language I still missed certain features of Kotlin. One was the incredibly powerful switch statement, called "when", that Kotlin had and being able to use that for assignment. Now that Dart 3 is out I now have the equivalent of that again :). It may be missing a couple of edge case features like "in" comparisons but I have to experiment more to determine that. Hats off Dart and Flutter Team. (Screenshot from the "What's New in Dart and Flutter" presentation from #GoogleIO#GoogleIO2023#flutter#dart#kotlin
Just before the weekend, Scroll-Driven Animations got enabled by default in Chrome Canary 🎉
That means you no longer need to enable the Experimental Web Platform Features flag when visiting https://scroll-driven-animations.style which holds a bunch of demos and tools.
Gmail has also started to get features with AI including email generation, and modification such as formalize, elaborate, shorten, and a intresting I'm Feeling Lucky option aswell
AI writing in google docs is starting to roll out to people on the wait list. If you want to get into these beta programs, you can do so here: https://labs.withgoogle.com/
Yesterday I was invited to a Twitter Space Google I/O as GDE webplatform and discussed, among other things, new features coming to the web (https://twitter.com/i/spaces/1yNGaNOrVXnJj).
I'm genuinely happy to see we go towards more user-centric and inclusive, accessible experiences with a lot of new CSS features and APIs.
We need to embrace that flexible nature of the web.
I also would love it, if more designers could start getting interested into all those new features and in how to use them for a greater experience. You don't need to learn to code. But, understanding what a browser can do will for sure help build better, more user-centric experiences in the next couple of years.
So, yeah, I'm super happy to see where the web platform is going those days.
We recorded a great #iACast episode today with @GT11, @TechEnthusiast, and Lynn on the new apps for #iPadOS and everything covered at #GoogleIO. It will be available this weekend. We can’t wait for everyone to hear it.