@spamless Thanks for the love :-) The userscript userscripts-mirror.org/scripts/show/1… works in Firefox (instructions on the page). Cheers!
Wow, a Chrome extension I made in 2011 (techcrunch.com/2011/02/25/tow…) is still loved. Here’s the cross-browser userscript userscripts-mirror.org/scripts/show/1… twitter.com/spamless/statu…
Why we can’t have nice things: “Removed Battery Status API to reduce fingerprinting of users by tracker”-bugzilla.mozilla.org/show_bug.cgi?i…c 🔋😢
…And added as #WikidataBirthdayay presentwikidata.org/w/index.php?ti…rL. Happy birthday@wikidatata 🎉twitter.com/tomayac/status…AW
You can get the Wikipedia and Wikidata Tools for Google Spreadsheets via bit.ly/wikipedia-tool…. All code on GitHub github.com/tomayac/wikipe… twitter.com/tomayac/status…

Big improvements for working w/ @wikidata in the (renamed!) Wikipedia _and_ Wikidata Tools for Google Spreadsheets.
docs.google.com/spreadsheets/d… pic.twitter.com/jkJ6jBTHvE

addyosmani @Web_Components Apple’s status update on Web Component support from the October WebKit contributors meeting: pic.twitter.com/b1JP6VpApy
martinpotthast Vandalism Detection in @wikidata: #cikm2016 best paper+slides+code uni-weimar.de/medien/webis/p… uni-weimar.de/medien/webis/p… heindorf.me/wdvd.html

umaar Dev Tips: DevTools: Live edit running Node.js code with hotswapping : umaar.com/dev-tips/119-n… - Also supports save-to-disk. Cool workflow. pic.twitter.com/79TvS2XkEt
pgroth Trip Report: International Semantic Web Conference 2016 #iswc2016 #ninjas #linkeddata #semtech
@datao @RubenVerborgh I am not aware of one, but it should be trivial to create it: standard LAMP stack, just add TweetNest :-)
@RubenVerborgh The tool is getting better w/ each release, the eco system is very healthy.
(I’m using TweetNest: github.com/graulund/tweet….)
The npm → yarn cheat sheet: shift.infinite.red/npm-vs-yarn-ch…
@RubenVerborgh +1 on your point. Side remark: not using yarn? Really great arguments for doing so here: tomayac.com/tweets/search?…
Want to #loseTheBackend and focus all efforts on your Web/native app instead? Come join the 🔥 @Firebase Dev Summit: events.withgoogle.com/firebase-dev-s…!
FetahuBesnik Slides of my talk on “Finding News Citation for Wikipedia” bit.ly/2eQr9RG #cikm2016
My @codetalkshh talk video on “Progressive Web Apps: the case of codetalks.de” has gone up on YouTube: youtu.be/Lu-g8zfFn4A 👷

Real_CSS_Tricks “DevDocs combines multiple API documentations in a fast, organized, and searchable interface.”
devdocs.io pic.twitter.com/LXJBot35Oj
AMPhtml Curious how AMPBench, our troubleshooting tool for power users works? @pietergreyling just published a walkthrough: medium.com/@greyling/ampb…

jaffathecake DOM-ready gets loads easier with document.interactive.
github.com/whatwg/html/pu… landing in the spec, +1 from Firefox & Chrome. pic.twitter.com/QZeZDUJh0Q
A Web sharing API was added to Chrome 55. Allows for smart shares (e.g., sharing the canonical URL while serving from the mobile URL). twitter.com/ChromiumDev/st…
Progressive Web Apps directory w/ automated Lighthouse reports in the spirit of DMOZ: pwa-directory.appspot.com/pwas/563613928… ← meta medium.com/p/starting-a-n…
Great overview of the problems @Firebase solves (realtime database, storage, auth, push messaging) medium.com/how-to-firebas… 🔥 (via @puf)
cramforce I wrote a thing: How to decentralize the hosting of AMP’s JavaScript & expose @npmjs to the web on the way.
medium.com/@cramforce/dec…
stilkov “A Progressive Web App done right doesn’t leave anyone out” cloudfour.com/thinks/ios-doe…
You can now capture a MediaStream from a <canvas>, <video>, or <audio>: developers.google.com/web/updates/20…. Demo webrtc.github.io/samples/src/co…. (via @sw12)
Dealing w/ touch devices gets easier: (i) Pointer events API developers.google.com/web/updates/20… (ii) touch-action CSS property developers.google.com/web/updates/20…
@Miel_vds Oh, just realized via twitter.com/eugene_siow/st… that you’ve actually built the site. Didn’t know. Let’s talk about PWAs soon! 👍🏻
Chrome 54 is rolling out globally. Apart from Custom Elements v1, its biggest change is support for Foreign Fetch: developers.google.com/web/updates/20….
@RubenVerborgh From the free ideas department: check what can be done with (distributed) querying of Dat data: github.com/datproject/dat.
Another proof of how great tools work even better together: @ChromeDevTools used out of browser context w/ Betwixt. twitter.com/kdzwinel/statu…
Been there, done that. Caught me when putting commands in background as an afterthought (unix.stackexchange.com/a/103734). twitter.com/ericclemmons/s…
The Washington Post’s Progressive Web App has increased engagement on iOS, despite iOS not supporting PWA features. twitter.com/CloudFour/stat…
Speed session at the #PolymerSummit, @paul_irish and @samccone presenting Lighthouse (github.com/GoogleChrome/l…, CLI and Chrome extension).

polymer Want to build high performance UI for the web🌐 ? @paul_irish & @samccone are here to help 👉 youtube.com/watch?v=_YFnfY… pic.twitter.com/8aAozzoVsY
As #PerfMatters, @ebidel mentions appmetrics.js github.com/ebidel/appmetr… and http2-push-manifest npmjs.com/package/http2-… at #PolymerSummit.
Firebase Announcing #Firebase Cloud Messaging for Web: goo.gl/W6BvMg
@Miel_vds Yeah, I got excited and couldn’t “view source” this morning. For this kind of use case AppCache still does its job… Enjoy Kobe!

@ISWC2016 [cmd] + [z]—The Web app uses the deprecated AppCache w/ HTTP 😞developer.mozilla.org/en-US/docs/Web…U, not new APIs, but still works 🙂.#ISWC20166pic.twitter.com/3F2gqhd3r44
polymer Brand new codelabs from the #PolymerSummit! 👉 g.co/codelabs/ps
Firebase coming to Polymer: github.com/firebase/polym… & elements.polymer-project.org/elements/polym…. Supports Firebase Cloud Messaging as of v0.10. 🔥 ☁️ ✉️
🎉 #ISWC2016 embracing the latest (non-Semantic) Web APIs: navigator.serviceworker & window.caches for offline Web apps. Well done @ISWC2016! twitter.com/ISWC2016/statu…
Heading to London for the 2016 #PolymerSummit (who else?), looking forward to learning all about @polymer 2.0. 🐦🔍mobile.twitter.com/search/live?q=…
Free ebook “High Performance [Web] Images” akamai.com/us/en/multimed… (via @igrigorik) 📚
rubensworks We now provide a toolset for deploying a @LDFragments server with a single command! bit.ly/2dHdLiG Talk to us about it at #iswc2016

RichardWestenra Personally, I prefer to increase the spacing for each successive indent according to the Fibbonaci sequence: pic.twitter.com/x5lPd4M5Mk
The 🇺🇸 @Digital_Gov initiative on Progressive Web Apps—Part 1)digitalgov.gov/2016/09/20/pro…z and part 2)digitalgov.gov/2016/10/13/pro…B (via@aarangedd)

How it feels making changes to the DNS config of a site: i.imgur.com/2n9gEDV.gif… Setting u@Cloudflarere 🔒 HTTPS fothelittlecoccinelle.com50
Researchers did a study around the fact that human-perceived loading speed ≠ actually machine-measured speed: github.com/pahammad/Speed… [PDF]
@stilkov Not just iOS Safari, desktop Safari neither: caniuse.com/#feat=servicew… But there is hoping..webkit.org/status/#specif…Ev

letsencrypt Yesterday, for the first time, @mozilla telemetry shows more than 50% of page loads were encrypted with HTTPS. pic.twitter.com/kADcLOLsQ7

Finally on 🔒 #HTTPS: ssllabs.com/ssltest/analyz…. Thanks, @letsencrypt! Thanks, @digitalocean digitalocean.com/community/tuto…. pic.twitter.com/kcGtFueNRU
@aHolbreich “Always work hard on something uncomfortably exciting.” nichelabs.com/wp-content/upl… ;-)

KatjaBudnikov #AMP & #PWA by @tomayac #devfestHH #devfest16 #Sketchnotes #Katjasays pic.twitter.com/fdttZks69z
Slides for my #DevFestHH talk on ⚡ @AMPhtml as a “gateway drug” to 📱 PWAs w/ <amp-install-serviceworker> docs.google.com/presentation/d…-@DevFestHHH
#DevFestHH, come see my talk about leveraging @AMPhtml to get to a full-fledged Progressive Web App: hamburg.devfest.de/speakers/34
Another great win for the mobile Web: booking a @lyft ride no longer requires a native app. blog.lyft.com/posts/lyft-mob…
Ten common misconceptions about @AMPhtml by @pbakaus (who does what I preached in twitter.com/tomayac/status…). twitter.com/pbakaus/status…
ESnextNews 5 things you can do with Yarn @unicodeveloper
auth0.com/blog/five-thin… ^ar
soulislove Wohooo! Chrome 54 gives us encodedBodySize, decodedBodySize and transferSize in the ResourceTiming API :D
Progressive enhancement “where [all have] a […] browser w/ a modern JS engine […] but the network is the bottlenenolanlawson.com/2016/10/13/pro…jiQfD
@RubenVerborgh Quite like the new simpler design. Why does it seem to say “Ruben’s blog” and not “Ruben’s blog”, though? ;-)
Turns out you can trick browsers to leak data via the autofill feature using “off-screened” with CSS <input> fields. twitter.com/stoyanstefanov…
Inside @LinkedIn’s knowledge graph: engineering.linkedin.com/blog/2016/10/b… Action item: remove or add the top-10 soft skills, depending on your job status…

FormidableLabs Introducing NodeJS-Dashboard, by @monikerthe4est. Make your Node.js console output work for you. formidable.com/blog/2016/10/1… pic.twitter.com/0wZbt6GuKq
The performance improvement of Facebook’s new package manager yarn 📦 in two pics (made w/ github.com/kdzwinel/betwi…). twitter.com/kdzwinel/statu…

kosamari Hey I made a ✨compiler✨ & wrote about the process in human language and drawings as always💁
Hope it helps someone🙏
medium.com/@kosamari/how-… pic.twitter.com/2DwqLTC10t
mathias Facebook releases Yarn — a fast, reliable, and secure alternative npm client:code.facebook.com/posts/18400756…7
DasSurma 📰 📢 Start of a new series (hopefully): How do you read and use web specs? (feat. WebVR)
surma.link/things/reading…
#Coexist Browser <del>wars</del> <ins>love</ins> ☮️ twitter.com/patrickkettner…
An ode to Vanilla JS: medium.com/@Lady_Ada_King…. Couldn’t agree more, fav. quote: “Polyfills are biodegradable”. (via @Lady_Ada_King @stilkov)
@tomayac Particularly looking forward to finally going HTTPS with @letsencrypt. Apache digitalocean.com/community/tuto… NGINX digitalocean.com/community/tuto…
👌 @digitalocean for the tutorials: digitalocean.com/community/tuto…. Halfway through my Virtual Hosts & NGINX setup-blog.tomayac.comk is back.
Brilliant post by @justmarkup on how to progressively enhance a comment form to eventually support background sync. twitter.com/justmarkup/sta…
Migrating my WWW home http:\/\/(?:blog.)?tomayac.(?:com|de)\/.*? from managed hosting to a virtual server w/ HTTPS. Expect interruptions…
Own your comments, own your blog posts. Self-host both, and—possibly for discoverability—mirror t@disqusu@Mediumumtwitter.com/RubenVerborgh/…vlXf
rauschma Ah, nice: built into Node.js starting with v6.6.0 (h/t @PetrHurtak)!
twitter.com/rauschma/statu…
mathias Game & Watch LCD Donkey Kong (1982) recreated in HTML and CSS (no JS!): 詹姆斯.com/blog/2016/07/h…
🎮 kong.詹姆斯.com

MrRio macOS QuickLook for Markdown files. Run “brew cask install qlmarkdown” pic.twitter.com/eZmDFBietg
Excited to be speaking about leveraging @AMPhtml to bootstrap a full-fledged Progressive Web App at #DevFestHH: hamburg.devfest.de/speakers/34 ⚡️
iandevlin Learn HTML. Everything else is an enhancement.
jeffposnick “Progressive Web Apps with React.js: Part 3 — Offline support and network resilience” by@addyosmaniimedium.com/@addyosmani/pr…E
Debugging Node.js apps with the Chrome Developer Tools has become really easy, thanks @malyw for the tutorial: blog.hospodarets.com/nodejs-debuggi….

igrigorik introduction to Suborigins: bit.ly/2dODJp6 - this will be a very important and welcome security feature! pic.twitter.com/AbZBL6uSJV

notwaldorf 🔥 I recreated the original DoCoMo emoji set and shipped it as a font that you can use! 🎁
meowni.ca/posts/og-emoji… pic.twitter.com/sWCPYP9LO3
Tips for creating Progressive Web Apps w React, but useful too if you don’t use it for the posts’ general patterns. twitter.com/addyosmani/sta…

jaffathecake 📝 developers.google.com/web/fundamenta…
A complete guide to the most complicated part of the service worker - it’s lifecycle! pic.twitter.com/9ImLABCMdk
I added a file comment to address unconscious bias, but apart from that agree w/ @threepointone’s points on React. twitter.com/threepointone/…
If you don’t have to target “legacy” browsers & if you’re not part of a big eng. team, Vanilla JS is a great option. twitter.com/addyosmani/sta…
RussB “How it feels to learn Javascript in 2016” by @jjperezaguinaga medium.com/@jjperezaguina… Long rant, and yet every line is true. Mind boggling.

umaar Exploring ES2016 and ES2017 - leanpub.com/exploring-es20… - Nice read on ES2017. Lots of code examples on how to use new JS APIs pic.twitter.com/P1M19VrwGw
@ATNiehaus @LoobeyLoo @googlecalendar Apple don’t make the API available. Technically it’d be possible, as shown in several jailbreak apps.