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

RT @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 tr…

via Echofon

RT @MSEdgeDev: Node-ChakraCore and VM Neutrality in Node.js https://t.co/kF9u5oHSYs

via Echofon

Sad and fascinating at the same time to watch Wikipedia edit dynamics around https://t.co/wNRkebnevo. See @mediagalleries’ recent tweets… 😰 https://t.co/ScMIkucrz2

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: https://t.co/AOnhyVaoQq. I wasn’t aware it needed to be manually activated, but makes a huge diff!

via Twitter Web Client

RT @kangax: DevTools soon to get inline breakpoints (multiple on 1 line)? This is kinda awesome https://t.co/pa8K5N73tA https://t.co/vKjZwl 

via Echofon

RT @sindresorhus: `np` now features a beautiful interactive UI to guide you through publishing a new version of an npm package. https://t.c…

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 (https://t.co/9atmpdi7TE)? Maybe cloaking?!

via Echofon

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 stepsxkcd.com/1764/O7. Number 4 will make you crydpic.twitter.com/K4FiDFRBDCDC

via Echofon

@aemkei Wow, pretty cool, thanks for sharing. I’m reachable at https://t.co/KzgibBTNce.

via Echofon

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

RT @kdzwinel: We’ve got a new fancy component - carousel. As always: library/framework free, ES6 and 60FPS. (by @mat_zimowski 🤘)
https://t.…

via Echofon

Expect to have this new API feature in Wikipedia and Wikidata Tools for Google Spreadsheets soon. https://t.co/L6y5JMV0kG

via Echofon

📑Upgrading to HTTPS and having mixed content issues? Check out “Content-Security-Policy: upgrade-insecure-requests”—https://t.co/iM4kFamgRL

via Echofon

Yay, Firefox will support the PaymentRequest API thanks to @marcosc’s assignment: https://t.co/VqOPKtDUwE. Exciting times for PWAs. https://t.co/9xO2pOhjJ1

via Echofon

RT @lukew: two more @google apps redesign w/ bottom navigation menu.
why = https://t.co/VwYWlfrDAv https://t.co/KgnoUBdZik

via Echofon

RT @chrisdavidmills: @zeldman @marcysutton I’m writing a new, modern a11y tutorial series to try to bring it back into the forefront: https…

via Echofon

@FremyCompany @pbakaus Brave new world for me, but super fascinating: https://t.co/vGuZYdhNLT. Will play w/ it on Parallels on my work Mac…

via Echofon

I learned my first HTML by “reverse-engineering” FrontPage Express 2.0—Now @MSEdgeDev make sure people don’t accidentally “Inspect element”… https://t.co/hAwLSdEsDj

via Twitter for iPhone

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

https://…

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

It’s a quite complex legal topic, but there is a slight chance that @Snowden may come to Germany for a hearing (https://t.co/avNVZizZiA 🇩🇪) https://t.co/ohoM5r8up1

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 #HTTP added to @MozDevNet—https://t.co/ruNzMxPCUB 💌 Thanks all contributors! (via https://t.co/6P00vaiD0n)

via Echofon

The @comscore 2016 US Mobile App Report is out: https://t.co/G1g8NEPEF6 (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”? 🙏 https://t.co/geEse8isei

via Echofon

RT @0xcda7a: This question during the Browser Vendor Panel at #ChromeDevSummit https://t.co/0te5Y2CRoa you’re my hero, random audience memb…

via Echofon

RT @jeffbcross: Cool - Custom Elements in Safari technical preview (and awesome technical detail within the article) https://t.co/aDh7wyo8DO

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%. https://t.co/U9Iei65UG5

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. https://t.co/IomwOQ7Mp6

via Echofon

The @Opera takeover is thru https://t.co/yRM5pusVN9, now the company’s DevRel team announce their departure: @brucel @andreasbovens @mathias

via Echofon

RT @umaar: Dev Tips: A built-in Terminal, use Git, start web servers, all within DevTools: https://t.co/HIhYBO9pKT Experimental & unofficia…

via Echofon

Mass surveillance by the @NSAgov has never been “just” about terrorism—New @Snowden documents covered in new series by @TheIntercept. https://t.co/lrLUU0b5Hl

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: https://t.co/JR0WcJr73Z. Especially in PWAs’ early days user education is key! (via @sw12)

via Echofon

The latest @Twitter “innovation” is mutable conversations, hashtags, terms: https://t.co/PeMH9PMpkm 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! ⚠️ https://t.co/CIaTNytCiC

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… https://t.co/5v1Pi1rTQS

via Echofon

RT @umaar: DevTools Tip: ⌘+⇧+O for go-to-member functionality in the editor. Works with both CSS (selectors) and JavaScript (functions) @Ch…

via Echofon

RT @jbmoelker: A bot adding #WebPageTest reports to GitHub PRs! @HousingEngg did you open source it? Would love me one of those!
https://t.…

via Echofon

@RubenVerborgh I think part of this is being addressed. See the linked tweet. https://t.co/QHioTn4yMn

via Echofon

@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

RT @agektmr: Interested to putting Credential Management API and Payment Request API together? Check out: https://t.co/RAX13s6LaB #ChromeDe…

via Echofon

From life lessons to coping with current 🇺🇸 politics to sexism in the IT industry, encouraging post by @SRobTweets of 🔥 @Firebase fame. https://t.co/eN3xovMXw1

via Echofon

RT @_developit: Progressive Web Apps are about to become first-class citizens on Android #ChromeDevSummit https://t.co/uis1VYCF2o

via Echofon

RT @DasSurma: TIL: chrome://site-engagement/ https://t.co/jVSWJ691jc

via Echofon

The gist of two wonderful days of #ChromeDevSummit in one wonderful tweet. Test on real and _yesteryear’s_ devices. 🔱 Well put, @dalmaer! https://t.co/cwbIGCHmUm

via Echofon

As if @kdzwinel had read my mind (https://t.co/7ZLMSXlT0N): a critical CSS extractor based on @ChromeDevTools’ CSS coverage analysis. 💍🏻 https://t.co/aBoEllUai9

via Echofon

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

Streams https://t.co/NprDqvDhSJ

Async iterators https://t.co/0mHgQ5H8lz
……

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

RT @ericlaw: Takeaways from #ChromeDevSummit: Virtually every speaker has mentioned this and “send less JavaScript.” https://t.co/jRo6g8h62h

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 #ChromeDevSummit to unite sw-toolbox & sw-precache functionality https://t.co/fZmHhmS7Ve

via Echofon

Better tooling support that warns you when you are about to 🔫 in the 💣 is greatly needed—@addyosmani’s RfC: https://t.co/wh2RzbPB6O https://t.co/dgsFminC9N

via Echofon

Key performance points that you should be tracking for optimal website performance, useful reminder by @addyosmani. #ChromeDevSummit https://t.co/ZHZ4hn0bs0

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. https://t.co/yCia8IXEow

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. https://t.co/B5Kjhv2ZFX

via Echofon

Live CSS coverage test for webpages. This is such a useful feature to have. Wishlist: above-the-fold coverage analysis, @ChromeDevTools 🙏🏽 https://t.co/toTrqcNzaa

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. 💍🏻 #ChromeDevSummit @WebKit https://t.co/EJF8re6Udi

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)

RT @kdzwinel: Inline breakpoints in @ChromeDevTools are a killer feature. Something that I know I’ll use every day. https://t.co/IEHiRYEl3n

via Echofon

HTTPS transparency report: https://t.co/NPMKI85uxQ 🔐 #ChromeDevSummit

via Echofon

Dark Silicon & the End of Multicore Scaling https://t.co/t7bBQfOWRi Paper mentioned by @slightlylate at #ChromeDevSummit—Desktop≠Mobile CPUs

via Twitter for iPhone

Emojineer @notwaldorf shows some cool tools like polydev https://t.co/j4yfq1QyTL and <demo-snippet> https://t.co/JXoJFOF48g #ChromeDevSummit

via Echofon

A proposal for using Service Workers to improve cookie management on the Web: https://t.co/0GS65trBB9 🍪 #ChromeDevSummit

via Echofon

Lyfts stats about the different sizes of their native iOS and Android apps vs. their Progressive Web App are mind-blowing. #ChromeDevSummit https://t.co/PbtUTvrXzM

via Echofon

Browser Bug Searcher allows developers to search for bugs across all the major browser vendors: https://t.co/GBDcHbLQBK 🔍 #ChromeDevSummit

via Echofon

RT @ChromiumDev: Can’t make it to Opening Keynote of #ChromeDevSummit? 🔽 We’re streaming it live now!💉https://t.co/kI3semamvs

via Echofon

Tool to produce CSS gradient fallbacks for an image that resembles the original https://t.co/R2CQ8Gr5JW, inspired by https://t.co/p2B3HnzCd0

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: https://t.co/slrpLLCLyH 💶💳 See the full Payment Request API spec: https://t.co/AflgZfDRQX

via Echofon

Tips from the App Engine team on avoiding self-inflicted DDoS attacks: https://t.co/Xmd3dp81pm. 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: https://t.co/wMHNSs41nR. A great collection of tips for all kinds of single page apps.

via Echofon

The 🇺🇸 elections are heavily reflected on Wikipedia. https://t.co/xLhTqygiIh https://t.co/e5FKb8rfQv

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: https://t.co/vMrWgCT79M:
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. https://t.co/FOC7FXcsEE

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

RT @MaximeEuziere: Touchbar_nyancat: Stupid nyancat animation on your +$2k MacBook Pro’s Touchbar - https://t.co/Rbj2EHijtQ

via Echofon

You could either rewatch the 🔥 @Firebase Summit keynote, or if you’re a tl;dw person like me, just read the recap: https://t.co/dFVCvC8CJx. https://t.co/MlUIdn6CtQ

via Echofon

@stoyanstefanov Nice console hack, would probably be more user friendly if it used datalist: https://t.co/0QbjjCLPCB.

via Echofon

Good reminder that the Google Search Console lets you combine property sets, e.g., when you publish @AMPhtml on a different subdomain. 🗜 https://t.co/II5sa8I813

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: https://t.co/ncSjysdQNw. Plus 🇺🇸 elections.

via Echofon

Embedding a VR view on a website like the Chrome Dev Summit one (https://t.co/FtJz5u1uXb) has gotten super easy: https://t.co/4Vrz6a42F7 💔 https://t.co/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 (https://t.co/E9f8F2htTd). Should I also use non-AMP comps?

via Echofon

@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. https://t.co/kavya6GDO6

via Echofon

RT @TwitterEng: How we improved our real-time search technology to support diverse document types: https://t.co/gayKpY5LEo

via Echofon

According to Twitter, I really should follow both @NSAGov & @wikileaks 🤔 Also, noticed how it says “Whom to follow”? https://t.co/hu9NeSRl1H https://t.co/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 ✏️ https://t.co/90UIxZ4Am3 https://t.co/xWBOBspYaO

via Twitter Web Client

RT @umaar: Perf Audits - https://t.co/QG7CJb1VTo - Learn how to audit your own websites with DevTools. Audits include: Airbnb, Reddit, Imgu…

via Echofon

Whether or not you should be using a carousel is a separate question, but if you use one, check out this tutorial: https://t.co/vsUXGHT2Qn.

via Echofon

RT @jaffathecake: Async iterators make reading streams really easy.

Already in Babel. Demo: https://t.co/p3brGX8T9Q https://t.co/3TRt9adaCj

via Echofon

Fully agree: Flash of Unstyled Content (FOUC) with Web Fonts is Progressive Enhancement. Great post by @notwaldorf on lazy-loading fonts. https://t.co/RRkxd8xmNg

via Echofon

You can now use forms in your @AMPhtml pages. Read the blog post for the details and potential caveats. https://t.co/GfMwa5gEjj

via Echofon