Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

The below is an off-site archive of all tweets posted by @tomayac ever

June 2017

RT @fiete_stegers: Ergänzung: Für Deutschland relevanter als @congressedit sind zB @bundesedit und @WikiLiveMon https://t.co/THpUu6yaBy

via Echofon

OneDevMinute Check out this video about the Payments Request API, which will help you with the checkout process. pic.twitter.com/UrE0h5XDsL

via Twitter Web Client (retweeted on 12:52 AM, Jul 1st, 2017 via Echofon)

@iandevlin Have you tried ProduKey (https://t.co/GVFBAq7f1v)? Looks a little sketchy, but is legit.

via Echofon

@DasSurma @mathias I guess it is mostly due to fonts not properly incorporating the character in their design, still looks like an alien. 💽

via Echofon in reply to DasSurma

RT @MaterialUp: We love these moves! 💏🏼💏🏼💏🏼 to @gianablantin @EliorTabeka & many more #UI animation designers featured here:

→ https://t.c…

via Echofon

@RubenVerborgh Genius minds think alike ;-) I have had mostly good experiences with Prettier; it only messed up some template string stuff.

via Echofon in reply to RubenVerborgh

@RubenVerborgh @SolidMit Prettier to the rescue: https://t.co/JLh4bZIKIm. No more worrying about things that can be automated away for you.

via Echofon

Was hoping to get some of Service Worker Detector’s Cache Storage features in @ChromeDevTools, but didn’t have time: https://t.co/lkVGHjrpQM https://t.co/jw6FKlNkeN

via Echofon

jeffposnick There’s a top-level reload button and a “Time Cached” column in the Cache Storage viewer of @ChromeDevTools! (Currently in Canary builds.) pic.twitter.com/PSUWDqbzTf

via TweetDeck (retweeted on 11:37 PM, Jun 30th, 2017 via Echofon)

RT @poshaughnessy: I just published “Because Browser Diversity Is Good For The Web” https://t.co/0tUeqzwwJh

via Echofon

RT @sw12: Hardware-accelerated shape detection is coming along nicely :): https://t.co/xIz75XM6Or

via Echofon

If you want to uppercase “Viele Grüße” in German, until now it was “VIELE GRÜSSE”, as of June 29 it’s “VIELE GRÜẞE”—https://t.co/vJJTZstkVJ https://t.co/Jn38qhlRXY

via Echofon

Whenever folks make snarky remarks about Microsoft’s Edge browser, show them @paul_irish’s tweet—You rock, @MSEdgeDev team! #TheNewMicrosoft https://t.co/0LFOpVufDU

via Echofon

RT @rob_dodson: A short gist showing how to use Custom Elements and Shady DOM + Shady CSS polyfills. https://t.co/L1LWXhBqns

via Echofon

RT @bagder: I wrote “Denied Entry” on my blog about what happened and where this has taken me so far. https://t.co/I0ZoWNL4EI

via Echofon

🤔 Wonder if anyone from the @csswg could share why ‘!’ was chosen for “!important”. It’s often used for negation (https://t.co/gxULJQEe34). https://t.co/i7topIYru9

via Twitter for iPhone

In-depth blog post by @sergiomdgomes comparing native JavaScript modules w/ bundled scripts performance. Code: https://t.co/lM1J0x5r3p. https://t.co/G70SBl5EYN

via Twitter Web Client

davidwalshblog Log into MDN, check the Beta Tester setting, and experience the upcoming MDN redesign! pic.twitter.com/IeVNd1BPhU

via TweetDeck (retweeted on 11:26 PM, Jun 28th, 2017 via Echofon)

Being more transparent about apps using your location in the background is a great iOS 11 feature, but it needs a whitelisting option. https://t.co/vOgBLl7fbj

via Twitter Lite

RT @justmarkup: Form Validation: Constraint Validation in HTML https://t.co/qcO9Gy7E2m

via Echofon

Many tech companies still focus on the wrong perks. This article by @tarahackley has many good points, my personal favorite is flex time. 🕘 https://t.co/xfp9QRR4Q4

via Twitter Web Client

If nothing unforeseen happens, the Web Share API features (in Origin Trial before) will fully launch in Chrome 61: https://t.co/bffKOkxvf0 💍

via Twitter Web Client

RT @ebidel: Nice tool built on top of @____lighthouse, by the nice folks at @github. https://t.co/K9wlfcJy4T

via Echofon

Following Lyft, Uber, too, is now a Progressive Web App: https://t.co/giAU99l5jo. https://t.co/VH97OWQwvC

via Echofon

RT @philwalton: Correction: this visualization uses the newer StorageManager API https://t.co/HK2oRbWXkp, not the older StorageQuota API.

via Echofon

RT @MozDevNet: Are you a JavaScript expert? Do you want to contribute to MDN? See the JavaScript pages in need of a little help: https://t.…

via Echofon

Crowdsourcing project under way at @mozilla to create an open-source speech recognition and voice synthesis system for the Web Speech API.🗣 https://t.co/yLTrZYSiGB

via Echofon

maltewill Complaining about the name ‘PWA’ is a weak excuse. bit.ly/2thfJ4I

via Twitter Web Client (retweeted on 11:30 AM, Jun 27th, 2017 via Echofon)

Maybe Apple hire @donmelton back ;-) His job was done then (https://t.co/IKcCD9yFtJ), but 2017 is calling 💷!
(CC: @jonathandavis @WebKit) https://t.co/5nVit1Nr8m

via Echofon

Read @donmelton’s birthday note for Safari & WebKit and got sucked into his blog’s Favorites rabbit hole. Service Workers as a bday present? https://t.co/uCWCRB3BFs

via Echofon

RT @mathias: Using webpack-dev-server/preact-cli? You might be vulnerable to HTTPS MitM.

1️⃣ Revoke their CA certs
2️⃣ Upgrade

https://t.…

via Echofon

What if companies interviewed translators the way they interview coders? https://t.co/ISOvEaqARX So sad & yet so true in many companies :-/

via Echofon

mezzoblue Writing error message copy? Consider including a helpful regex to indicate what your customer got wrong! pic.twitter.com/iQqj9JJoXw

via Twitter Web Client (retweeted on 11:27 PM, Jun 24th, 2017 via Echofon)

igrigorik awesome deep-dive on measuring responsiveness & time to interactive by @shubhie & @nicj: bit.ly/2tDXfIF - go go Long Task API! pic.twitter.com/PnK6OlV40z

via TweetDeck (retweeted on 7:27 PM, Jun 24th, 2017 via Echofon)

@bobdc You probably meant whom you should follow ;-) https://t.co/NAkGJnSGs5 The missing ‘m’ aside, the recommendation is, erm, interesting.

via Echofon

@tom_says_things @trivago Wow, amazing news. Congratulations to the whole team! Will have a look once I’m back in the office. Happy weekend!

via Echofon in reply to tom_says_things

🎉 @trivago_tech’s @tom_says_things has just announced Web Push Notifications on @trivago. Huge step to bringing the Web on par with native! https://t.co/cPaq9xwwTT

via Echofon

@MSEdgeDev The 404 error on the “new issue” page seems to have been corrected. I could just open https://t.co/2xmKDyRNHm.

via Twitter Web Client

@MSEdgeDev I’ve just opened an Issue for the problem reported in https://t.co/2xmKDz9oyU. The bug is here: https://t.co/YMBC1fFA4u #EdgeBug https://t.co/NTWIvFnpDR

via Twitter Web Client

RT @csarven: “Authors should be creative in finding the most effective way to communicate their work..” #LinkedResearch https://t.co/HNVWPZ 

via Echofon

philnash Managed to build a proof of concept example of the service worker background fetch API. Take a look in Chrome here: fan-hubcap.glitch.me

via Twitter Lite (retweeted on 12:57 PM, Jun 23rd, 2017 via Echofon)

Brilliant, detailed write-up of the recent @npmjs password resets (https://t.co/iiINQ5vnQT): https://t.co/nDgnJhDILZ (via @bcrypt @samccone)

via Echofon

RT @_davideast: Adding Lighthouse checks to your CI process is easy with this gem from @ebidel.

https://t.co/XWU7JEPPE2 https://t.co/BdW75…

via Echofon

RT @MSEdgeDev: sonar, a new tool we’ve been working on for the last few months is now open source under @the_jsf https://t.co/94URaUGlVj h…

via Echofon

@readcalamaro @thinkgoogledach Thanks for the kind words :-) Let us know if you need help w/ adding Service Worker support to your blog. Be sure to check @____lighthouse.

via Twitter for iPhone in reply to readcalamaro

Had the honor of speaking at #TWG2017 (@ThinkGoogleDACH) today, talked about @AMPhtml & Progressive Web Apps (Demo https://t.co/XtgNwtHKi5). https://t.co/pBJJcAxPmr

via Twitter for iPhone

The Call for Contributions for @TheWebConf is out. 💻 Proud to co-chair the Developers’ Track w/ @rhiaro: https://t.co/Hv09csHRgd #WWW2018 https://t.co/KhnzweCGS5

via Echofon

😮 iOS 11 Beta 2, Settings > Safari > Advanced > Experimental Features > localized string not found. This looks like Safari’s about://fpic.twitter.com/mFcBmcmgoLcmgoL

via Twitter for iPhone

Habits of a happy Node.js hacker, 2017 edition: https://t.co/AhR2LeS78T. Good compilation of best practice tips!

via Twitter Lite

CSS Animations vs. Web Animations API—Great article comparing the two animation approaches: https://t.co/lGfG6Ed4mR

via Echofon

@MSEdgeDev I’m trying to open a new issue, but there is a 404 error for https://t.co/pD6kaoyHL9 😲 https://t.co/BpXAwTnB9H

via Twitter Web Client

RT @vambenepe: Ah the Minitel. It got so much right. And a few critical things wrong.
https://t.co/jKXy0VI6SY

via Echofon

@Telekom_hilft @deutschetelekom Naja, den DayPass M (100MB/2.95€/24h ☠️) habt ihr proaktiv jedesmal per SMS angepriesen… Ich hatte sowas in der Art am 15. Juni erwartet!

via Twitter Web Client in reply to Telekom_hilft

Free EU 🇪🇺 roaming is an immediate life changer for travelers like me. M@NeelieKroesEUroesEU! No proactive comms@Telekom_hilft_hilft , tho…🙊

via Twitter for iPhone

RT @dalmaer: “HTML Imports allow all three aspects of a web app to be componentised — markup, style and script.” https://t.co/WFPKug4NBQ

via Echofon

RT @FMS_Cat: Google’s 418 status page is unnecessarily supported phone’s gyrometer… https://t.co/AktDhEI9ci https://t.co/PMFsRzYKtG

via Echofon

@tom_says_things 10 out-of-bounds things that happened after we introduced @trivago’s Progressive Web App, number 11 made me cry from joy!

via Echofon in reply to tom_says_things

Having been in @WSJ w/ Whom to Follow for Twitter https://t.co/NAkGJnB5Ax, couldn’t resist to update the 2011 code to 2017 MutationObserver. https://t.co/gU7P923GJY

via Twitter Web Client

Housekeeping v2.3.7 of 💷Service Worker Detector https://t.co/0L1fYfz5tZ. 🆕: Web Share, async func, and importScripts(‘https://localhost’) 🙊 https://t.co/W54rdkZF4m

via Twitter Web Client

RT @pbakaus: Live content with AMP? Definitely possible, here’s how to build a real-time feed with Node.js and @AMPhtml https://t.co/IEI5Jn 

via Echofon

RT @cwilso: Really interesting proposal to build a usable out-of-main-thread task system by @DasSurma : https://t.co/hwoqErGW97.

via Echofon

I made it into the @WSJ as the Google Systems Engineer who “fixed the Internet”… My job is done here. https://t.co/NAkGJnB5Ax ✅ https://t.co/WJXBjWT4UO

via Twitter Web Client

@pchampin Woohoo, félicitations, Prof. Champin! 💨‍🏫 Est-ce que tu partages tes slides? https://t.co/R5vl76Tl4T

via Echofon

RT @koshivaldrin: I just published “Performant expand & collapse animations” https://t.co/TH8eKnvkl3

via Echofon

RT @ubilabs: Check out https://t.co/KyTrSVQvSA — a real-time map of Hamburg’s public transport data by @Scarysize. Read more: https://t.co/…

via Echofon

RT @justmarkup: How to get the most out of the JavaScript console https://t.co/xIoQoN9PE1

via Echofon

The new @googlechrome Beta v60 w/ super exciting features like the Paint Timing API (https://t.co/XMMdrn3IE3) is out—https://t.co/q8QFGiXp1D

via Twitter Web Client

@bobrov1989 No, it’s an upcoming Web standard. See https://t.co/901bbqWZ2E for context.

via Echofon

Just noticed the “share_target” property in Twitter’s Web App Manifestmobile.twitter.com/manifest.json3E. This is big, as it allows sharing to a PWA!

via Echofon

The Guardian @GdnMobileLab’s series on Web push notifications is ace—https://t.co/nHh6YAWn5o (w/ links to previous editions; via @maltewill) https://t.co/ye03pNfwex

via Echofon

maltewill @guardiantech taking web based push notification to the next level for journalism pic.twitter.com/LAbVnbsXL7

via Twitter Web Client (retweeted on 9:40 PM, Jun 12th, 2017 via Echofon)

OpenYOLO for Web—You Only Login Once: automatic credential management for modern browsers: https://t.co/0xkcKRXf02. 🔐

via Twitter Web Client

Roam Like at Home—finally roaming charges for calls, SMS, data are a thing of the past in 🇪🇺. Here are the FAQ: https://t.co/xUPL6BFZnl 🙌 https://t.co/ESHfpR6iTD

via Echofon

@kennethrohde @jonathandavis @Paul_Kinlan From what I can tell, the answer is indeed no for now :( This is what it looks like launched from home screen in iOS 11 Beta 1. https://t.co/dQqXXjuYXq

via Twitter for iPhone

@Paul_Kinlan Yeah, weird camera orientation bug. Also seems like only core Safari supports WebRTC, not SFSafariViewController nor WKWebView.

via Echofon in reply to Paul_Kinlan

RT @jerome_etienne: AR.js 1.0 is ready! Efficient #AR for the web - 60fps on 2y old phones - Full #opensource https://t.co/eRU3rmG7rX So pr…

via Echofon

Yet another time that I find myself reading almost all items in @brucel’s excellent reading list: https://t.co/2D7X9o6U0V 🔖 Thanks for it!

via Echofon

The Budget API (spec https://t.co/C4eHXfS7Nx) allows Web apps to perform background operations at a budgeted cost: https://t.co/vbpDqeussj 💰

via Echofon

RT @jaffathecake: TIL: SVG’s vector-effect property lets you transform elements without transforming the stoke https://t.co/YMelcuPGEY http…

via Echofon

Good reminder about the omnipresence of the Cache Storage API (reachable from a service worker and webpage context). https://t.co/cq04c4sRtS

via Echofon

guardianworld Catalonia calls independence referendum for October d.gu.com/PKxnjl

via dlvr.it (retweeted on 8:10 PM, Jun 9th, 2017 via Echofon)

RT @rodono: Some reflections on AMP as it cruises past the 2 billion page mark: https://t.co/AMF8V46xdx

via Echofon

Soon: send a 103 Early Hints response while your main 200 OK response is in the works (maybe slowed down due to database queries). https://t.co/jCf7ZqGdPg

via Echofon

Mozilla Developer Network rebrands to MDN Web Docs: clearly separates Web from Mozilla product docs & keeps the “mdn $query” Google juice…💍 https://t.co/eqidBpfgAv

via Echofon

RT @mathias: Object rest and spread properties to ship in Chrome 60: https://t.co/X14jGmLqIL

via Echofon

RT @doctorow: Beaker: a decentralized, peer-to-peer web browser that lets you create and fork websites
https://t.co/cXlVNw8xtP https://t.co…

via Echofon

RT @notwaldorf: I wrote an introduction to web components for absolute beginners (and otters!)

🙊 https://t.co/So4TwZY6SU https://t.co/BpGA…

via Echofon

RT @benplotnick: @igrigorik They beat us to press by two days, but we actually were working on the same thing! https://t.co/4139GXYygO

via Echofon

@MSEdgeDev This is happening on Microsoft Edge 41.16199.1000.0; Microsoft EdgeHTML 15.16199.

via Twitter Web Client in reply to tomayac

@MSEdgeDev Is this an ? navigator.serviceWorker.ready returns a SW registration, but navigator.serviceWorker.controller is null. â¤pic.twitter.com/tUnoQvO5EVEV

via Twitter Web Client

I ❤️ this warning@ChromeDevToolsools: “[…R]esource [$URL] was preloaded […] but not used […]. […M]ake sure it wasn’t preloaded fopic.twitter.com/8K7gJvVMmro/8K7gJvVMmr

via Twitter Web Client

RT @webkit: Learn how @WebKit’s Intelligent Tracking Prevention works by default in Safari 11 on iOS and macOS. https://t.co/elIDXQrcLW

via Echofon

RT @umaar: Dev Tips: DevTools: Quick debugging 🐞 of your Node.js code straight from DevTools https://t.co/LOzCeudCz3 A much better workflow…

via Echofon

mashable This bot turns Trump tweets into official White House releases
on.mash.to/2rUCTgy

via SocialFlow (retweeted on 8:16 AM, Jun 5th, 2017 via Echofon)

lc512k My slides from . Extended deck w/examples of issues fixed at @FT.com tiny.cc/a11y. Thx 4 having me @shiftsplit!

via Twitter for Android (retweeted on 9:53 PM, Jun 4th, 2017 via Echofon)

somebitsLinks Cloudflare AMP Cache: Third party AMP implementation dlvr.it/PJDpJ6

via dlvr.it (retweeted on 11:08 PM, Jun 2nd, 2017 via Echofon)

RT @nicolastorzec: Great article about what happened to Google Books. Somewhere at Google there’s a database containing 25M books… https:…

via Echofon

Early 2018, @GoogleChrome is going to block ads that don’t follow the Better Ads Standard—natively, no ad blocker extension needed. #Courage https://t.co/62hTofYOiM

via Echofon

RT @owencm: Spinning up a project to make PWAs installable across desktop. Super excited. 🔥🔥🔥

via Echofon

RT @drbreak: Just realized that the little maze game I did for our @trivago_tech PWA offline page was shown on Google #io17 💪 https://t.co/…

via Echofon

@andreasbovens This sometimes (Why? How?) happens when you update. The only fix I am aware of is uninstalling the _app_ and reinstalling it.

via Echofon in reply to andreasbovens