Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

September 2017

Neat idea by @Cloudflare to implement the Service Worker API on their edge servers, no client-side change required (blog.cloudflare.com/introducing-cl…) twitter.com/dalmaer/status…

via Echofon

GoogleFR ⚪️⚪️⚪️⚪️❤️❤️❤️❤️⚪️⚪️⚪️
⚪️⚪️❤️❤️❤️❤️❤️❤️❤️⚪️⚪️
⚪️💛❤️❤️❤️⚪️❤️❤️❤️❤️⚪️
⚪️💛💛💛⚪️⚪️⚪️⚪️⚪️⚪️⚪️
💛💛💛⚪️⚪️⚪️⚪️⚪️⚪️⚪️⚪️
💛💛⚪️⚪️⚪️⚪️💙💙💙💙💙
💛💛⚪️⚪️⚪️⚪️💙💙💙💙💙
💛💛💛⚪️⚪️⚪️⚪️⚪️⚪️💙💙
⚪️💛💛💛⚪️⚪️⚪️⚪️💙💙💙
⚪️💛💚💚💚⚪️💚💚💚💚⚪️
⚪️⚪️💚💚💚💚💚💚💚⚪️⚪️
⚪️⚪️⚪️⚪️💚💚💚💚⚪️⚪️⚪️

via TweetDeck (retweeted on 7:15 PM, Sep 29th, 2017 via Echofon)

addyosmani Essential Image Optimization: my new eBook on image best practices! 🌠🚗💨

Read online: images.guide

via Twitter Web Client (retweeted on 7:12 PM, Sep 29th, 2017 via Echofon)

The new abortable fetch API and its long history, by @jaffathecake: developers.google.com/web/updates/20…. Firefox 57 is the first browser to support it.

via Echofon

mikeal The future is framework independent re-usable HTML elements distributed with npm.

medium.com/@mikeal/ive-se…

via Twitter Web Client (retweeted on 12:24 AM, Sep 29th, 2017 via Echofon)

mnot Trying a new approach for HTTP caching and content negotiation; feedback appreciated. mnot.github.io/I-D/variants/

via Twitter Web Client (retweeted on 8:08 PM, Sep 28th, 2017 via Echofon)

@pietercolpaert Congratulations, Dr. Colpaert. 👨‍🏫 twitter.com/gatemezing/sta…

via Echofon

GermanyDiplo .@Twitter is considering ! Or as we say in Germany: 4 words.

via TweetDeck (retweeted on 7:49 PM, Sep 28th, 2017 via Echofon)

paulcalvano Which third party content loads prior to render start? I had some fun exploring this in @HTTPArchivebit.ly/2wW6KrU

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

Just learned about the AOM (Accessibility Object Model) for exposing primitives, e.g., for Custom Elements: github.com/WICG/aom/blob/…. twitter.com/rob_dodson/sta…

via Twitter for iPhone

@rob_dodson @iandevlin @trivago Ian, mind adding more detail on the concerned Custom Elements? Are they trivago-internal or public? I might be able to help w/ A11Y if pub.

via Twitter for iPhone in reply to rob_dodson

In reply to Spain censoring the entire Catalonia independence Web, @wikileaks has mirrored the central info site: wikileaks.org/mirrors/catref… 👏

via Echofon

@webrendyn @molant @kylealden @MSEdgeDev @patrickkettner @erikanavara @JotaDeG Thank you very much! The extension link is github.com/google/service…. My Microsoft account is steiner.thomas AT gmail.com.

via Twitter for iPhone in reply to webrendyn

umaar Node.js Tip: You can use { colors: true } to get colored output for objects! Try it: console.dir(this, {colors: true}) pic.twitter.com/Ek94iXLa2U

via Twitter Web Client (retweeted on 1:08 AM, Sep 27th, 2017 via Echofon)

Nice insights from @iandevlin on @trivago’s work, but “replacing custom elements w/ native elements where possible” 🤔 CC: @rob_dodson twitter.com/trivago_tech/s…

via Echofon

wikileaks Spain’s @guardiacivil seize more than 140 web sites in huge censorship campaign against Catalonian Oct 1 vote twitter.com/JulianAssange/…

via Twitter Web Client (retweeted on 1:01 AM, Sep 27th, 2017 via Echofon)

firefox Firefox Quantum—now in Beta!—is twice as fast as Firefox was just a year ago. mzl.la/2xu9qMRne

via Buffer (retweeted on 12:52 AM, Sep 27th, 2017 via Echofon)

ebidel Turns out you can!

Create a video file from a list of images using nothing but new web platform APIs. Zeros deps.

ebidel.github.io/demos/images2v… twitter.com/ebidel/status/…

via TweetDeck (retweeted on 12:49 AM, Sep 27th, 2017 via Echofon)

High-performance service worker loading by @jeffposnick: developers.google.com/web/fundamenta…. Brilliant article with tons of insights! 👌

via Echofon

dabit3 I just published Flutter for JavaScript Developers - medium.com/@dabit3/flutte… @dart_lang @flutterio

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

Twitter Can’t fit your Tweet into 140 characters? 🤔

We’re trying something new with a small group, and increasing the character limit to 280! Excited about the possibilities? Read our blog to find out how it all adds up. 👇
cards.twitter.com/cards/gsby/4ub…

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

@molant @kylealden @MSEdgeDev @patrickkettner @erikanavara @webrendyn @JotaDeG Thanks Edge team for looking into this, and thanks @kylealden for routing this <del>issue</del> <ins>challenge</ins> to the right people.

via Twitter for iPhone in reply to molant

@MSEdgeDev The screenshot has the relevant data (Win 10 build…). Mayb@kylealdenen@patrickkettnerer (o@erikanavarara—traced vdocs.microsoft.com/en-us/microsof…2vJ)

via Twitter Web Client in reply to tomayac

👋 @MSEdgeDev—I’m trying to get Service Worker Detectorgithub.com/google/service…p running on Edge, but the debug background script F12’s blank.pic.twitter.com/aqRImuW8WYY

via Twitter Web Client

@Paul_Kinlan Don’t understand all of it. Some sounds like SW backgr. sync & fetch (github.com/WICG/backgroun…) could cater for. Maybe new “use cases” post?

via Twitter for iPhone in reply to Paul_Kinlan

@Paul_Kinlan @DasSurma Might make sense to scope the problem space narrowly enough to not kill it w/ an overly broad solution space. Do one (few?) thing, but well.

via Twitter for iPhone in reply to Paul_Kinlan

@stefanjudis Your prev flow reminds me of my hack to use a 🍩 shape for round profile pics in slides when there’s circular image masks.🤦‍♂️

via Echofon in reply to stefanjudis

dsottimano Wow, nice.. @Google is offering a bunch of free stuff on their Cloud platform, even has free cloud functions. cloud.google.com/free/

via Twitter Web Client (retweeted on 12:31 AM, Sep 26th, 2017 via Echofon)

@tomayac @Paul_Kinlan For your first example (upload from cloud drive), something as simple <input type=file> is integrated w/ >1 services. pic.twitter.com/Z47ETNAuiS

via Echofon in reply to tomayac

@Paul_Kinlan What use cases do you envision that go beyond what’s possible w/ Web Share API & what will be enabled by Web Share Target API?

via Echofon in reply to Paul_Kinlan

@tomayac @Paul_Kinlan @DasSurma The ServiceRegistry would still need to somehow semantically convey that it offers, say, image/svg editing.

via Echofon in reply to tomayac

Web Intents reinvented (of sorts) by their inventor @Paul_Kinlan using @DasSurma’s Comlink. Unsure about ServiceRegistry semantics details. twitter.com/Paul_Kinlan/st…

via Echofon

@kdzwinel @ChromeDevTools Ah, and you would probably only obtain the script’s source once you somehow officially’ve accepted their deal. 👎

via Echofon in reply to kdzwinel

@kdzwinel @ChromeDevTools could then issue warnings on the console, given some sort of fingerprintable pattern can be detected.

via Echofon in reply to kdzwinel

@kdzwinel One idea (apart from accepting the incredible offer 🤑) might be to start collecting these scripts & report’em to @ChromeDevTools.

via Echofon in reply to kdzwinel

@tom_says_things @thomaspursey I pinged a couple of folks internally. Apologies for the mishap, trying to get this cleared up as soon as possible.

via Twitter for iPhone in reply to tom_says_things

michaellnorth New in Chrome 63 dev tools: custom messages for developer push and sync event triggers. pic.twitter.com/OdFfPYlnrO

via Twitter Web Client (retweeted on 10:44 AM, Sep 23rd, 2017 via Echofon)

webkit Safari on iOS 11 and macOS High Sierra adds WebRTC, WebAssembly, Variable Fonts, Timing APIs and so much more. webkit.org/blog/7956/new-… pic.twitter.com/A2RxsUL7zV

via Buffer (retweeted on 8:38 AM, Sep 23rd, 2017 via Echofon)

paulcalvano Interested in querying @HTTPArchive data but not sure where to start? I wrote a guide that takes you step-by-step! bit.ly/2hp0Kxj

via Twitter Web Client (retweeted on 8:34 AM, Sep 23rd, 2017 via Echofon)

🛑 Quite some back-push on @webkit’s official post on how to design for iPhone X with padding-*: constant(safe-area-inset-*) & min()/max(). twitter.com/webkit/status/…

via Echofon

MSEdgeDev Web Performance in the Real World: @nolanlawson on how to make fast websites channel9.msdn.com/Events/WebPlat…

via TweetDeck (retweeted on 10:43 PM, Sep 22nd, 2017 via Echofon)

@lospaul Ich habe die Software gemeint, weniger die Hardware. Solange dein Chromebook Android Apps ausführen kann, sollte die Beschreibung passen.

via Twitter for iPhone in reply to lospaul

@_davideast “Deprecated JavaScript Frameworks Weekly”?

via Echofon in reply to _davideast

matthewcp @jaffathecake Let’s tackle why premature SPA happens. I believe github.com/jakearchibald/… would help tremendously here.

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

Pushed v2.3.10 of the 👷‍♀️ Service Worker Detector browser extension. Adds support for more Web App Manifest props: github.com/google/service….

via Twitter Web Client

My $169 development Chromebook blog.lessonslearned.org/building-a-mor… After my MacBook has failed on me, I’m considering developing from CrOS. This post:👌

via Echofon

@jeffposnick I hope not to mess too many things up. Luckily there’s adult supervision from @jaffathecake.

via Echofon in reply to jeffposnick

@kdzwinel Thanks, but I should have written “uncomfortably excited”. I haven’t done anything yet. ¯\_(ツ)_/¯

via Echofon in reply to kdzwinel

Excited to be joining the W3C Service Workers Working Group: w3.org/2000/09/dbwg/d…. Hooray, standards! 👷‍♀️👷

via Echofon

andreapernici “Killing Old Service Workers for the Greater Good” by Antonio Calapez blog.hackages.io/migrating-a-se…

via Twitter Web Client (retweeted on 4:51 PM, Sep 21st, 2017 via Echofon)

umaar Modern JavaScript cheatsheet - github.com/mbeaudru/moder… 👌  Lots of JavaScript terminology explained in this guide. Includes code examples ✅ pic.twitter.com/Oihw3OEGdh

via Twitter Web Client (retweeted on 4:48 PM, Sep 21st, 2017 via Echofon)

igrigorik “One million robots.txt files”: bit.ly/2fBDSe0 - fun analysis. pic.twitter.com/f5tun1ptEu

via Twitter Web Client (retweeted on 4:39 PM, Sep 21st, 2017 via Echofon)

kinu で話しました。Gave a talk about state of Loading, ES6 Modules and Service Worker in Blink w/ @KenjiBaheux docs.google.com/presentation/d…

via Twitter for Mac (retweeted on 4:34 PM, Sep 21st, 2017 via Echofon)

popeindustries I made a thing for testing ServiceWorkers:

github.com/popeindustries…

Run the same tests on the command line and in the browser!

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

tbaldauf SQIP - a generator for SVG-based image placeholders: github.com/technopagan/sq… pic.twitter.com/XNUBEF73xX

via Twitter Web Client (retweeted on 8:21 PM, Sep 20th, 2017 via Echofon)

One can opine about the Catalan independency question this way or the other, but what’s happening in Spain today is undemocratic. 🇪🇺🙈🙉🙊 twitter.com/Reuters/status…

via Echofon

umaar Modern DevTools - youtube.com/watch?v=E4KAWf… I’ve published a free lesson 🎊 It’s about running a performance profile on the YouTube search bar pic.twitter.com/YI9J8AfpP1

via Twitter Web Client (retweeted on 8:08 PM, Sep 20th, 2017 via Echofon)

@poshaughnessy @trivago_tech would probably appreciate if you added @trivago 🏨. They are one of the better PWAs in my humble opinion.

via Twitter for iPhone in reply to poshaughnessy

Top overview on common misconceptions about the Payment Request API by @agektmr. Most important: it’s an Open Web Standard, not Chrome-only! twitter.com/agektmr/status…

via Echofon

philwalton I just tried Safari 11 on iOS and the nomodule bug is fixed! Meaning this will work on basically all mobile browsers twitter.com/philwalton/sta…

via Twitter Web Client (retweeted on 7:25 AM, Sep 20th, 2017 via Echofon)

@Vintharas So was I. I learned it through @jaffathecake’s comment under the blog post (that he referenced in his snippets).

via Echofon in reply to Vintharas

I didn’t realize the iPhone X notch workaround (stephenradford.me/removing-the-w…) was based on “CSS Round Display Level 1”: drafts.csswg.org/css-round-disp… 👍 pic.twitter.com/96q7osv0G0

via Twitter Web Client

Impressive use of the primitive tool (github.com/fogleman/primi…) for low-quality image placeholders. Looking forward to more, @tbaldauf! 👍 twitter.com/tbaldauf/statu…

via Echofon

mikewest github.com/mikewest/trust… is an attempt to build something like research.google.com/pubs/pub42934.…. It’s super early, so it’s a great time for feedback! twitter.com/intenttoship/s…

via Twitter Web Client (retweeted on 8:46 PM, Sep 18th, 2017 via Echofon)

googledevs Interested in what sites already have a Service Worker?

Install the 👷 Service Worker Detector Chrome extension

github.com/google/service… pic.twitter.com/ftO2kNB4Y4

via Sprinklr (retweeted on 7:59 PM, Sep 18th, 2017 via Twitter for iPhone)

fhinkel I just published “Runtime type information for JavaScript” medium.com/fhinkel/runtim…

via Twitter Web Client (retweeted on 8:45 AM, Sep 18th, 2017 via Echofon)

slace I wrote a piece about my experience at the - aaron-powell.com/posts/2017-09-… /cc @MSEdgeDev

via Twitter Web Client (retweeted on 7:38 AM, Sep 18th, 2017 via Echofon)

Saving bandwidth w/ images by @samthor: “If a small icon is <1kb, header cost is equal to [inline] overhead [even if you’re using HTTP/2].” twitter.com/auricomcorp/st…

via Echofon

SwiftOnSecurity When u realize it’d be faster for news websites to just send you a screenshot rather than download 8 megs of JavaScript and render the page

via Twitter for iPhone (retweeted on 1:51 AM, Sep 16th, 2017 via Echofon)

iamdevloper 1/3 of US bandwidth is used by Netflix…

the rest is used by `rm -rf node_modules && npm install`

via Twitter Lite (retweeted on 9:19 PM, Sep 15th, 2017 via Echofon)

viljamis Removing the white bars in Safari on iPhone X: stephenradford.me/removing-the-w… pic.twitter.com/OHwpzrWgNH

via Twitter for iPhone (retweeted on 3:15 AM, Sep 15th, 2017 via Echofon)

cheneytsai Woohoo. PaymentRequest API now being implemented in all major browsers: w3.org/blog/wpwg/2017…

via Twitter Web Client (retweeted on 3:13 AM, Sep 15th, 2017 via Echofon)

Understanding and Measuring HTTP Timings with Node.js: blog.risingstack.com/measuring-http…. Good protocol-level debugging tips.

via Echofon

Modern Modules—Rethinking the Node.js ecosystem for modern JavaScriptmedium.com/@mikeal/modern…x@mikeall on maintainable JavaScript development

via Echofon

philwalton New article: How to deploy ES2015+ code in production today (without transpiling to ES5) and why you should! philipwalton.com/articles/deplo… pic.twitter.com/nmV4kXEKiI

via Twitter Web Client (retweeted on 9:11 AM, Sep 14th, 2017 via Twitter for iPad)

Some interesting, critical, and also lauding thoughts on @AMPhtml: alexkras.com/google-amp-is-….

via Echofon

MSEdgeDev This October: preview Service Workers in Edge browser / F12 DevTools from about:flags (or now in preview builds) pic.twitter.com/cA8xkvie4E

via TweetDeck (retweeted on 1:48 AM, Sep 14th, 2017 via Echofon)

webmaxru My latest slides for tips & advanced techniques talk given at conf in Oslo slides.com/webmax/service… @javazone pic.twitter.com/VfadkNcnQi

via Twitter Web Client (retweeted on 7:16 PM, Sep 13th, 2017 via Echofon)

Applaus to the @MSEdgeDev team for launching a ton of new features in the next version of Edge. Most excited about Service Workers! 👏 twitter.com/MSEdgeDev/stat…

via Echofon

mozhacks OpenCV ♥ WASM — compile the open-source computer vision library for the web for a ~10x speedup usingy! 🏎hacks.mozilla.org/2017/09/bootca…zpic.twitter.com/tRdgbPuvmqq

via Twitter Web Client (retweeted on 2:33 PM, Sep 13th, 2017 via Echofon)

@__lakshya @addyosmani @preactjs Amazing! As you are at it, one other suggestion would be to move the menu layer over the top banner layer. pic.twitter.com/oc7HqWTNKJ

via Echofon in reply to __lakshya

@__lakshya @addyosmani @preactjs Did you consider inlining a blurry hero image (Medium_com style) to even further improve perceived perf? pic.twitter.com/fsHefs39sU

via Echofon in reply to __lakshya

__lakshya Was an absolute honour to co-author Treebo’s PWA journey with @addyosmani🌟
From Django to a SPA to a @preactjs PWA🚀
medium.com/dev-channel/tr…

via Twitter Web Client (retweeted on 11:52 AM, Sep 13th, 2017 via Echofon)

kdzwinel ✒️ “Prototyping the future of DevTools”

A bit of the past and a bit of the (possible) future of browser DevTools.

medium.com/@kdzwinel/prot…

via Twitter Web Client (retweeted on 1:12 AM, Sep 13th, 2017 via Echofon)

DasSurma Comlink – A tiny RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.googlechrome.github.io/comlink/b8

via TweetDeck (retweeted on 6:22 PM, Sep 12th, 2017 via Echofon)

bdc @mathias My favorite part: “Nowadays, the performance of both for-of and forEach is on par with the old-fashioned for loop.” 😍

via Tweetbot for iΟS (retweeted on 4:28 PM, Sep 12th, 2017 via Echofon)

mathias V8 optimizes array operations based on the array’s Elements Kind. Explanation + JavaScript performance tips: v8project.blogspot.com/2017/09/elemen… pic.twitter.com/tmVDOiuXKH

via Tweetbot for Mac (retweeted on 4:26 PM, Sep 12th, 2017 via Echofon)

umaar Dev Tips: DevTools: 👀 View all JavaScript event listeners: umaar.com/dev-tips/158-f… Tip: You can also remove them to investigate bugs 🐞 pic.twitter.com/VGOvEpItmU

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

Making the Google Developers Documentation Style Guide public: opensource.googleblog.com/2017/09/making…

via Twitter Web Client

ChromiumDev Want to learn about performance of your app in DevTools, but confused about it? Start with this step by step guide👉
developers.google.com/web/tools/chro…

via TweetDeck (retweeted on 9:15 PM, Sep 11th, 2017 via Echofon)

✍️ a recap of . Must’ve been great if the tl;dr goes “if you’ve time for just o̶n̶e̶ ̶t̶w̶o̶ ̶t̶h̶r̶e̶e̶ four talks, watch…”.

via Twitter Web Client

r2-@mikeall’s reimplementation of the request modulegithub.com/mikeal/r2s “Rather than shimmed for the browser, r2 is shimmed for Node.js”

via Twitter Web Client

keegankorthauer If the “code is available upon request from the authors”, it is not available.

via Twitter Web Client (retweeted on 8:21 PM, Sep 10th, 2017 via Echofon)

@LeaVerou @GoogleDevExpert CC: @SeraAndroid @diekatha_ for a GDE 🇩🇪 PoV—Ate I saw@g33konautt suggest a female developer for GDE.

via Echofon in reply to LeaVerou

@samthor @robertnyman Rob was obviously referring to the Swiss spelling. 🇨🇭 ⚽️ ß 🆕 ss

via Echofon in reply to samthor

@_davideast @samccone Just Server-Side Render the whole thing, my exact same thoughts. JavaScript all the things!!!1!! horse blinkers off.

via Echofon in reply to _davideast

jbobbink “Web Scraping in 2017: Advanced Headless Chrome Tips & Tricks” by @paps__ blog.phantombuster.com/web-scraping-i…

via Twitter Web Client (retweeted on 3:10 AM, Sep 9th, 2017 via Echofon)

mstrohm the authors’ comments can be found here: docs.google.com/document/d/11o… twitter.com/phschaer/statu…

via Twitter Lite (retweeted on 3:04 AM, Sep 9th, 2017 via Echofon)

HenrikJoreteg In this post, I basically lay out my entire argument for the Web and building PWAs:

joreteg.com/blog/betting-o…

via Twitter Web Client (retweeted on 2:54 AM, Sep 9th, 2017 via Echofon)

RubenVerborgh Many years after the analysis of , @fielding just published “Reflections on the REST Architectural Style” static.googleusercontent.com/media/research…

via Twitter Web Client (retweeted on 2:47 AM, Sep 9th, 2017 via Echofon)

@mathias @v8js Space constraints. I should probably order a new laptop. At least I didn’t mess up my drop shadows ;-)

via Twitter for iPhone in reply to mathias

@mathias Yay, new @v8js stickers. All correctly oriented, they say the drop shadows are easy to miss and the stickers applied upside down… pic.twitter.com/eoM9BZlKPRPR

via Twitter for iPhone

@cellofoodiegeek @arnellebalane The only thing I would add is feature detection with a simple fallback message “This demo requires support for the Shape Detection API”.

via Twitter for iPhone in reply to cellofoodiegeek

really went the extra mile in being inclusive of all cultural backgrounds, and people do notice it. An amazing job, team! twitter.com/androidTechiZe…

via Echofon

igrigorik A guide to Virtual Reality for web developers: bit.ly/2w9XStw - exciting times ahead! pic.twitter.com/tH6AFWe9nh

via TweetDeck (retweeted on 7:32 PM, Sep 7th, 2017 via Echofon)

yarnpkg Yarn 1.0 is here! It comes with workspaces, auto-merging lock files and selective version resolutions. ⛴📦🐈

code.facebook.com/posts/27451853…

via Twitter Web Client (retweeted on 7:31 PM, Sep 7th, 2017 via Echofon)

@mnot @mathias @mathias just spotted that this registry is for /.well-known/* only. Is there a registry for /*? That is, things like /robots.txt?

via Twitter for iPhone in reply to tomayac

@mnot Hey Mark 👋. @mathias and I were geeking out on favicon.ico history and realized it’s not on iana.org/assignments/we…. Should it?

via Echofon

Wow, the W3C spec on Media Fragments URI (that I was a _tiny_ contributor to) has been translated to Japanese: asahi-net.or.jp/~ax2s-kmtn/int… 🇯🇵

via Echofon

JamesZetlen I’m proud to introduce our plans for the Studio. community.magento.com/t5/Magento-Dev…

via Twitter Web Client (retweeted on 8:31 AM, Sep 7th, 2017 via Echofon)

nomadtechie Sooo might have been the most gender diverse tech conference I have ever attended. I met so many incredible female engineers…. pic.twitter.com/Tp2MpeiXBP

via Twitter for iPhone (retweeted on 8:24 AM, Sep 7th, 2017 via Echofon)

The closing keynote by @sosubram at makes me proud to be working at this company: youtu.be/ZgaQn9coYfU. So much ❤️!

via Twitter for iPhone

An amazing(!) just came to an end. Honored to have been given the chance to speak there! Here’s my talk: youtu.be/qnI2S_9TN-8 pic.twitter.com/GLlXouyxg5

via Twitter for iPhone

mkuehnel TIL that @ChromeDevTools network tab offers predefined filters (which are you even can negate).

This is huge 🎉

pic.twitter.com/DU0OqERcW8

via Tweetbot for Mac (retweeted on 5:52 PM, Sep 6th, 2017 via Echofon)

Kikobeats Building Skeleton Screens with CSS Custom Properties: bit.ly/2vFaWMm. Like Slack loading screen, very nice approach 👌 pic.twitter.com/BL02ZjDntP

via Buffer (retweeted on 2:24 PM, Sep 6th, 2017 via Echofon)

Congrats indeed, had the honor of reviewing PWAbook.com, and can recommend it to anyone interested in learning PWA from scratch. twitter.com/jeffposnick/st…

via Echofon

rem I like @ChromeDevTools’ 62 update with support for await at the console. So I’ve added it to (new) jsconsole and (new) jsbin :) pic.twitter.com/xwmHphdChJ

via Twitter Web Client (retweeted on 2:20 PM, Sep 6th, 2017 via Echofon)

People with @AMPhtml pages will probably find this “session stitching” feature in @googleanalytics exciting: analytics.googleblog.com/2017/09/google… ⚡️

via Twitter for iPhone

igrigorik Using the (new) Paint Timing API: bit.ly/2vORQyo - nice overview by @malchata.

via TweetDeck (retweeted on 6:52 PM, Sep 5th, 2017 via Echofon)

@MatHenze Hey 👋! Are you thinking about “Progressive-Web-App-ifying” @jimdo sites? If not, maybe we could talk at some point?! DMs open.

via Echofon in reply to MatHenze

goosebumps moment as (musician and Developer Advocate) @benmorss brings up a 🎶 Mozart analogy for simple and elegant @AMPhtml. pic.twitter.com/2qe1dyGGq3

via Twitter for iPhone

Good advice by @devnook for categorizing one’s images on the site and having different caching strategies for each type! pic.twitter.com/Veym4BtmPR

via Echofon

umaar Dev Tips: DevTools: Before and after of CSS Grid Debugging - umaar.com/dev-tips/157-c… 🎊 Understand the CSS Grid with the new Grid Highlighter pic.twitter.com/lviLLycxg5

via Twitter Web Client (retweeted on 1:29 PM, Sep 5th, 2017 via Echofon)

elCarlosAguilar Talk about timing on this pic @dagalpin =) Awesome talk dude. pic.twitter.com/HQ2DggVhBX

via Twitter for Android (retweeted on 10:36 AM, Sep 5th, 2017 via Echofon)

workboxjs New: Using Workbox - a codelab for learning how to offline cache resources with Service Workers & Workbox 2.0 📦📲

developers.google.com/web/ilt/pwa/la… pic.twitter.com/Dc0kBKMfRd

via TweetDeck (retweeted on 7:42 PM, Sep 4th, 2017 via Echofon)

“Avoid holes. Avoid out-of-bounds reads. Avoid elements kind transitions. Prefer arrays over array-like objects. Eat🥕.”-@mathiasstpic.twitter.com/srnGGkMscKK

via Echofon

.@mathias sharing @v8js internals: at the JavaScript level, it’s just typeof Number, for V8 it’s PACKED_SMI & PACKED_DOUBLE elem. pic.twitter.com/xEeBIkqhpV

via Echofon

📢 “Web Components are […] the safe business investment. Platform native. Mix & match libraries or build your own. Don’t worry about fads.twitter.com/justinfagnani/…Au

via Echofon

thalhamm Released , a set of Python and Bash scripts that compute on dumps with Q-ids

github.com/athalhammer/da… pic.twitter.com/ZYhxguJcHZ

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

jawache Node 8.4.0 now has support for HTTP/2 Server Push. Can send assets to the browser BEFORE it has even asked for them. bit.ly/2iGYKEK pic.twitter.com/a5aNGEcctq

via Buffer (retweeted on 1:49 PM, Sep 2nd, 2017 via Echofon)

😲 Lots of love for Wikipedia & Wikidata Tools (chrome.google.com/webstore/detai…), 21 5-⭐️ ratings, 1,178 users, 8 Issues 🤷‍♂️ github.com/tomayac/wikipe… twitter.com/Pyb75/status/9…

via Twitter Web Client

GossiTheDog Linux distributions. pic.twitter.com/ZGoMfBmRIe

via Twitter for iPhone (retweeted on 9:33 AM, Sep 1st, 2017 via Echofon)

cervisiarius Of sheep and beer: A story of herding effects in beer reviews dlab.epfl.ch/2017-08-30-of-…

via Twitter Web Client (retweeted on 9:19 AM, Sep 1st, 2017 via Echofon)