I just pushed a big update to Web Fundamentals that includes new content, a new section that highlights our shows, a brand new Showcase section that includes case studies of great web experiences, and RSS feeds so you can stay up to date with all the new content.
Showcase Curious how we built the Chrome Dev Summit site? The new Showcase section has you covered with deep technical Case Studies. We also highlight great sites and apps with Spotlights. https://developers.google.com/web/showcase/
Finally, a saner way to do XHR's with window.fetch()! The Fetch API offers a cleaner, simpler API and avoids the always fun callback hell by using promises. It's available in Chrome 42 today, and there's already a polyfill so you can start using it today.
+William Smith The beta WebView is an update to the prebuilt GMS webview, not a separate package - it has the same package name and signing key, like normal beta/alpha releases in the Play Store. So if you install it, the prebuilt GMS one is no longer present as it's been upgraded.
I'm really excited to see the new fingerprint API⁰ in Android M so made this little exploration demonstrating how you might prompt for a fingerprint and then show success or failure. I'm using a couple of neat tricks provided by AnimatedVectorDrawable¹:
● Morph the paths of parts of the fingerprint to create the tick/cross. ● Use a copy of the fingerprint and a moving clip-path to create the scanning effect.
There are quite a few moving parts but you can find the code here:
HELLO MATT, my name is matrobert. am here for a bussiness, i am the owner of cwaay company. I wil like you to come and petronize with us. Our promo wil start on (1th of april, end june 6). You can email us on firstname.lastname@example.org
Left Shark turns up again! A little easter egg in the #io15 website (https://events.google.com/io2015/). You have to start the Chrome Experiment and then follow instructions on the console. This is why I love being a developer and hiding stuff like this in apps.
Poor customer service, turned up and the hairdresser wasn't there. When she turned up she told me she couldn't do my hair due to another appointment and then the receptionist didn't sympathise and told me I should have called to ensure my appointment was still going ahead.
Shocked to say the least.