Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

September 2016

Great day w/ @trivago_tech today. Such a pleasure to see you folks put our rec’s into practice. Further reading: gist.github.com/addyosmani/446…. pic.twitter.com/CZAeqJM6b9

via Twitter for iPhone

owencm Why I think the URL bar is bad UX 💔, and what the constraints are of site identity and linking on the web: medium.com/@owencm/rethin… 🙇

via Twitter Web Client (retweeted on 6:35 PM, Sep 30th, 2016 via Echofon)

addyosmani The @ChromeDevTools Console now supports multiple carets, column selection, word matching & many Sublime Text keyboard shortcuts 🔥 pic.twitter.com/CO9ebsDWtY

via Twitter Web Client (retweeted on 6:25 PM, Sep 30th, 2016 via Echofon)

Just as @hfmuehleisen releases @computerthinks, Yahoo release an NSFW Caffe model. Coincidence? I think not..twitter.com/ydn/status/781…S1

via Echofon

@hfmuehleisen Nice bot 👍🏻 The bio link 404s, though. Did you compare caffe.berkeleyvision.org with cloud.google.com/vision/ and TensorFlow?

via Echofon in reply to hfmuehleisen

umaar JavaScript Route-based chunking - gist.github.com/addyosmani/446… Nice and short post by @addyosmani on code splitting based on routes. Useful read pic.twitter.com/bXmF9ND1to

via Twitter Web Client (retweeted on 3:15 PM, Sep 30th, 2016 via Echofon)

Amazing list of Chrome Developer Tools tips: medium.freecodecamp.com/10-tips-to-max… Monitor events:

monitorEvents($(‘selector’));

(via @sw12 @rob_dodson)

via Echofon

maxlath here is all it took to transition @inventaire_io from SPDY to HTTP/2.
<3 pic.twitter.com/nifabNYwZC

via TweetDeck (retweeted on 10:46 AM, Sep 30th, 2016 via Echofon)

Google blog feed readers rejoice, @JohnMu has filed a bug to get the feeds fixed (i.e., back to full). //CC: @feedly twitter.com/JohnMu/status/…

via Echofon

@feedly Personally, I don’t have a contact, but @JohnMu might?! Seems to concern all @Google blogs, all feeds are truncated :-/

via Twitter for iPhone in reply to feedly

If you’re dumbing down your RSS/Atom feeds, you’re doing it wrong. Looking at you, new @Google blogs: webmasters.googleblog.com/2016/03/an-upd…. ❤️ @feedly! pic.twitter.com/pjwHwfxXRH

via Echofon

mahemoff Emoji silhouettes in CSS
stackoverflow.com/q/32413731/187… pic.twitter.com/C91L8vHXoZ

via TweetDeck (retweeted on 10:27 PM, Sep 29th, 2016 via Echofon)

It’s incredible how the Chrome Developer Tools have improved over the years: github.com/ChromeDevTools…. twitter.com/umaar/status/7…

via Echofon

googleresearch Some research exploring data compression via Recurrent Neural Networks, and the release of the model - goo.gl/RO2YbV pic.twitter.com/94pi9AtFdd

via Twitter Web Client (retweeted on 8:16 PM, Sep 29th, 2016 via Echofon)

nicolastorzec Google adds experimental support for marking up “Science Datasets” on the Web: provenance, content, distribution… developers.google.com/search/docs/da… twitter.com/aaranged/statu…

via Twitter Web Client (retweeted on 4:10 PM, Sep 29th, 2016 via Echofon)

@MarFnk No offense! Definitely more loving it ❤️. Slide no. 6 of docs.google.com/presentation/d… is for you! Just add caching and gzipping 😉.

via Twitter Web Client in reply to MarFnk

There was no Progressive Web App for @codetalkshh, so I built one. Learn more at 12:00 CEST, in K6-codetalks.de/2016/programm/…nhapic.twitter.com/HfpxNfETEZZ

via Twitter for iPhone

rmondello STP 14 is out! Really cool: it enables the Custom Elements API and includes its own WebDriver implementation! webkit.org/blog/6969/rele… pic.twitter.com/8uKhLrpuzE

via Tweetbot for Mac (retweeted on 9:42 PM, Sep 28th, 2016 via Echofon)

@jsalsman The code has not been adjusted yet to reflect Twitter’s new length calculation logic: recode.net/2016/9/19/1297….

via Echofon in reply to jsalsman

umaar Dev Tips: : (Canary) Customise the Network Response Header columns to focus on headers you care about - umaar.com/dev-tips/115-m… pic.twitter.com/nAfXqs7Y7V

via Twitter Web Client (retweeted on 12:12 PM, Sep 28th, 2016 via Echofon)

@vambenepe It’s definitely annoying. Probably caused by their new tweet length calculation approach: recode.net/2016/9/19/1297….

via Echofon in reply to vambenepe

I wish more Web app developers were respectful of their users & used a polyfill loader as described by @philwalton. twitter.com/philwalton/sta…

via Echofon

rauschma ; before self invoking function
reddit.com/r/javascript/c…

via Tweetbot for Mac (retweeted on 9:36 AM, Sep 28th, 2016 via Echofon)

Proposal for named capture groups in JavaScript regular expressions: /(?<year>\d{4})-(?<month>\d{2})/-(?<day>\d{2})/ twitter.com/littledan/stat…

via Echofon

malyw ES7 async/await landed in Chrome
(before was under the “Experimental JavaScript” flag)
ponyfoo.com/articles/under… pic.twitter.com/uE8jBb9vLB

via Twitter Web Client (retweeted on 8:36 AM, Sep 28th, 2016 via Echofon)

tdp_org If youre interested in @ChromiumDev supporting Cache-Control: immutable, please consider voting for it (click the ☆) bugs.chromium.org/p/chromium/iss…

via Twitter Web Client (retweeted on 12:21 AM, Sep 27th, 2016 via Echofon)

DasSurma I updated my “Setting up HTTP/2” blog post with new tools and more instructions for different servers!

surma.link/things/h2setup/

via TweetDeck (retweeted on 12:16 AM, Sep 27th, 2016 via Echofon)

addyosmani @addyosmani friendly reminder `npm run` will list npm scripts that can be run from your package.json file: pic.twitter.com/VZNXhygUJR

via Twitter Web Client (retweeted on 8:36 AM, Sep 25th, 2016 via Echofon)

pantojacoder Our efforts to improve Pageview API REALLY paid off. Get started retrieving data for ’s pageviews here: tinyurl.com/hfuejby pic.twitter.com/EZlgnrxhoG

via Twitter Web Client (retweeted on 1:28 PM, Sep 24th, 2016 via Echofon)

Interesting move given that @Microsoft are both a browser vendor w/ @MSEdgeDev and a search and ads business w/ @bing..twitter.com/msedgedev/stat…yD

via Twitter for iPhone

jospang I just published a long piece about the @RevealEU workshop . Including many tools & demos revealproject.eu/reveal-worksho… pic.twitter.com/IRctibQKpz

via Twitter Web Client (retweeted on 1:17 PM, Sep 24th, 2016 via Echofon)

Yay, <details> is incredibly useful, recently tweeted about it mobile.twitter.com/tomayac/status… and now Firefox supports it. twitter.com/MozDevNet/stat…

via Echofon

@andreapernici @justmarkup Yet I’m more on the @mrmrs_ camp if I can choose (but do see how others would disagree). twitter.com/mrmrs_/status/…

via Echofon in reply to andreapernici

CSS font-family fallback rule stack to use the operating system’s particular default system font for speed & beauty. twitter.com/justmarkup/sta…

via Echofon

Twitter rules changes reflected in official @Twitter app but not @echofon yet: quoted tweets (don’t) use up chars..pic.twitter.com/7kKVBeFaEYEY

via Echofon

ChromiumDev ⏰ Reminder: Chrome Dev Summit 2016 registrations open at 10am PT

developer.chrome.com/devsummit

via TweetDeck (retweeted on 9:59 PM, Sep 22nd, 2016 via Echofon)

@RubenVerborgh +1! Now where’s your Service Worker? I’m trapped in this expensive 1&1 package where they won’t let you use external certs…😔

via Echofon in reply to RubenVerborgh

Definitely the most fun way to see the publications @RubenVerborgh & I have worked on together. Your turn, Google Scholar ;-) twitter.com/rubenverborgh/…

via Twitter for iPhone

As of @googlechrome 54 my <trump-hat> Custom Element just works. This changes everything..tomayac.github.io/trump-hat/Ya pic.twitter.com/qzLUo40klGlG

via Echofon

TwitterEng Here’s how we safely deploy our widgets javascript so Twitter content appears seamlessly on your website: blog.twitter.com/2016/how-twitt…

via Twitter Web Client (retweeted on 8:27 AM, Sep 22nd, 2016 via Echofon)

MozDevNet [Performance] Cache-Control: immutable ships in Firefox 49. Blog post: bitsup.blogspot.de/2016/05/cache-…

via Sprout Social (retweeted on 8:09 PM, Sep 21st, 2016 via Echofon)

Great blog post by @eBay’s @senthil_hi on their @AMPhtml pages w/ outlook on future features-ebaytechblog.com/2016/09/21/exp…bpic.twitter.com/oyLngBNR2MM

via Echofon

@tistre @pantojacoder Wait, are your events user-dependent? Then maybe(?) SSE is the wrong tool—SSE is great for broadcasting-type messages.

via Echofon in reply to tistre

Good article by the @guardian on @Snowden rectifying some of the @washingtonpost’s claims-theguardian.com/commentisfree/…z (via@stilkovv@trevortimmm)

via Echofon

Not just me wondering why Server-Sent Events never gained more traction. I used them in wikipedia-edits.herokuapp.com. twitter.com/pantojacoder/s…

via Echofon

For the sake of accessibility please use native HTML elements, as brilliantly demonstrated by @rob_dodson in youtube.com/shared?ci=Gueg….

via Echofon

“[F]or many kinds of pages, we think the @AMPhtml version is the only version we’ll ever need”-amphtml.wordpress.com/2016/09/20/a-f…h Cf. Reddit going AMP.

via Echofon

If you’ve nested JavaScript Promises in the code, you’re potentially doing it wrong: philipwalton.com/articles/untan… Touché: github.com/amir20/phantom…

via Echofon

@e2b Fair enough, so limit it to, say, three @-mentions—mentioning you@e2bb (4 chars) vs.@realDonaldTrumpp (16 chars) is quite a difference…

via Echofon in reply to e2b

The circle closes: Steve on Web apps: youtu.be/ZlE7dzoD6GA?t=… Steve on App Store youtu.be/x0GyKQWMw6Q?t=… Alex on PWA youtu.be/MyQ8mtR9WxI?t=…

via Echofon

“Change to char limit is that usernames will no longer count […] at the beginning of repliestheverge.com/2016/9/12/1289…KlN Why not everywhere? 🤔

via Echofon

@kdzwinel Just curious, how did Inkscape (as a free as in 🍺 tool) perform compared to SketchApp, if you’ve tried?

via Echofon in reply to kdzwinel

malyw Chrome adds CSS “hyphens” rule support, which makes it cross-browser
caniuse.com/#feat=css-hyph…
chromestatus.com/features/56421… pic.twitter.com/8k3vbI6VYs

via Twitter Web Client (retweeted on 7:40 AM, Sep 19th, 2016 via Echofon)

@andreapernici @cramforce @pbakaus I have pinged a couple of people internally. Apparently the conversation was blocked due to vacation.

via Echofon in reply to andreapernici

You’ve probably seen ohshitgit.com earlier this week, but did you note the update?
> git reflog
> git reset HEAD@{idx}

via Echofon

Meet the responsive CSS units vmin/vmax (apart from the better known vw/vh): thenewcode.com/1137/MinMaxing… (via @brucel’s brucelawson.co.uk/2016/reading-l…)

via Echofon

Google’s several Cloud APIs (Vision, Speech, Natural Language) can now all be easily tested online: cloud.google.com/blog/big-data/… ☁️

via Echofon

On Yelp going full HTTPS, encouraging @YelpEngineering post! (via @dalmaer @emschec, CC: @trivago_tech) twitter.com/YelpEngineerin…

via Echofon

umaar Chrome DevTools Tips and Tricks - codepen.io/TheodoreVorill… - Ten tips with animated gifs on lesser known features pic.twitter.com/BlS8y6yYp6

via Twitter Web Client (retweeted on 8:53 PM, Sep 16th, 2016 via Echofon)

In-depth slides on Flipkart’s performance optimizations like above-the-fold server-side rendering (via @paul_irish). twitter.com/adityapunjani/…

via Echofon

amnestypress Why @POTUS must pardon @Snowden - Amnesty statement on new campaign amnesty.org/en/latest/news… pic.twitter.com/wTgQyYbiKv

via TweetDeck (retweeted on 8:37 PM, Sep 16th, 2016 via Echofon)

.@maltewill asked about my email etiquette—it all boils down to plain text inline reply w/ Usenet-style trimming:en.m.wikipedia.org/wiki/Posting_s…O 📧

via Echofon

Full set of CacheQueryOptions supported in the Cache Storage API starting with Chrome 54: developers.google.com/web/updates/20…—by@jeffposnickk 👍🏻

via Twitter for iPhone

3rd-parties can install “foreign-fetch” Service Workers w/ Link header & roll their own cache logic: developers.google.com/web/updates/20…—by@jeffposnickk

via Twitter for iPhone

The future of Web fonts is bright—Introducing OpenType variable fonts:medium.com/@tiro/https-me…Z (in-depth) &opensource.googleblog.com/2016/09/introd…v (tl;dr).

via Twitter for iPhone

rob_dodson @tomayac @polymer We’ll still provide helper methods but ideally the library gets much smaller. No more polyfills :)

via TweetDeck (retweeted on 10:28 PM, Sep 13th, 2016 via Echofon)

@rob_dodson Once all Web Components features are broadly and correctly supported in all major browsers, is @polymer’s job done?

via Echofon in reply to rob_dodson

@samccone @paul_irish @chchrist Could this (going through about:blank on reload) be part of the disable cache checkbox behavior?

via Echofon in reply to samccone

ChromeDevTools Now in Canary: Shadow Editor pic.twitter.com/Yul66JmNDk

via TweetDeck (retweeted on 10:22 PM, Sep 13th, 2016 via Echofon)

addyosmani New Network View in @ChromeDevTools Timeline is 👌 for seeing network requests next to JS stacks, paint & memory. pic.twitter.com/yLTAjSyCxS

via Twitter Web Client (retweeted on 10:20 PM, Sep 13th, 2016 via Echofon)

maxlath your monthly reminder to switch to uBlock Origin
Firefox: addons.mozilla.org/en-US/firefox/…
Chrome: chrome.google.com/webstore/detai… twitter.com/nixcraft/statu…

via Twitter Web Client (retweeted on 10:18 PM, Sep 13th, 2016 via Echofon)

richardbaxter I think progressive web apps are an exciting prospect for site+app. builtvisible.com/progressive-we…

via Twitter for Android (retweeted on 10:09 PM, Sep 13th, 2016 via Echofon)

matthewlmcclure xkcd: “A Timeline of Earth’s Average Temperature” xkcd.com/1732/

via Twitter for iPhone (retweeted on 10:03 PM, Sep 13th, 2016 via Echofon)

The definitive answer from one of the brains behind Progressive Web Apps: What, exactly, makes something a ? 🤔 twitter.com/slightlylate/s…

via Echofon

Fun analysis by @SRobTweets of presidential election tweets. Uses @mathias’ emoji regex: github.com/mathiasbynens/…. twitter.com/SRobTweets/sta…

via Echofon

Hey @github, why not steal this idea with pride and make it GitHub-native? twitter.com/mourner/status…

via Echofon

Can’t reiterate this enough: when you track your website’s 📱 performance (everyone should), track the right moments! twitter.com/addyosmani/sta…

via Twitter for iPhone

AndyDavies Safari’s debug menu… enable with - defaults writcom.appleRa.Safari IncludeInternalDebugMenu pic.twitter.com/HUZMaw8mhWhW

via Twitter Web Client (retweeted on 1:11 PM, Sep 12th, 2016 via Echofon)

rauschma @nolanlawson @tomdale What works surprisingly well for me, taste-wise, is doing what the majority does on GitHub: sideeffect.kr/popularconvent…

via Tweetbot for iΟS (retweeted on 12:16 PM, Sep 12th, 2016 via Echofon)

Non-document-root scroller github.com/bokand/NonDocu…—Proposal to fix scroll behavior w/ single page appsdocs.google.com/document/d/11k…s HT@cramforcee

via Twitter for iPhone

polymer Polymer 2.0 is just starting to come together. For a very early look at what’s coming, check out: polymer-project.org/1.0/blog/2016-…

via Twitter Web Client (retweeted on 11:37 AM, Sep 10th, 2016 via Echofon)

From a “CSS sprite monster” to inline SVGs, an in-depth blog post by @trivago_tech: tech.trivago.com/2016/09/05/inl…. Speed matters 💨

via Echofon

umaar Itsy Bitsy Data Structures github.com/thejameskyle/i… - Simple examples of common data structures written in JavaScript pic.twitter.com/jGFyciiPc6

via Twitter Web Client (retweeted on 11:09 AM, Sep 10th, 2016 via Echofon)

owencm Truly remarkable progress in Text To Speech and audio generation in general deepmind.com/blog/wavenet-g…

via Twitter for iPhone (retweeted on 10:56 AM, Sep 10th, 2016 via Echofon)

Analyzing olympics-related tweets with the Cloud Natural Language API cloud.google.com/blog/big-data/… Full Emoji Data, v3.0 unicode.org/emoji/charts/f…

via Echofon

ChromeDevTools Learn about the latest performance tooling improvements in this month’s DevTools Digest developers.google.com/web/updates/20…

via TweetDeck (retweeted on 12:37 AM, Sep 9th, 2016 via Echofon)

ebidel Neato. Using CSS custom properties to reduce vendor prefixing. twitter.com/leaverou/statu…

via Twitter for Mac (retweeted on 12:20 AM, Sep 9th, 2016 via Echofon)

kdzwinel Safari 10 release notes 😍 Fantastic job @webkit 👏

developer.apple.com/library/prerel…

via Twitter Web Client (retweeted on 12:18 AM, Sep 9th, 2016 via Echofon)

karpathy New blog post: “A Survival Guide to a PhD” karpathy.github.io/2016/09/07/phd/

via Twitter Web Client (retweeted on 11:45 PM, Sep 7th, 2016 via Echofon)

“If you’ve ever wanted to make minor changes before merging a [@github] pull request, now you can”-github.com/blog/2247-impr…V Game changer!👍🏻

via Echofon

jdalton Found PurifyCSS. It’s pure magic ✨ 🌝
github.com/purifycss

via Twitter Web Client (retweeted on 7:59 PM, Sep 7th, 2016 via Echofon)

dalmaer ★ Expectations: a user taps on an icon on the home screen. what are their expectations?

medium.com/ben-and-dion/e…

via Twitter Web Client (retweeted on 6:27 PM, Sep 7th, 2016 via Echofon)

Amazing, add emoji support to the macOS built-in Dictionary app: github.com/gingerbeardman… 🎉👯 (via emojipedia.org/app/)

via Echofon

@codetalkshh peeps, I’ve a free code left for this year’s code.talks (codetalks.de): “ThomasSteiner-speaker-50-da24a”. Fair use!

via Twitter Lite

Helped with an AdWords Scripts workshop yesterday & the day before yesterday. All material: g.co/AdWordsScripts…. pic.twitter.com/TbT1No4JRb

via Echofon

Chrome 53 to warn about (54 to tentatively block) potentially render-blocking document.write script insertion on ≤2G-developers.google.com/web/updates/20…o

via Echofon

amyngyn I like how this xkcd is seemingly about time travel but actually about hardcore mansplaining xkcd.com/1716/ pic.twitter.com/Ls8k0hHt10

via Twitter Web Client (retweeted on 7:35 AM, Sep 7th, 2016 via Echofon)

Some of the narrative is a bit off and “Google-only”-sounding, but technology-wise an excellent example of PWA work! twitter.com/ChromiumDev/st…

via Echofon

From the Urchin retrospective (now Google Analytics): “If you want to make someone read your email, make it short!” twitter.com/somebitsLinks/…

via Echofon

codetalkshh @tomayac wird uns in seinem Talk zeigen, wie wichtig Progressive Web Apps für die Zukunft des Mobile Webs sind! See: bit.ly/2cdC5ez

via Twitter Web Client (retweeted on 7:36 PM, Sep 5th, 2016 via Echofon)

_abhinavrastogi @TheLarkInn @slightlylate @threepointone In case you missed this one, here is the before and after of our timeline! pic.twitter.com/XFfRlM6xTg

via Twitter Web Client (retweeted on 10:20 AM, Sep 3rd, 2016 via Echofon)

@owencm @rob_dodson @ebidel @samccone OK w/ “skeleton”, albeit sounds morbid 💀. “Loading state” is the request state, but not what you see…

via Echofon in reply to owencm

@owencm @rob_dodson @ebidel @samccone Whatever term sticks, in my humble opinion “placeholder” or “proxy” should be part of it…

via Echofon in reply to owencm

Designing great UIs for Progressive Web Apps by @owencm: medium.com/@owencm/design… Pro-tip for iOS system font usage: webkit.org/blog/3709/usin…

via Echofon

@owencm @rob_dodson @ebidel @samccone How about “proxy UI element” pattern?

via Echofon in reply to owencm

kdzwinel WTH I have never used @ChromeDevTools timeline to inspect page loading performance?? So many details 😍 pic.twitter.com/56U1CxusOq

via Twitter Web Client (retweeted on 1:02 AM, Sep 3rd, 2016 via Echofon)

Rewatching Steve Jobs introduce iOS Web Apps in 2007 as a “one last thing”: youtube.com/watch?v=v1BL8d…. We’ve come a long way…

via Echofon

slightlylate This is an INCREDIBLY modern PWA. So much forward-thinking tech: “Housing Go - Behind the Screens” by @ritz078 medium.com/engineering-ho…

via Twitter Web Client (retweeted on 9:26 PM, Sep 2nd, 2016 via Echofon)

Released jshintrc & jscsrc configs for @JSHint‘ing & @jscs_dev‘ing your AdWords Scripts/Apps Scripts: github.com/tomayac/apps-s… @googleappsdev

via Echofon

@Paul_Kinlan Yeah, I noticed the mistake halfway through… And then, there i@Business_Kinlanan…

via Twitter Web Client in reply to Paul_Kinlan

@mgiuca @PaulKinlan Probably ignoring tons of prior work and experiences w/ Web Intents—apologies in advance—but thought I’d get this out.

via Echofon in reply to tomayac

@mgiuca @PaulKinlan Ultra-raw idea: s/Web Share/Web Actions/, start w/ share action, but w/ expandability in mind. twitter.com/tomayac/status…

via Echofon

navigator.actions.addEventListener(‘share’)✓
navigator.share→navigator.actions.share
“supports_share”→”actions”: [“share”]

💭expandability!

via Echofon

rob_dodson Just published Part 2 of the Case for Custom Elements. Exploring VDOM, SSR, and a ton of other topics.

medium.com/@robdodson/the…

via Twitter Web Client (retweeted on 9:22 PM, Sep 1st, 2016 via Echofon)

Welcome simplification in the SVG spec to no longer require xlink:href namespaced attributes—now coming to browsers.twitter.com/heycam/status/…S

via Echofon

On the receiving end, Web apps declare actions in manifest, listen via the Service Worker: github.com/WICG/web-share…. twitter.com/Paul_Kinlan/st…

via Echofon

New experiments around Web sharing. On the sharing end, I’d root for a share: URI scheme for simplicity reasons. twitter.com/Paul_Kinlan/st…

via Echofon

dalmaer “Pantsuit is Hillary for America’s internal design system.” medium.com/git-out-the-vo…

via Twitter for iPhone (retweeted on 1:20 PM, Sep 1st, 2016 via Echofon)