Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

July 2017

RT @MozDevNet: Introducing the @FirefoxDevTools landing page: All the DevTools resources in one place! https://t.co/eoMXOJmtLd #DevTools

via Echofon

There’s a petition to open-source Flash in order to preserve our historical Internet heritage (think: Flash intros): https://t.co/mJn3M4N1Yv

via Echofon

RT @kosamari: Optional catch binding just moved to Stage 3 (“Let’s implement & feedback” stage) 💯💯💯

try {
} catch { // ← no (e)!!!
}

YES…

via Echofon

Proposal to expose the Identifier for Advertising (IDFA, https://t.co/a19kJkCFBf) via a @WebKit API https://t.co/bfkByUJRYW for a post-🍪🌍…

via Twitter Web Client

🔥 PageSpeed InSlides decks are designed for desktop, to be shown in full screen mode on a projector. https://t.co/o9gXg7Yb8v 💻🖥✅ / 🔱🚫

via Echofon

steveg3003 CSS variables (custom properties) makes supporting reduced motion settings super easy. There is little excuse to not too. pic.twitter.com/XUnxO8RisQ

via Twitter Web Client (retweeted on 5:59 PM, Jul 27th, 2017 via Echofon)

RT @notwaldorf: 🔣I wrote about the super simple checklist I follow to upgrade a @Polymer app from a 45 to a 90+ Lighthouse score!

✅https:/…

via Echofon

RT @mahemoff: Headless Chrome on AWS Lambda … run a thousand parallel tests in seconds! https://t.co/wbXVFiUWng

via Echofon

🔥 PageSpeed InSlides, an HTML5 deck gen. tool based on the PageSpeed Insights API:
Code https://t.co/5u3Vn2FhcQ
Demo https://t.co/nSismDsgsB https://t.co/pY0SfUz9Cf

via Twitter Web Client

Anatomy of a Subtle JSON Vulnerability: https://t.co/lrRpqrmjjc. Pretty clever attack vector—tl;dr: Don’t return Arrays. (HT @DasSurma)

via Twitter Web Client

RT @daringfireball: ★ Public Service Announcement: You Should Not Force Quit Apps on iOS: https://t.co/Wd9VVJc5IQ

via Twitter Lite

RT @pbakaus: Building a skeleton UI for fast perceived load? Try this clever trick by @dvoytenko to elide text using text-shadow: https://t…

via Echofon

RT @justmarkup: Animating with CSS Variables https://t.co/g5NTptOuHO

via Echofon

The CSS property “font-display” is now avail. in Chrome 60. The spec explicitly says that a kitten🐱 gets killed if one sets it to “block”. https://t.co/ATNFoQF75w

via Echofon

Was just watching the new @Apple film youtu.be/ufBLI6bB9sg, which suddenly triggered my iPhone to make a FaceTime call.

via Echofon

@ReaderMeter @Andrewhink Nice! These edit bursts repeatedly made it into @WikiLiveMon’s an@mediagallerieses’ breaking news candidate lists.

via Echofon in reply to ReaderMeter

Adobe phase out Adobe Flash (https://t.co/UVVX4qn9Ww), and with it hundreds of millions of restaurant Flash intros. Requiescat in pace. https://t.co/0v8Z4MaiXC

via Echofon

RT @igrigorik: you made your app offline-friendly — great job! Next, good tips by @mxbck on how to make the UI “offline friendly”: https://…

via Echofon

 Apple updating Payment Request API to “Under Consideration” is an interesting move given Apple Pay JS (https://t.co/F5lywcnSDb). https://t.co/cJ6mJMYJwI

via Echofon

@andreasbovens Favorite pet peeve: pending Android update screenshots ;-)

via Echofon in reply to andreasbovens

Looks like @MSEdgeDev were busy getting Service Worker APIs fixed in @windowsinsider Preview Build 16241, running Edge/16.16241. ðŸpic.twitter.com/a04gjXUAChACh

via Twitter Web Client

@pbakaus @fighto @tibor @AMPhtml @guardian FWIW, I’m on iPhone 7+, iOS 11 Beta 4; it’s working fine now and has also worked fine on Beta 3.

via Echofon

@pbakaus @tibor @AMPhtml @guardian Works fine on iOS Safari.

via Echofon

Firefox marketshare revisited, by former @mozilla CTO Andreas Gal: https://t.co/9pJaTaz9SI

via Echofon

Now what’s missing is WebP support in Butteraugli to psychovisually compare Pik & WebP—Also: support for both in all browsers. (HT @dalmaer) https://t.co/Jv56ndDl1F

via Echofon

RT @jeffposnick: Considerations when using multiple service worker fetch handlers, including handlers defined via importScripts()

https://…

via Echofon

The most entertaining introduction to ES6 Modules (➡️ https://t.co/FBSnroZm1B) that you will read today, courtesy of @samthor ⬇️. https://t.co/TLZOwQaXQq

via Twitter Web Client

@tonyfindeisen To be sure I get it right: depending on the shipping address, the allowed payment options change. @agektmr, is this possible?

via Echofon in reply to tonyfindeisen

@spreadshirt @tonyfindeisen @maltewill @agektmr, @tonyfindeisen’s learnings from impl. Payment Request might be good feedback for your team—See replies to https://t.co/ZTRwRL8sqr.

via Twitter Web Client

More & more companies “discover” the Payment Request API, incl. @spreadshirt. @tonyfindeisen, @maltewill and I’d love to hear the learnings. https://t.co/OcFPymsKfm

via Echofon

RT @tcurdt: ssh-chat - brilliant idea https://t.co/9VIc0jcgcG

via Echofon

RT @renegadedme: This, by @troyhunt on picking the right password, is brilliant.

https://t.co/szWaQ4sQFI

via Echofon

RT @webkit: An in-depth look at the updated WebCrypto API in @webkit. New algorithms, better standards compliance, and more. https://t.co/l…

via Echofon

When writing Web Components, by all(!) means let <link rel=”import”> deal w/ dependency management. See https://t.co/yr7QbxAEh2 by @agektmr.

via Echofon

RT @pbakaus: 🔥 https://t.co/kjP5CMccvV is a fast+tiny PWA that uses AMP pages from @guardian as data source. Read how I built it: https://t…

via Echofon

RT @DasSurma: Today’s ⚡️Supercharged Livestream with @jaffathecake is now available!

VOD: https://t.co/5Yr5g2F2MV
Code: https://t.co/VaxVt…

via Echofon

RT @igrigorik: CSS isn’t “black magic”: https://t.co/xYkHO1bm3H - nice high-level overview of CSS processing & core concepts.

via Echofon

Definitely can relate to the latest : WiFi vs. Cellular xkcd.com/1865/.

via Echofon

r0wdy_ The future pic.twitter.com/XNXLhNsRfK

via Twitter for Android (retweeted on 6:30 PM, Jul 19th, 2017 via Echofon)

We (@rhiaro and I) are running the @TheWebConf’s Developers’ Track: https://t.co/Hv09csZsEN 💩‍💻💨‍💻 #WWW2018 https://t.co/CsnMH91IQx

via Twitter Web Client

😲 @griffith_joel’s Navalia makes JavaScript or CSS coverage analysis super easy: https://t.co/qw32X16cwM Blog post https://t.co/dUV4kKZCaC

via Twitter Web Client

RT @DasSurma: My #FullStackCon 2017 talk “HTTP/2 — Know Thy Buzzwords” is now online!

VOD: https://t.co/keaSl6rrwJ
Slides: https://t.co/fc…

via Echofon

.@cramforce was an invited guest in the @w3ctag today talking about @AMPhtml. Here is the raw transcript: https://t.co/pkMYQwZC4i. https://t.co/VS2nL98pWk

via Echofon

somebitsLinks Inside the Uber gulag: Report of horrible working conditions, compensation, etc dlvr.it/PWKV2z

via dlvr.it (retweeted on 9:14 AM, Jul 18th, 2017 via Echofon)

RT @ChromiumDev: Want to make Drag-and-Drop interface? Check out how to use `dragover` and `drop` events in a browser by @samthor 💡
https:/…

via Echofon

RT @hsinyi71: Take a look at the New Storage feature my team is working on. :)

https://t.co/0lRDDGIceU

via Echofon

I held back iOS updates to preserve the jailbroken state of iPhone—The Life, Death, & Legacy of iPhone Jailbreaking: https://t.co/QslctvrEsB

via Twitter Web Client

🆕 @WebKit bug 174541—courtesy of @jaffathecake—“Implement Service Workers” https://t.co/4Ag8YYi2Du is the one to CC: on & make noise about🔢.

via Twitter Web Client

@stefanjudis @FakeUnicode This is a great blog post and I don’t want to miss future ones, but your blog and TIL section don’t have feed URLs :-( Let me follow you… https://t.co/IOoEt8Biaz

via Twitter Web Client

RT @stefanjudis: Inspired by @FakeUnicode I wrote a quick post. “Hidden messages in JavaScript property names” 💉🏻https://t.co/H01ULP7VDU #j…

via Echofon

.@pbakaus @othermaciej Closing, apparently the context of https://t.co/c2iFeOZyOq was @igalia’s work described here: https://t.co/juDWeedCBq

via Echofon

TalAter Cloned a JS project and u don’t know the npm commands (test? build?) Just run `npx ntl` to interactively browse all available commands. pic.twitter.com/pugYwG7h0d

via Twitter Web Client (retweeted on 10:47 AM, Jul 16th, 2017 via Echofon)

RT @othermaciej: @tomayac You can assume we’re aware of popular info on the public web. Context here was device manufacturers - more info o…

via Echofon

Hi 💋 @othermaciej! Re: https://t.co/c2iFeOZyOq, I guess your team’s aware of (i) https://t.co/xi27E83GJn (ii) https://t.co/3mZM7xawRi !?

via Echofon

@kennethrohde Thanks, found it thanks to your pointers (and quoted you).

via Echofon

A sign of life by @othermaciej from the  @WebKit team on Service Worker support: https://t.co/c2iFeOZyOq. They’re asking for use cases. 🎉 https://t.co/fO2PW1Ltx6

via Echofon

@kennethrohde Do you have details on this 🔧? Who’re the sender & the recipient, when was it sent? Are they actively looking for use cases?

via Echofon

RT @ChromiumDev: Wanna make an app that reacts to 🔱’s movement? @samthor tells you how to use various gyroscope features in browser✨
https:…

via Echofon

Handy list of “share” URL patterns for many social networking sites: https://t.co/hTA24l5Cs5. https://t.co/hnykLEHBbw

via Echofon

RT @umaar: Dev Tips: DevTools: Increase your understanding of accessibility with the accessibility tree 🌳 https://t.co/vYwHJNEXWm Useful fo…

via Echofon

RT @akras14: Reverse Engineering One Line of JavaScript
#javascript https://t.co/a1JheNcJSq

via Echofon

RT @pfrazee: If you’re looking to save your soundcloud music before it’s too late, @mafintosh has you covered https://t.co/eDD5TrkinO

via Echofon

The HackerNews PWA competition (https://t.co/Rjw1theHH9) got a new competitor, and it’s crazy fast. Amazing job, @_davideast! https://t.co/tl0HqAWXT7

via Echofon

RT @poshaughnessy: The Payment Handler API is available to test in non-stable Chrome for Android behind flags https://t.co/PpDH5zJ8wW #WebP…

via Echofon

@jeffposnick @owencm @jaffathecake Mostly unrelated, but the thread got me thinking—App Shell was 1996’s <frameset&gcap-rotach.deMXZs

via Echofon in reply to jeffposnick

RT @umaar: Normally, we only think about client side JavaScript, but we can also profile server-side JS to learn why webpages are slow 🐢 to…

via Echofon

Dealing with changing connectivity in an accessible manner, as shown by @mxbck: https://t.co/aejhDxRg7Z https://t.co/a4sn3V8IzZ

via Echofon

Updating all my @npmjs packages (https://t.co/rqsS7v8nnn) due to @nodejs’ hash flooding vulnerability. Also, thanks @heroku for alerting. 💍 https://t.co/EmvdJoIQnj

via Twitter Web Client

@andreapernici @Google @AMPhtml The carousel contains both @AMPhtml & non-AMP articles: search for “carousel” on https://t.co/mgPgGqOdl8. CNN & Vox shown as non-AMP below. https://t.co/pv8cHJBdC6

via Twitter Web Client

#SEO⚠️”There’s no ranking change on @Google—Whether a […] site has […] @AMPhtml […] has no bearing on [its] ranking”—https://t.co/24BHr8Iw6n

via Twitter Web Client

somebitsLinks Why Persona failed: Succinct list of reasons Mozilla’s login system failed dlvr.it/PTf4Db

via dlvr.it (retweeted on 6:48 AM, Jul 11th, 2017 via Echofon)

Progressive Progressive Web Apps https://t.co/fkLiOe7tym Reading recommendation for the title alone :-)

via Echofon

@Paul_Kinlan Duh, I meant “explicit” of course, thanks for the correction. So yeah, why not clearly and _explicitly_ mention standards work?

via Echofon in reply to Paul_Kinlan

RT @Paul_Kinlan: I would love your feedback.

“Thoughts on a Chrome and Web Developer Relations manifesto”

https://t.co/Eef4a5rbK2

via Echofon

@Paul_Kinlan Unless I’m mistaken, I didn’t find an implicit mention of “standardization”. IMHO Developer Relations plays an important role.

via Echofon in reply to Paul_Kinlan

RT @ericlaw: TIL: The Chrome task manager is a lot cooler than I realized. https://t.co/g0jRonSs07

via Echofon

RT @olivtassinari: Always profile in Incognito mode
https://t.co/kl2biLQZDl

via Echofon

kdzwinel I’m pretty sure that everyone would welcome a bit more flexible layout system in @ChromeDevTools pic.twitter.com/jrzERHNzzq

via Twitter Web Client (retweeted on 9:02 AM, Jul 7th, 2017 via Echofon)

RT @PolizeiHamburg: Wir bitten alle friedlichen Demonstranten, sich von den vermummten Personen auch räumlich zu distanzieren.
#G20HAM17

via Echofon

andreasbovens The screenshots accompanying Gmail Labs experiments are like mini time capsules showing what the web looked like in the late 00s. pic.twitter.com/TyRJrOifYh

via Twitter Web Client (retweeted on 4:46 PM, Jul 6th, 2017 via Echofon)

Hands-on article by @philnash on the new Background Fetch API in Service Workers: https://t.co/mfBRFSyBpL 💾

via Twitter Web Client

Good HN discussion about @AMPhtml ⚡️: https://t.co/VqcB7CrACm . Related: @mnot’s post on stale-while-revalidate: https://t.co/VJII4DaaYe.

via Echofon

RT @samthor: Emojityper v2 is out: offline fast PWA to get your emoji typing on 🤣🎹 with @mangopdf https://t.co/hVg5KdaeV8

via Echofon

RT @pbakaus: A no-bullshit, non-biased article about making informed decisions about @AMPhtml is a rare treat: https://t.co/LbAqDyK5XC

via Echofon

RT @LeaVerou: Crazy how many big websites sort by rating naïvely so an average of 5 stars from 1 review trumps a 4.9 average from 500 revie…

via Echofon

RT @justinribeiro: PWAs need rendered metadata for linkbots, so here is @Firebase function + @samdotli GAE Chrome headless bot render. http…

via Echofon

@erikmannens @laurens_d_v @imec_int @ResearchUGent @IDLabResearch @selvers Congratulations, Dr. Laurens! 🎉 Where can I read your thesis?

via Echofon in reply to erikmannens

RT @webkit: Dive into more details of WebKit’s WebRTC implementation including tips to add WebRTC support to your website. https://t.co/uZw…

via Echofon

@hyperir Yes, it’s a known Issue: https://t.co/Ut7biuLtg2. I have unfortunately very limited time at the moment, but happy to accept Pull Requests.

via Twitter for iPhone

The 2017 G20 Hamburg Summit (#G20HAM17) starts to create edit boosts on Wikipedia, as detected by https://t.co/xOcXSnpJo4. Right in my hood… https://t.co/dwzwMNgzve

via Echofon

The person next to me literally has a contact in their phone called “HSBC PIN”. The contact’s phone number’bscurity

via Echofon

RT @individual8: @tomayac @DasSurma @mathias Found out via Wikipedia, it’s Shift + Alt Gr + ß = ẞ

via Twitter for iPhone