Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

February 2017

karptonite .@awscloud Making your status page dependent on the service whose status the page is reporting—not the best idea in retrospect, I bet.

via Twitter Web Client (retweeted on 10:39 PM, Feb 28th, 2017 via Twitter for iPad)

RT @linclark: and in related WebAssembly news:

the 4 major browsers say WebAssembly is ready to be turned on-by-default https://t.co/c2ot9…

via Echofon

RT @addyosmani: Progressive Web App Libraries in Production https://t.co/ukFGZuqdil - Service Worker, Web Push, Analytics libs & real-world…

via Echofon

The 💷‍♀️ Service Worker Detector @GoogleChrome extension has learned a new trick: it now detects 🔃 Web manifests. https://t.co/aP075E0XbF 🙌 https://t.co/aLCYhvwpQL

via Twitter Web Client

@nolanlawson The obvious other target would be JS engines directly, but from what I read—in order to avoid a full parse—they string-match…

via Echofon

RT @jaffathecake: Using service worker & background sync to reliably send messages when connectivity returns https://t.co/C4m8aff54x

Great…

via Echofon

Very interesting IIFE optimization technique, but I’m definitely in the “shouldn’t this be Uglify’s job” camp: https://t.co/XVrS4rsnkP. https://t.co/cM2lF9cBaA

via Echofon

RT @ChromiumDev: The avg site takes 22 seconds to fully load on mobile - Find out where you stack up #webperf: https://t.co/2vKJLIM2ob

via Echofon

hashseed Awesome. @ChromeDevTools experimentally offers code coverage. pic.twitter.com/ucH2CeR4Oq

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

@DasSurma There is a “WontFix”-rated issue to re-introduce this in Chrome: https://t.co/Q0zEQLnqut.

via Echofon

RT @rolze: .@tomayac I use this:
[alias]
trash = “!git add -A && git commit -m ‘trash’ && git reset —hard HEAD^”
See https://t.co/XQpz…

via Echofon

RT @dalmaer: We are human.⚡️ “The tech industry rallies to support @DHH’s anti-whiteboard movement.” by @TheLarkInn

https://t.co/MADpURWKEs

via Echofon

Hi, I’m Tom. I’ve created a bash alias to throw away local Git changes (https://t.co/Rt8LaWCiHF)… to look it up—Every. Single. Time.🤦‍♂️ https://t.co/PdI18EUB8H

via Echofon

RT @rtroncy: Excellent demo of #mediafragments combined with web #annotations on a @YouTube video https://t.co/d21Ek37M9B / cc @silviapfeif…

via Twitter for iPad

It’s easy to bash Comic Sans as a font, yet there’re unexpected areas where it shines: dyslexia. Read its history: https://t.co/GNpDRPhg8a. https://t.co/DRskMkAilE

via Echofon

Wow, super hi-res 10K diagram of the solar system: https://t.co/Oh1zSdhpqN (by Antonio Ciccolella, CC BY-SA 4.0, via @Infodisiac) https://t.co/89Dmnx7zlT

via Echofon

RT @jeffposnick: I’ve moved my (static, Jekyll-based, service worker rendered) blog to Firebase Hosting. It was painless.

https://t.co/QSG…

via Echofon

RT @thinkpanzer: The E2EMail research project has left the nest: https://t.co/RY96D3hdWk // @sirdarckcat

via Echofon

Started collecting feature requests for my 💷💷‍♀️ Service Worker Detector Chrome extension: https://t.co/bTteOhr0WO. https://t.co/WomXsxPBl4 https://t.co/kadluug5NL

via Twitter for iPhone

Fascinating read on #CloudBleed, the Cloudflare bug that leaked sensitive data: https://t.co/faxzqqgpVa Post mortem https://t.co/0m89NqycGq

via Echofon

jedisct1 We have broken SHA-1 in practice.

shattered.io

via Echofon (retweeted on 6:20 PM, Feb 23rd, 2017 via Echofon)

RT @umaar: Dev Tips: DevTools: Understand & Quantify the performance impact of your CSS with these CSS Tracker Enhancements: https://t.co/A…

via Echofon

CSS Flexbox intuitively explained with animated GIFs: (i) https://t.co/C6fgIteT0a (ii) https://t.co/HEL9gGSbQM.

via Echofon

RT @esjewett: Did a hacked up example using dc.js + Crossfilter + WebWorkers if anyone wants to go crazy with it: https://t.co/wZxXvwv1Pp h…

via Echofon

SRobTweets When in doubt:
rm -rf node_modules/
npm install

via Twitter Web Client (retweeted on 5:02 PM, Feb 22nd, 2017 via Echofon)

Is there a macOS corresponding feature for Windows 10’s “metered connection”—https://t.co/np72l4pm1v Useful for tethering. 🔱 (via @nelson)

via Echofon

@RubenVerborgh @certsimple It’s all green here (currently on 🔱). Have you tried https://t.co/Tm7rcQI4Fl? Might also be a browser extension!?

via Echofon

RT @robertnyman: Android Marshmallow Boot Animation, in CSS - https://t.co/MU2a9tYZe1
By Ariful Islam, via @kennethrohde

via Echofon

💷‍♀️💷 Released v2.0.0 of the Service Worker Detector extension https://t.co/aP075E0XbF w/ event listener analysis—closes @slightlylate’s FR. https://t.co/pKHA9UWUHz

via Twitter Web Client

@Purify2 Congratulations 🎉 and welcome to the bright side 😉! Looking forward to the cool new features this launch allows you to add.

via Echofon in reply to tom_says_things

RT @samccone: link rel preload; one of the most powerful web features you have probably never heard of.

https://t.co/29s4QvcbpP

by @yoavw…

via Echofon

Wrote a short blog post https://t.co/muHpXVFRru where I motivate the Service Worker Detector Chrome extension https://t.co/aP075E0XbF. 💷‍♀️💷

via Twitter Web Client

RT @mrdoob: Done with buttons and touch visualisation. It drifts quite a bit though… https://t.co/sl1WJNTzUc https://t.co/X8AtICd375

via Echofon

RT @justmarkup: Writing JavaScript with accessibility in mind https://t.co/F69WRenDjS

via Echofon

@hblank Wow, herzlichen Glückwunsch 🥂!

via Echofon in reply to hblank

somebitsLinks Uber management disasters: Sexual harassment run rampant in engineering dlvr.it/NQTywm

via dlvr.it (retweeted on 8:47 PM, Feb 20th, 2017 via Echofon)

WickyNilliams How I imagine this code came to be:

“Let’s use fancy ES6 destructuring”
“Seems hard to read”
“Fear not! I’ll leave an explanatory comment” pic.twitter.com/AihtqCikSh

via Tweetbot for Mac (retweeted on 8:45 PM, Feb 20th, 2017 via Echofon)

Hat tip to @Paul_Kinlan for creating _the_ poster PWA that everyone uses as an example. https://t.co/SSY5UaATet https://t.co/zgLG3PBMfL

via Twitter for iPhone

✨New @GoogleChrome extension: 💷‍♀️💷 Service Worker Detector: https://t.co/aP075E0XbF. Source code on GitHub: https://t.co/oMWn38riPk. #PWA https://t.co/0zkg4gSh5J

via Twitter Web Client

Wikipedia Zen ☯️ tip: open @hatnotable’s https://t.co/WWSVlU2F7y and my https://t.co/EnifHAugGY on a desktop PC (ideally in @googlechrome) 🔈

via Twitter Web Client

teropa This is a nifty @yarnpkg feature pic.twitter.com/J5wb1pV5tJ

via TweetDeck (retweeted on 9:51 PM, Feb 18th, 2017 via Echofon)

Cool #ES2015 destructuring syntax tricks in @PhilNash’s [🍺,🍻] post: https://t.co/al2FpICUBr.

via Echofon

Node.js production usage report by Wikimedia: https://t.co/Ls7Y4zLBIo “[N]ative Promise perf. is still around 6 times slower than Bluebird.”

via Echofon

RT @justmarkup: Speed up Service Worker with Navigation Preloads https://t.co/u6YSkiTbqQ

via Echofon

RT @samthor: I just published “How to add a Web App Manifest and mobile-proof your site” https://t.co/2K03b4UxtP

via Echofon

@samthor @dalmaer Nice post! A remark on pwacompat.js: could it be included w/ the async attribute so that the script isn’t render-blocking?

via Echofon in reply to samthor

RT @kdzwinel: @kdzwinel Someone already made much better version here: https://t.co/Y9QcTsgCjn ❤️

via Echofon

RT @iamvdo: 🔝🎉 [New blog post] Deep dive CSS: font metrics, line-height and vertical-align
https://t.co/wnYYktGVLP

via Echofon

RT @kdzwinel: I managed to port https://t.co/YTczKO7i8S to JS. Performance sucks, but there is a lot of space for improvements. https://t.c…

via Echofon

RT @robertnyman: Service worker and caching from other origins - https://t.co/gUNmgEPtvc, by @Filipbech

via Echofon

RT @ebidel: 💡Lighthouse 1.5 🏠 optim/resp images, unused CSS, deprecated APIs audits. Export report as, emulation settings, more. https://t.…

via Echofon

umaar HTML Reference - htmlreference.io - A reference of all HTML Elements and Attributes. Features code examples, live demos, and more pic.twitter.com/jFvtZ1xcyL

via Twitter Web Client (retweeted on 11:02 PM, Feb 15th, 2017 via Echofon)

You might not need a Web Push server for sending push notifications to Progressive Web Apps. https://t.co/dUEKOgVZHz

via Echofon

The Lighthouse website testing tool is getting even more useful: now includes CSS coverage analysis and image optimization tips. 💍🏻 https://t.co/UYZ9zFrOr6

via Echofon

RT @MSEdgeDev: Manifoldjs is becoming PWA Builder - a toolkit to transition your site to a Progressive Web App. From @boyofgreen: https://t…

via Echofon

RT @owencm: Chrome’s priorities for Progressive Web App capabilities in the next 6 months 🎉 🔈 💩‍🔬https://t.co/0FKUNXmDNt (in case you misse…

via Echofon

RT @jaffathecake: CSS can now load progressively in Chrome Canary with the “Experimental Web Platform features” flag. Details: https://t.co…

via Echofon

Helmet.js (https://t.co/LmEW2rvtga) makes working w/ the Content Security Policy a breeze in Node.js. Great intro: https://t.co/btIMYyb6n4!

via Twitter for iPhone

RT @ade_oshineye: This: https://t.co/RFCsuAQanH is what happens to your Lighthouse score when you ship a Progressive Web App https://t.co/x…

via Echofon

Dependency-free, pure JavaScript image manipulation library called jimp: https://t.co/gGgfZYoukh

via Echofon

Great list of CSS properties that solve actual problems like object-fit: https://t.co/CyY5TQSPmP

via Echofon

Interesting new Web navigation concept piloted by @Mozilla called Trails looks at provenance of tabs. (CC: @pchampin for his work on Traces) https://t.co/qMqzrtNdzS

via Echofon

RT @philwalton: Just published a new article where I brain dump every hack/secret/best-practice I know about Google Analytics
https://t.co…

via Echofon

With the official Wikipedia Server-Sent Events stream launched, I’m happy to deprecate mine over at https://t.co/At4j6mTOjh (see text). 🚀 https://t.co/91F3AuHnch

via Echofon

RT @WikiResearch: EventStreams: a new web service exposing streams of structured event data from @Wikipedia and other @Wikimedia sites http…

via Echofon

fabien_gandon Nice update of the Linking Open Data cloud diagram 2017-01-26 bit.ly/2kRqm9u

via TweetDeck (retweeted on 11:50 AM, Feb 8th, 2017 via Echofon)

RT @rtroncy: [JOB] Tenure Track Faculty Professor Position in “Large Scale Data Management and Knowledge Extraction” @EURECOM #job #DataSci…

via Echofon

RT @kosamari: “It returns a Promise 💁”
…is a surprisingly hard thing to explain in plain english ‼

I tried to do it by ordering 🍔
https://…

via Echofon

ðŸBash tip: recent addition to my ~/.bash_profile:
alias gitthrowaway=’git stash save —keep-index && git stash drop’

via Twitter Web Client

This is how the new deep link sharing feature looks like in the ⚡️ @AMPhtml browser bar. Test it with https://t.co/vpxPp1bxZu. https://t.co/wA8ETRcxGd

via Echofon

The ⚡️AMP folks are addressing the most-hated @AMPhtml issue [citation needed] and give people their URLs back: https://t.co/euaiNFl8i6….

via Echofon

@andreasbovens Wow, super happy for you, sounds like a brilliant match. ðŸ@MozDevNetNet

via Echofon in reply to andreasbovens

My local reverse geocoder keeps staying relevant: https://t.co/cn6WNhmSvb. Merged a Pull Request that fixes Geonames TSV parsing today.

via Echofon

Interesting discussion on caching behavior with Service Worker scripts: https://t.co/YXzgabxY55. https://t.co/a7V8OVVTsu

via Echofon

🤡 Hours of fun with Google Home, Alexa, Siri, Cortana: https://t.co/3B3KRdFQy7. Paste into the console and place laptop near your assistant…

via Twitter Web Client

@justmarkup Yepp, confirmed working :-) Great job!

via Echofon in reply to justmarkup

@justmarkup No, nothing. I’m on the latest iOS 10.3 Beta, which may or may not be related. @MozDevNet demo works: https://t.co/TZosSDGbn2.

via Echofon

@justmarkup Button is there, but doesn’t seem to do anything on iOS (can’t view source to debug right now, as I’m away from my computer).

via Echofon in reply to justmarkup

gauntface Still early days, but I’ve been creating a brain dump of everything I know about web push: web-push-book.gauntface.com pic.twitter.com/XwP6jpwUkG

via TweetDeck (retweeted on 11:48 PM, Feb 3rd, 2017 via Echofon)

srijankedia Single vs Double Blind Reviewing at @WSDMSocial 2017 arxiv.org/abs/1702.00502 V interesting implications.

via Twitter Web Client (retweeted on 11:20 PM, Feb 3rd, 2017 via Echofon)

@Paul_Kinlan @kennethrohde Strange, adding never was a problem for me, works on all platforms (even iOS). Anyway, off to 💤. More tomorrow.

via Echofon

@Paul_Kinlan Might be related to same SW scope. If you want, play w/ https://t.co/mdUBmii5oh and https://t.co/ooWMyDFOfZ. Manifests differ.

via Echofon

@Paul_Kinlan Installed via A2H prompt. Then launched via _browser_ (not icon). Then received another A2H prompt. Ended up w/ two icons.

via Echofon in reply to Paul_Kinlan

@Paul_Kinlan Will try to reproduce tomorrow. Coming back from 🇬🇧, Pixel’s out of 🔋. Also received A2H prompts for already installed app.

via Echofon in reply to Paul_Kinlan

RT @ChromiumDev: Chrome 57 Beta is a big release. CSS Grid, Media Session API and Improved add to home screen to name a few.

https://t.co/…

via Echofon

RT @Paul_Kinlan: More details about the “install” for new improved add to home screen. Hit me up with any questions

https://t.co/X0aXBwxg74

via Echofon

@Paul_Kinlan Do we have doc on the difference between install-prompt-initiated & browser-menu-initiated A2H? E.g., I noted diff. icons used.

via Echofon in reply to Paul_Kinlan

RT @rob_dodson: Just released ~ axe-cli. Easily run accessibility tests from the terminal. Fine work by @marcysutton @dequesystems

https:/…

via Echofon

@justmarkup I have solved a similar problem in the past (https://t.co/enEdrdkVwg) with https://t.co/suI65wXM1B. Just show the closest city.

via Echofon

Looking forward to the promised article about the server side dealing w/ push notifications. Feature request: use the Geolocation API. https://t.co/YZA7aARS3n

via Echofon

RT @owencm: Great advice about how to be gender inclusive when ordering t-shirts for conferences 💩‍💻💩💱‍♀️💏https://t.co/wkymPU1aog

via Echofon

RT @cvanw: 🎉 Excited to unveil
💎 @WebVRRocks,
🗣 a community resource for
🖥 latest browser support and
🔰 topics of VR content creation on
🌐…

via Echofon

Been wondering about those blanks (instead of a satisfying “OK”) in @ChromeDevTools’ Cache Storage viewer for a while. Maybe write “Opaque”? https://t.co/OGxEVgtbZt

via Echofon

One of the most honest incident reports I’ve ever read is definitely @GitLab’s: https://t.co/Fx9VCdf3UM

via Echofon