Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

November 2016

@kdzwinel @samccone @addyosmani Mobile-friendly Test & PageSpeed Insights use diff data fetchers—former respects robots.txt, latter doesn’t.

via Twitter Web Client in reply to kdzwinel

@kdzwinel @samccone @addyosmani Nice (unintended?) side-effect. The behavior of the tool is arguably correct, albeit it’s manually launched…

via Twitter Web Client in reply to kdzwinel

Experimenting w/ pseudo-Braille pattern as skeleton content for Progressive Web Apps in loading state. (CC: @owencm) pic.twitter.com/nUiIW8f2jY

via Echofon

mattcutts This is brilliant. Not just why the Guardian went HTTPS, but *how*. A must read for any web person still on the fence, or trying to do it. twitter.com/gdndevelopers/…

via Twitter for Android (retweeted on 5:50 PM, Nov 29th, 2016 via Echofon)

MSEdgeDev Node-ChakraCore and VM Neutrality in Node.js blogs.windows.com/msedgedev/2016…

via TweetDeck (retweeted on 3:05 PM, Nov 29th, 2016 via Echofon)

Sad and fascinating at the same time to watch Wikipedia edit dynamics around en.m.wikipedia.org/wiki/LaMia_Air…. See @mediagalleries’ recent tweets… twitter.com/mediagalleries…z2

via Echofon

wsREST it’s official: WS-REST 2017 has been accepted by @www2017Perth and will take place coming april in perth, australia! stay tuned for details!

via Twitter for Mac (retweeted on 2:50 PM, Nov 29th, 2016 via Echofon)

Momentum scrolling on iOS overflow elems: css-tricks.com/snippets/css/m…. I wasn’t aware it needed to be manually activated, but makes a huge diff!

via Twitter Web Client

kangax DevTools soon to get inline breakpoints (multiple on 1 line)? This is kinda awesome bugs.chromium.org/p/chromium/iss… pic.twitter.com/vKjZwlKLGy

via Twitter for Mac (retweeted on 9:00 PM, Nov 28th, 2016 via Echofon)

An ode to USB-C and standards-medium.com/@ageitgey/the-…Y—The 💻MBP late-2016 narrative’s actually irrelevant for the story the author’s telling.

via Twitter for iPhone

sindresorhus `np` now features a beautiful interactive UI to guide you through publishing a new version of an npm package. github.com/sindresorhus/n… pic.twitter.com/CTkWComBZ8

via Buffer (retweeted on 11:05 AM, Nov 27th, 2016 via Echofon)

BrianRoemmele Sorting algorithms illustrated.

Hypnotic:

pic.twitter.com/sbpN6Qtnip

via Twitter for iPhone (retweeted on 10:53 AM, Nov 27th, 2016 via Echofon)

@kdzwinel @samccone @addyosmani Did you test browsing the site w/ User-Agent set to Googlebot’s (support.google.com/webmasters/ans…)? Maybe cloaking?!

via Echofon in reply to kdzwinel

smichelleism Nobody’s dead until @WikiLiveMon notes on @Wikipedia edits in over 20 languages. twitter.com/WikiLiveMon

via Twitter Web Client (retweeted on 9:11 AM, Nov 26th, 2016 via Twitter Lite)

💻Productivity tip: to take screenshots on macOS to the clipboard (instead of to a file) press CONTROL+CMD+SHIFT+4 (instead of CMD+SHIFT+4).

via Echofon

Installing the Development Environment™ in 3 simple steps: xkcd.com/1764/. Number 4 will make you cry. pic.twitter.com/K4FiDFRBDC

via Echofon

@aemkei Wow, pretty cool, thanks for sharing. I’m reachable at 👨🌍.📡👽.ws.

via Echofon in reply to aemkei

umaar CSS Reference - cssreference.io A visual guide to the most popular CSS properties. Full of live demos, code snippets & documentation pic.twitter.com/dY4TRNvGXt

via Twitter Web Client (retweeted on 9:23 PM, Nov 24th, 2016 via Echofon)

@Paul_Kinlan @aloffredo_ Good stuff, but why is it OPTIONS- and HEAD-less? Both methods I use cURL for a lot.

via Twitter for iPhone in reply to Paul_Kinlan

kdzwinel We’ve got a new fancy component - carousel. As always: library/framework free, ES6 and 60FPS. (by @mat_zimowski 🤘)
github.com/brainly/ui-com… pic.twitter.com/9AjN7unRG3

via Twitter Web Client (retweeted on 8:34 PM, Nov 24th, 2016 via Echofon)

Expect to have this new API feature in Wikipedia and Wikidata Tools for Google Spreadsheets soon. twitter.com/WikiResearch/s…

via Echofon

🔒Upgrading to HTTPS and having mixed content issues? Check out “Content-Security-Policy: upgrade-insecure-requests”-developers.google.com/web/fundamenta…L

via Echofon

Yay, Firefox will support the PaymentRequest API thanks to @marcosc’s assignment: developer.mozilla.org/en-US/docs/Web…. Exciting times for PWAs. twitter.com/marcosc/status…

via Echofon

lukew two more @Google apps redesign w/ bottom navigation menu.
why = lukew.com/ff/entry.asp?1… pic.twitter.com/KgnoUBdZik

via Twitter for Mac (retweeted on 7:41 AM, Nov 23rd, 2016 via Echofon)

chrisdavidmills @zeldman @marcysutton I’m writing a new, modern a11y tutorial series to try to bring it back into the forefront: developer.mozilla.org/en-US/docs/Lea…

via Twitter Web Client (retweeted on 7:37 AM, Nov 23rd, 2016 via Echofon)

@FremyCompany @pbakaus Brave new world for me, but super fascinating: msdn.microsoft.com/en-us/commandl…. Will play w/ it on Parallels on my work Mac…

via Echofon in reply to FremyCompany

I learned my first HTML by “reverse-engineering” FrontPage Express 2.0—Now@MSEdgeDevv make sure people don’t accidentally “Inspect element”.twitter.com/msedgedev/stat…sDj

via Twitter for iPhone

notwaldorf ⚡️I made a thing that helps you minimize FOUT by matching the x-height/width of your webfont and fallback font! 🎨

meowni.ca/font-style-mat… pic.twitter.com/4qQ1IDrhRV

via Tweetbot for Mac (retweeted on 8:52 PM, Nov 22nd, 2016 via Echofon)

@FremyCompany @pbakaus Was wondering if you couldn’t just start the process in the background with a trailing ‘&’? Doesn’t that work on Win?

via Echofon in reply to FremyCompany

It’s a quite complex legal topic, but there is a slight chance that @Snowden may come to Germany for a hearing (tagesschau.de/inland/bgh-nsa… 🇩🇪) twitter.com/Snowden/status…

via Twitter Web Client

@kdzwinel Guess it all boils down to nuances, and “tl;dr” isn’t. FWIW, it’s called “US Mobile App”, so from that angle Mobile Web = Threat!

via Echofon in reply to kdzwinel

@kdzwinel +1 to this though. Likewise surprised about the non-mention of PWA.

via Echofon in reply to kdzwinel

@kdzwinel FTW!—cf. Slide 15 “Mobile web audiences are almost 3x the size and growing 2x as fast as app audiences.”

via Echofon

A ton of new documentation about added to @MozDevNet-developer.mozilla.org/en-US/docs/Web…B 👌 Thanks all contributors! (viamozilla.org/en-US/newslett…n)

via Echofon

The @comScore 2016 US Mobile App Report is out: comscore.com/Insights/Prese… (behind sign-in wall, but worth it). 📱🌍 tl;dr: Mobile Web FTW!

via Echofon

Yay, the good old 90ies <blink> is back, now in form of the value “blink” for the CSS “text-decoration” property. Up next: “marquee”? 🙏 twitter.com/umaar/status/8…

via Echofon

0xcda7a This question during the Browser Vendor Panel at youtu.be/3VV-9_dCYuM?t=… you’re my hero, random audience member 😻

via Twitter Web Client (retweeted on 5:20 PM, Nov 21st, 2016 via Echofon)

jeffbcross Cool - Custom Elements in Safari technical preview (and awesome technical detail within the article) webkit.org/blog/7027/intr…

via Twitter for iPhone (retweeted on 12:18 PM, Nov 21st, 2016 via Echofon)

We went all the way from Vanilla.js to jQuery to React to Preact, our irony levels are up 118%, the Time to First Bite 🍔 is down 27%. twitter.com/RubenVerborgh/…

via Echofon

Surveillance concerns not just UK (quoted tweet) citizens. If you happen to share any connection with a suspect, you are in their drag net. twitter.com/Snowden/status…

via Echofon

The @opera takeover is thru newsweb.no/newsweb/search…, now the company’s DevRel team announce their departure: @brucel @andreasbovens @mathias

via Echofon

umaar Dev Tips: A built-in Terminal, use Git, start web servers, all within DevTools: umaar.com/dev-tips/122-d… Experimental & unofficial sneak peak pic.twitter.com/bkFIJtcXxT

via Twitter Web Client (retweeted on 8:08 PM, Nov 17th, 2016 via Echofon)

Mass surveillance by the @NSAGov has never been “just” about terrorism—New@Snowdenn documents covered in new series by@theinterceptt.twitter.com/rj_gallagher/s…l

via Echofon

umaar DevTools Tip: A new advanced Network Filter: “is:from-cache”. Quickly find all cached resources in your network recording. In Canary pic.twitter.com/zBzIWoWbBG

via Twitter Web Client (retweeted on 10:57 PM, Nov 16th, 2016 via Echofon)

Much needed article on offline UX by @Mustafa_x: developers.google.com/web/fundamenta…. Especially in PWAs’ early days user education is key! (via @sw12)

via Echofon

The latest @Twitter “innovation” is mutable conversations, hashtags, terms: support.twitter.com/articles/20175… 3rd party clients had this for years. 🤐

via Echofon

While a great Progressive Web App, @CNET’s post gets the part “Chrome’s new ‘Progressive Web App’ tech” wrong—This is more than Chrome’s! ⚠️twitter.com/ChromiumDev/st…C

via Echofon

@nicoerbs All presenters _knew_ non-German-speaking folks are attending. All presenters spoke English _well enough_. So why speak German? 🌍

via Echofon in reply to nicoerbs

@puf Likewise, just tempted the demo gods and eventually tamed them..twitter.com/tomayac/status…QS

via Echofon in reply to puf

umaar DevTools Tip: ⌘+⇧+O for go-to-member functionality in the editor. Works with both CSS (selectors) and JavaScript (functions) @ChromeDevTools pic.twitter.com/BFTuzmb3Rq

via Twitter Web Client (retweeted on 1:25 PM, Nov 14th, 2016 via Echofon)

jbmoelker A bot adding reports to GitHub PRs! @HousingEngg did you open source it? Would love me one of those!
medium.com/engineering-ho… pic.twitter.com/8tIZIUEsvg

via Twitter for Android (retweeted on 9:34 AM, Nov 14th, 2016 via Echofon)

@RubenVerborgh I think part of this is being addressed. See the linked tweet. twitter.com/tomayac/status…

via Echofon in reply to RubenVerborgh

@kdzwinel I guess it also depends on your indentation style. I don’t indent .then() and .catch(), so it looks less ragged.

via Echofon in reply to kdzwinel

agektmr Interested to putting Credential Management API and Payment Request API together? Check out: medium.com/dev-channel/si…

via TweetDeck (retweeted on 6:58 PM, Nov 12th, 2016 via Echofon)

From life lessons to coping with current 🇺🇸 politics to sexism in the IT industry, encouraging post by @SRobTweets of 🔥 @Firebase fame. twitter.com/SRobTweets/sta…

via Echofon

_developit Progressive Web Apps are about to become first-class citizens on Android pic.twitter.com/uis1VYCF2o

via Twitter for Android (retweeted on 4:39 AM, Nov 12th, 2016 via Echofon)

habazzi Face detection API ಠ_ಠ @Paul_Kinlan pic.twitter.com/wQO5cdl9yz

via Twitter for iPhone (retweeted on 3:57 AM, Nov 12th, 2016 via Echofon)

DasSurma TIL: chrome://site-engagement/ twitter.com/slightlylate/s…

via TweetDeck (retweeted on 3:23 AM, Nov 12th, 2016 via Echofon)

The gist of two wonderful days of in one wonderful tweet. Test on real and _yesteryear’s_ devices. 📱 Well put, @dalmaer! twitter.com/dalmaer/status…

via Echofon

As if @kdzwinel had read my mind (twitter.com/tomayac/status…): a critical CSS extractor based on @ChromeDevTools’ CSS coverage analysis. 👍🏻 twitter.com/kdzwinel/statu…

via Echofon

jaffathecake As promised, here are the links from my talk:

Streams streams.spec.whatwg.org

Async iterators github.com/tc39/proposal-…
..it

via TweetDeck (retweeted on 1:46 AM, Nov 12th, 2016 via Echofon)

Progressive enhancement w/o Service Worker might be to use AppCache the douchebag. Fun HTA hushlittleba.by by @patrickkettner.

via Echofon

Good illustration of Foreign Fetch by @jaffathecake at : avoid duplicate caching of often used resources for font hosts etc. pic.twitter.com/kgZdxwlvkl

via Echofon

ericlaw Takeaways from : Virtually every speaker has mentioned this and “send less JavaScript.” pic.twitter.com/jRo6g8h62h

via Twitter for Android (retweeted on 11:48 PM, Nov 11th, 2016 via Echofon)

Snugug Browser storage quotas per domain pic.twitter.com/Kp4CPhgwwA

via Tweetbot for iΟS (retweeted on 11:37 PM, Nov 11th, 2016 via Echofon)

dalmaer NASA now has a PWA! code.nasa.gov

via Twitter for iPhone (retweeted on 9:54 PM, Nov 11th, 2016 via Echofon)

1st peek of sw-framework library by @jeffposnick at to unite sw-toolbox & sw-precache functionality npmjs.com/browse/keyword…

via Echofon

Better tooling support that warns you when you are about to 🔫 in the 👣 is greatly needed-@addyosmanii’s RfC:gist.github.com/addyosmani/2e8…Opic.twitter.com/dgsFminC9NN

via Echofon

Key performance points that you should be tracking for optimal website performance, useful reminder by @addyosmani. twitter.com/andreasbovens/…

via Echofon

@robertnyman Nooooo :-( But thanks for the pointer and reply.

via Echofon in reply to robertnyman

Great set of Progressive Web App documentation resources, put together by the Opera team. twitter.com/brucel/status/…

via Echofon

@robertnyman Hi Robert. Where did you buy it? Somewhere close to SF Jazz Center? Tak!

via Echofon in reply to robertnyman

MSEdgeDev Our Edge engineers are at again today if you want to chat! @jacobrossi @rachelnabors @auchenberg @patrickkettner

via TweetDeck (retweeted on 6:56 PM, Nov 11th, 2016 via Echofon)

Exciting news from the @AMPhtml team, looking forward to learning the specifics. AMP cache URL “lock-in” is feedback that comes up often. twitter.com/cramforce/stat…

via Echofon

Live CSS coverage test for webpages. This is such a useful feature to have. Wishlist: above-the-fold coverage analysis, @ChromeDevTools 🙏🏽 twitter.com/umaar/status/7…

via Echofon

jonathandavis @abraham the WebKit team is looking at Service Workers. It is in fact under consideration.

via Twitter for iPhone (retweeted on 3:49 AM, Nov 11th, 2016 via Echofon)

Can we get @jonathandavis a big red 🚨 “I’m here” helmet? Apple  are seeking the dialogue. 👍🏻 @webkit twitter.com/jonathandavis/…

via Echofon

jaffathecake youtu.be/4bZvq3nodf4 this talk by @slightlylate brilliantly shows why phones can’t use all of the CPU they have on paper.

via Twitter for Android (retweeted on 2:39 AM, Nov 11th, 2016 via Echofon)

kdzwinel Inline breakpoints in @ChromeDevTools are a killer feature. Something that I know I’ll use every day. twitter.com/elijahmanor/st…

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

Dark Silicon & the End of Multicore Scaling google.com/search?rlz=1CD… Paper mentioned by @slightlylate at —Desktop≠Mobile CPUs

via Twitter for iPhone

A proposal for using Service Workers to improve cookie management on the Web: developers.google.com/web/updates/20… 🍪

via Echofon

Lyfts stats about the different sizes of their native iOS and Android apps vs. their Progressive Web App are mind-blowing. twitter.com/kdzwinel/statu…

via Echofon

ericlaw WebComponents toolbox beta.webcomponents.org

via Twitter for Android (retweeted on 7:49 PM, Nov 10th, 2016 via Echofon)

Browser Bug Searcher allows developers to search for bugs across all the major browser vendors: …wser-issue-tracker-search.appspot.com 🔍

via Echofon

ChromiumDev Can’t make it to Opening Keynote of ? 📽 We’re streaming it live now!👉developer.chrome.com/devsummit/

via Twitter Web Client (retweeted on 7:05 PM, Nov 10th, 2016 via Echofon)

Tool to produce CSS gradient fallbacks for an image that resembles the original github.com/ben-eb/postcss…, inspired by csswizardry.com/2016/10/improv…

via Echofon

ChromeDevTools console.table(obj, [propName1, propName2]) makes for easy browsing of objects. pic.twitter.com/m1MvqYjKeV

via Twitter Web Client (retweeted on 2:40 AM, Nov 10th, 2016 via Echofon)

Great collection of PaymentRequest API examples: rsolomakhin.github.io 💶💳 See the full Payment Request API spec: w3c.github.io/browser-paymen…

via Echofon

Tips from the App Engine team on avoiding self-inflicted DDoS attacks: cloudplatform.googleblog.com/2016/11/how-to…. Exponential back-off, jitter, retry marks.

via Echofon

🤦‍♀️🤦‍♂️🇺🇸

via Echofon

umaar DevTools Tip: Use console.time() to time your JavaScript. This works nicely with async/await + fetch() & is easy to read. @ChromeDevTools pic.twitter.com/qXf9XCTkVU

via Twitter Web Client (retweeted on 4:00 PM, Nov 9th, 2016 via Echofon)

Building indexable Progressive Web Apps: webmasters.googleblog.com/2016/11/buildi…. A great collection of tips for all kinds of single page apps.

via Echofon

The 🇺🇸 elections are heavily reflected on Wikipedia. wikipedia-live-monitor.herokuapp.com twitter.com/mediagalleries…

via Echofon

ejdyksen JS console output from each candidate’s website pic.twitter.com/gohaeDyLgF

via Twitter Web Client (retweeted on 2:37 AM, Nov 9th, 2016 via Echofon)

aemkei Here is the JavaScript code to convert country codes to emoji flags:

“CL”.replace(/./g,x=>String.fromCharCode(55356,56741+x.charCodeAt(0)))

via Twitter for Mac (retweeted on 2:36 AM, Nov 9th, 2016 via Echofon)

Offline UI patterns: medium.com/@jessebeach/my…:
Freshness (last synced)
Reach[ability] (links work)
Assurance (things sync?)
👂via @nolanlawson

via Twitter Web Client

How to make a 3D game with CSS3 transformations: xem.github.io/articles/#css3d.

via Echofon

Crazy code golfing hack to (ab)use the “vertical tab” control char (U+000B) to save a space: alert(newDate) // Lost in HTML, but OK in code. twitter.com/aemkei/status/…

via Twitter Web Client

@pbakaus Progressive Web Amps? Typo, or genius talk title…

via Echofon in reply to pbakaus

In case anyone was wondering, Randall Munroe of fame is with her: xkcd.com/1756/ Don’t boo, vote! @HillaryClinton

via Echofon

@andreasbovens FYI, the new text “Modern versions of Chrome and Opera on Windows, macOS, Linux, Android, and iOS.” has just been submitted.

via Twitter Web Client in reply to andreasbovens

MaximeEuziere Touchbar_nyancat: Stupid nyancat animation on your +$2k MacBook Pro’s Touchbar - github.com/avatsaev/touch…

via Twitter Web Client (retweeted on 2:14 PM, Nov 7th, 2016 via Echofon)

You could either rewatch the 🔥 @Firebase Summit keynote, or if you’re a tl;dw person like me, just read the recap: firebase.googleblog.com/2016/11/live-f…. twitter.com/puf/status/795…

via Echofon

@stoyanstefanov Nice console hack, would probably be more user friendly if it used datalist: developer.mozilla.org/en-US/docs/Web….

via Echofon in reply to stoyanstefanov

Good reminder that the Google Search Console lets you combine property sets, e.g., when you publish @AMPhtml on a different subdomain. 🗜 twitter.com/therealwesf/st…

via Echofon

webperftips * {
will-change: contents;
}

via Twitter for Android (retweeted on 1:33 AM, Nov 7th, 2016 via Echofon)

webperftips window.onerror = window.close;

For that native feel.

via Twitter for Android (retweeted on 1:31 AM, Nov 7th, 2016 via Echofon)

@andreasbovens I will open a bug to get Opera added. Thanks for the pointer.

via Echofon in reply to andreasbovens

In other news, I’m on my way to San Francisco for Chrome Dev Summit! Amazing lineup of talks: developer.chrome.com/devsummit/sche…. Plus 🇺🇸 elections.

via Echofon

Embedding a VR view on a website like the Chrome Dev Summit one (developer.chrome.com/devsummit/loca…) has gotten super easy: developers.google.com/vr/concepts/vr… 👓 pic.twitter.com/x27bqjygSm

via Echofon

@Paul_Kinlan @cramforce Or, can I opt out of the AMP “contract” for now & maybe use other components on top? What after GH Issue gets fixed?

via Echofon in reply to tomayac

@Paul_Kinlan @cramforce I profit from @AMPhtml, despite not publishing valid AMP (github.com/ampproject/amp…). Should I also use non-AMP comps?

via Echofon in reply to Paul_Kinlan

@datao Pour @RubenVerborgh mieux que ça soit Coke ;-)

via Echofon in reply to datao

Do Web Components like <amp-*> create walled gardens? To some extent yes, IMHO. @Paul_Kinlan raises some important questions in his post. twitter.com/Paul_Kinlan/st…

via Echofon

TwitterEng How we improved our real-time search technology to support diverse document types: blog.twitter.com/2016/omnisearc…

via Twitter Web Client (retweeted on 7:39 AM, Nov 5th, 2016 via Echofon)

According to Twitter, I really should follow both @NSAGov & @wikileaks 🤔 Also, noticed how it says “Whom to follow”? chrome.google.com/webstore/detai… pic.twitter.com/7tAMoAiHKN

via Twitter Web Client

Great comic reminding us of the Old Days… I”ve fond memories of my first hard disk, still carved out of woodxkcd.com/1755/Qpic.twitter.com/7zlHyBm6yByB

via Twitter Web Client

New @wikidata function for the “Wikipedia and Wikidata tools for Google Spreadsheets”: WIKIDATADESCRIPTIONS ✏️ docs.google.com/spreadsheets/d… pic.twitter.com/xWBOBspYaO

via Twitter Web Client

umaar Perf Audits - github.com/perfs/audits/i… - Learn how to audit your own websites with DevTools. Audits include: Airbnb, Reddit, Imgur, Tumblr. pic.twitter.com/pBVNxszMD9

via Twitter Web Client (retweeted on 4:13 PM, Nov 3rd, 2016 via Echofon)

Whether or not you should be using a carousel is a separate question, but if you use one, check out this tutorial: mediatemple.net/blog/tips/caro….

via Echofon

jaffathecake Async iterators make reading streams really easy.

Already in Babel. Demo: babeljs.io/repl/#?babili=… pic.twitter.com/3TRt9adaCj

via TweetDeck (retweeted on 3:13 PM, Nov 2nd, 2016 via Echofon)

Fully agree: Flash of Unstyled Content (FOUC) with Web Fonts is Progressive Enhancement. Great post by @notwaldorf on lazy-loading fonts. twitter.com/notwaldorf/sta…

via Echofon

You can now use forms in your @AMPhtml pages. Read the blog post for the details and potential caveats. twitter.com/AMPhtml/status…

via Echofon