Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

July 2022

@torgo @snyksec Congratulations on the new job, Daniel! 🎈 Also great to hear that you will continue your work in t@w3ctagtag ! 💏

via Echofon in reply to torgo

AaronGustafson You can now use webmentions in Eleventy via a plugin rather than rolling the whole thing yourself. buff.ly/3PRimRK

via Buffer (retweeted on 11:54 AM, Jul 31st, 2022 via Echofon)

If you’re building UI components by hand, be sure to check the ARIA Authoring Practices Guide (APG) patterns (https://t.co/ue15KK7ZLW). Be like @argyleink, who’s done this, too! 🎠 https://t.co/VDKrpGLzhw

via Echofon

@rauschma I use https://t.co/FQxmeOxs13 now, which I have found because someone submitted it to the 🐡 Project Fugu API Showcase: https://t.co/hvJkCuN6HR. Installable and can be associated with SQLite files. 💍

via Echofon

Igalia: the Open Source Powerhouse You’ve Never Heard of, by ⁦@marypcbuk⁩. A great portrait of the second-biggest contributing company to the Chromium project after Google—and other browsers, too. https://t.co/CgnsIWU3t0

via Twitter for iPhone

@mrdoob @Paul_Kinlan @bgalbs The magic numbers. For a while my SoundBlaster compatible card ran on 7, and it felt wrong. I ended up swapping some cards until the 5 was free again. 😂

via Echofon

🍪 New Recipes for “Cookies”: https://t.co/JIBvlb2BNO. @ericlaw provides a nice overview of the current third-party cookie situation and proposed alternatives.

via Echofon

@rem @jaffathecake I recall using this in an interview hoping for the interviewer to be impressed by how smart I was. Needless to say: I didn’t get the job…

via Echofon in reply to rem

RT @jaffathecake: PSA: It isn’t worth using DocumentFragment for performance reasons. In fact, it’s slower in some engines.

Sigh, I guess…

via Echofon

@jaffathecake Interestingly running John’s original demo from that article it seems like `DocumentFragment` wins by a factor of 4 to 5 on my quick testsjohnresig.com/apps/fragment/br. 🤔

via Echofon in reply to jaffathecake

@edent Nudged them on the internal bug tracker.

via Echofon in reply to edent

💀 Neat insights from @instagram:

“[W]e haven’t found any evidence that the Instagram desktop web experience cannibalizes engagement from the native apps. In fact, it’s quite the opposite—users who use both interfaces spend more time on each in

via Echofon

@jennylg @GoveAaron Wow, congratulations, Aaron 🎈(and extended congratulations to the proud parent).

via Echofon in reply to jennylg

@henrylim96 @intel Right, yet they have release planning cycles like any other external partner. Sometimes they move slowly, sometimes they move quicker, depending on what other things they have on their plate. 😃

via Twitter Web App in reply to henrylim96

@henrylim96 @intel Internal apps frequently push the limits and with their dependency on extensions (as in the original tweet) show where gaps in the platform exist that Project Fugu 🐡 can help bridge. This doesn’t mean that internal apps would always

via Twitter Web App in reply to henrylim96

@henrylim96 @intel I’m not sure if they use these APIs yet (I couldn’t detect it when I looked, but the code is obviously heavily minified). But Google Workspace is definitely one of the internal customers of the project.

via Twitter Web App in reply to henrylim96

@schweinepriestr @intel They actually have a really neat concept to report in buckets: https://t.co/ycKZEpI4KF.

via Twitter Web App

RT @ChromiumDev: Ever used DOMContentLoaded or some other DOM-ready script? Well, maybe… don’t!

@jaffathecake and @cassiecodes explain how…

via Echofon

On a tangent, the CPU Pressure API is one Project Fugu 🐡 proposal (driven by @Intel) how to expose CPU usage data directly to the browser: https://t.co/OEU0xEOwY8. 🌡 https://t.co/uMwQOTsdau

via Echofon

@marcosc @w3c Already booked my travel. Can’t wait to see people again. May not forget to get my eTA (https://t.co/1pfw4YFJkO). The last time I traveled to 🇨🇦 I didn’t realize it was required, but managed to get the eTA at the boarding gate(!) f

via Echofon

RT @brucel: Soooo … you say you want to maintain a Chromium fork? https://t.co/Igc3VcTKor Vivaldi has just integrated Chromium 104, a proce…

via Echofon

@rick_viscomi @Keithamus @kennethrohde @passle_ @HTTPArchive Since the first parameter can be a function or a string of arbitrary length, it’s going to be RegEx hell for sure… Oh, and for the second parameter, it can be any expression that returns an in

via Twitter Web App

@simevidas @BoxySVG This is the string the internal review teams and the involved engineering teams were happiest with. I can’t go into the details, but can assure you a lot of thought work went into the prompt.

via Echofon

@Keithamus @kennethrohde @passle_ @rick_viscomi might be able to help us craft an @HTTPArchive query to find instances where the second parameter of `setTimeout()` is not an integer. </nerd-snipe>

via Twitter for iPhone

@Keithamus @kennethrohde @passle_ @domenic Ah, genius minds and such… 😂 (Didn’t see your tweet before posting, since my default Twitter client only shows some replies.) Well, actually genius minds think of the problem you brought up. I’m pretty s

via Twitter for iPhone

I love how smart CSS folks discover more and more applications for `has:`; in this case it’s @davatron5000 with a solution to the “dangling” item problem when you have a grid with an odd number of items. 💏 https://t.co/j7PNuOTfrY

via Echofon

@Keithamus @kennethrohde @passle_ @domenic Maybe we could do something smart as in the third parameter of `addEventListener()`: https://t.co/Oiq8U6z2KA. For `setTimeout()`, if the second parameter’s an integer, it’s the timeout. Else, if it’s an obj

via Echofon

@edent CC: @FakeUnicode. This is really neat! 🌀

via Echofon

RT @mafintosh: Super excited today to release Keet 🦜- our 100% P2P communications app.

https://t.co/KL95JDBDOs

via Echofon

How @excalidraw’s encryption works: great deck (https://t.co/2v0ZgOccfM) and demo app (https://t.co/xdgOU1tdQq) by @aakansha1216. 🔐

via Echofon

Tech ethics: If cookie consent prompts were honest… This case study takes the Guardian’s cookie 🍪 consent prompt apart. https://t.co/eiHjyXrTF5

via Twitter for iPhone

RT @modernfrontends: ✨ SPEAKER ANNOUNCEMENT ✨

🥳 Meet @tomayac - Developer Advocate, @Google

Come and join Thomas & all the other great s…

via Twitter Web App

@schweinepriestr Thanks 😊! It’ll be even better once https://t.co/fP8djPvRls lands, which improves upon the current a bit ugly iframed version.

via Twitter for iPhone

🔢 Quick re-announcement of the landing of the Local Font Access API (https://t.co/084565DaOW) in Chromium 103. It’s incredibly cool to see apps like @BoxySVG (https://t.co/A8QwUFnRdt) make use of this Project Fugu 🐡 API! https://t.co/DttsslgpHM

via Twitter Web App

“We have decided to block Google on the territory of the DPR [Donetsk People’s Republic].”—https://t.co/yG6Iudc5NI
#StandWithUkraine 🇺🇦

via Twitter Web App

@GNUmanth Then maybe @reillyeon knows how to proceed from here!?

via Twitter Web App

@Vjeux Not sure if helpful in your situation, but here’s one common gotcha with `requestVideoFrameCallback()`: https://t.co/2r86S9cljV

via Echofon

@ericlaw @jasonmcneill Sorry, late to this, but yes and yes indeed, as incredible as it seems.

via Echofon

@GNUmanth Is it the “optional”? Try `navigator.bluetooth.requestDevice({ filters: [{ services: [‘battery_service’] }] })`.

via Echofon in reply to GNUmanth

@henrylim96 Yes, I hope to see some improvement there over time.

via Echofon in reply to henrylim96

I love what even low-end Chromebooks are capable of these days. If you get one, make sure it supports Crostini for Linux support. Check out the thread for more. ⤵️ https://t.co/JTXjqNJyRs

via Echofon

@edent As many as you’ve at least read the abstract and the conclusion of. I’m only half-joking. Plus the ones in your field that are must-haves (like in Web Information Retrieval you cannot not cite PageRank). The must-haves typically actually are gr

via Echofon in reply to edent

Great thread by @jh3yy that breaks down the steps required to make this shared element transition card shuffle 🃏 demo work. Hint: it’s not much code, just a lot of clever use of the new API. ⤵️ https://t.co/qzu6pAozlA

via Echofon

@addyosmani @TechClans87 It fully depends on the user agent and the apps you share to. It’s behavior that isn’t specified. As Addy writes, it works, for example, on Twitter’s app on iOS.

via Echofon in reply to addyosmani

@ericlaw Congratulations on the new-ish challenge and thanks for all the contributions to Chromium!

via Echofon

@johnwilander “Because of the hiring progress achieved so far this year, we’ll be slowing the pace of hiring for the rest of the year, while still supporting our most important opportunities.”—@sundarpichai (https://t.co/23iYoxtHvn)

via Echofon

New Twitter Spaces series announced by the @ChromiumDev team. There will be a Project Fugu 🐡 session on modern Web capabilities with @petele and I on August 23. Mark your calendars 🗔 for this and other sessions! https://t.co/OaqDKnr2Hc

via Echofon

xkcd Chemicals xkcd.com/2648 pic.twitter.com/93eZSX1qpq

via Twitter for iPhone (retweeted on 7:31 PM, Jul 21st, 2022 via Echofon)

@kennethrohde @domenic Yeah, let me delete the tweet.

via Echofon

@chabotc Right? It feels like even I as someone who doesn’t get C++ could (eventually) be productive writing this.

via Twitter Web App in reply to chabotc

German-speaking 🇩🇪 followers: @christianliebel and I have contributed two lead articles to @entwickler Magazin 6.2022 on Project Fugu 🐡: https://t.co/9yRbIXFK5r. Chris provides a general intro to the project; my article focuses on APIs used in SV

via Twitter Web App

RT @regocas: Some highlights of the Web Engines Hackfest 2022 (@webhackfest): https://t.co/jxLIYXDQAO

via Echofon

@tcurdt @simevidas Yes, which is why I wrote that I think this battle is lost. The only way to fight this is to make the data they get as useless as possible, like all coming from the same server IP address for example, but this doesn’t help much if each

via Twitter Web App

@tcurdt @simevidas If browsers counter this, I think they will make the request on a proxy server they run, detect the final URL, and only then make the actual request locally.

via Twitter Web App

Edge URL schemes: https://t.co/xrnOj7pdRN. @ericlaw shines some light on the proprietary `edge:` and `microsoft-edge:` schemes.

via Echofon

Facebook has started to encrypt links to counter privacy-improving URL stripping: https://t.co/sEwT1n14Qq. Not entirely unexpected development and the beginning of a cat 🐈 and mouse 🐁 #privacy race. Personally, I unfortunately consider this battle l

via Echofon

RT @Accudio: I’ve submitted my thoughts on mobile browser competition to the UK’s Competition Authority. This is really important to advise…

via Echofon

@annevk Congratulations, Anne! 🎈 Looking forward to continuing to see you on standards committees (well, presumably).

via Twitter Web App in reply to annevk

The @tiktok_us video embed is pretty horrible performance-wise: https://t.co/fCE2GNqxzf. Given this, @justinribeiro (of `<lite-youtube>` fame) has released a `<lite-tiktok>` custom element that at least improves upon the situation: https://t.co/HeqMs5EfM9

via Twitter Web App

RT @tomayac: To add some nuance to this, you can’t really test AVIF support on macOS/iOS right now—see the quoted tweet for details. Once y…

via Twitter Web App

To add some nuance to this, you can’t really test AVIF support on macOS/iOS right now—see the quoted tweet for details. Once you can, here’s a tester app: https://t.co/vk8QSl9P9j. At the moment, both animated and static AVIF render as broken images in S

via Twitter Web App

@mathias @jensimmons @jonathandavis @foolip Hmmm, according to the (a bit confusing) release notes (https://t.co/wYjG2zdZdD), it’s supported in STP 149 on Ventura and iOS. The only problem: for Ventura, only STP 148 exists, and for iOS, there’s no STP to

via Twitter Web App

@mathias @jensimmons @jonathandavis Same goes for Ventura: didn’t work. Tried on Safari Technology Preview Release 148 (Safari 16.0, WebKit 18614.1.17.3) running on macOS Ventura 13.0 Beta (build 22A5295i).
Here’s a sample app for easier testing: animated-avif.glitch.me

via Twitter Web App in reply to tomayac

@samthor Little did I know. Boy, this would have come in handy a couple of times in my career. 😂

via Echofon

@mathias @jensimmons @jonathandavis I tried the test images linked in the attachments of https://t.co/EZm5BGAlLW on iOS 16 Beta 3 (build 20A5312j) and it didn’t work. It’s surprisingly hard to find example images.

via Echofon

A great new Project Fugu 🐡 overview deck in Japanese: https://t.co/nWn3SA47iR. 🇯🇵 (FYI @agektmr for signal-boosting 🔢 in the local community.)

via Twitter Web App

RT @nucliweb: JavaScript readability vs performance: a false tradeoff

https://t.co/uP72Axs08S

#JavaScript #Performance

via Echofon

A brilliant article by Swiss @RepublikMagazin on the present and the history of the Russian Internet giant @yandexcom: https://t.co/Padu8yVIEd (English translation, original German version: https://t.co/PbbjWYh8ea).

via Twitter Web App

@samthor @jeffposnick Two typos if you still mind:

each recieved → each receive
a energy → an energy

via Echofon

To `new CustomEvent(…)` or to `class MyCustomEvent extends Event {…}`? And how to add type safety if you `extend EventTarget`? 🤔 This and more questions in @samthor’s (again) brilliant blog post! ⤵️ https://t.co/7yqzWhk62Y

via Echofon

@simevidas This looks like a really great app. Thanks for the pointer!

via Echofon

@simevidas Yes, I have seen people use this hack to Picture-in-Picture arbitrary HTML: https://t.co/vVXPlIMl93.

via Echofon

@jaffathecake Pet-peeve: make it non-bouncy. Was hard to capture a screenshot, but note the white overscroll area. pic.twitter.com/PVySOkKlMv

via Echofon in reply to jaffathecake

RT @tomayac: @MaxArt2501 Thanks to @dark_mefody, SVGcode (https://t.co/KkNtcThh3q) is now available in Belarusian 🤍♥️🤍!

“No to war” means…

via Twitter Web App

@MaxArt2501 Thanks to @dark_mefody, SVGcode (https://t.co/KkNtcThh3q) is now available in Belarusian 🤍♥️🤍!

“No to war” means “Не вайне” in Belarus! The app did a decent job at tracing the gradients of the flag to something more vector-c

via Twitter Web App

@mafintosh Releasing on a Friday? Heck, yes!

via Echofon

RT @ChromiumDev: 🔍 Take a look inside Chrome’s journey supporting UI developers.

In Chapter 2 of #ChromeDevInsider, @una and @stubbornella…

via Echofon

Some background on Google’s internal Linux 🐧 distribution: https://t.co/2B3Lxl7YPN. “When we designed gLinux Rodete (Rolling Debian Testing), we aimed at removing the two year upgrade cycle and instead spread out the load on the team throughout time.”

via Twitter Web App

🆕 #Privacy research: Cache-based Targeted Deanonymization Attacks: https://t.co/fJ0aY7w01i. The idea consists of comparing browser behavior in 3 cases:
- Private resource not shared w/ victim.
- Private resource shared w/ victim.
- Public resource.
Dem

via Twitter Web App

“Added support for AVIF images on macOS Ventura and iOS 16”. This is brilliant news, especially that it’s coming to both desktop and mobile! 💏 https://t.co/Ed1qr1ZwC3

via Echofon

RT @j9t: 🔝 Minimal Social Markup:

Every website and app these days relies on so-called “social markup,” metadata for a richer and prettier…

via Echofon

What is the best way to mark up an exclusive button group? by @LeaVerou: https://t.co/x5u1tP9Nol. Lea asked the question on Twitter, which caused @leoniewatson to write a blog post, too: https://t.co/o6eMOlGE1R.

via Echofon

RT @jaffathecake: Some folks have been asking about streaming requests in fetch() recently: It’s going to ship in Chrome 105, although the…

via Echofon

@JorgeCasar Sure, I can contribute a paragraph. Send me an email, please: tomac@google.com (out of office until Monday, but will get back).

via Echofon in reply to JorgeCasar

@JorgeCasar @openKudos Small correction: the official URL of the 🐡 Project Fugu API Showcase is https://t.co/khSctGl6Kr. Cheers!

via Twitter Web App

RT @alexey_rodionov: Remember my proposal for adding description and screenshots from web app manifest to the PWA install UI on desktop?

Y…

via Echofon

markdeloura Okay look how insane this - it’s an @UnrealEngine 4.27 game running in Chrome using WebGL (not cloud streaming). @AlexStLouis10 and Wonder Interactive are doing some pretty crazy voodoo to get this to work! Can’t wait to see what’s next.
Try this out here: play.spacelancers.com pic.twitter.com/fygufaoqTG

via Twitter Web App (retweeted on 8:44 AM, Jul 14th, 2022 via Echofon)

RT @webhackfest: A great presentation from last month’s Hackfest: @tomayac describes building progressively enhanced applications which can…

via Echofon

JI With the newest version of Git 2.37.0, you can run just “git push” to push new branches. No more “—set-upstream origin”. Enable with:

git config —global —add —bool push.autoSetupRemote true pic.twitter.com/1SzIqzvEFR

via Twitter Web App (retweeted on 9:50 AM, Jul 13th, 2022 via Echofon)

@passle_ @choochoowld @lusionltd @pendelhavengame Yeah, it’s one of these hidden champion APIs. 🏆

via Echofon in reply to passle_

@lusionltd @choochoowld 💏 Other things that come to mind: the File System Access API to let users save screenshots anywhere they want (different from downloading) and the Async Clipboard API for copying the URL to share it manually. You could let users

via Twitter for iPhone in reply to lusionltd

🚂 Choo-Choo World (@choochoowld) is an extremely cute indy game by @lusionltd! Check out this track for example: https://t.co/uIP6Antvzv. I just wish they made use of more Project Fugu 🐡 APIs and were an installable PWA. One that comes immediately t

via Twitter Web App

@cramforce Yeah. Let’s call it stablecoin.

via Echofon in reply to cramforce

@rob_dodson Congratulations, Rob! 🎈 Excited to learn more about virtual power plants and distributed energy resources. 🌱

via Echofon in reply to rob_dodson

RT @jaffathecake: 🔝 When avoiding <img> layout shifts, what’s best? aspect-ratio, or width & height attributes?

There’s some misinformatio…

via Echofon

RT @GoogleDevExpert: 🛣️ Get on the road to becoming a GDE! Applications are now open worldwide 🌍 → https://t.co/R0YXWeFqUW

#RoadtoGDE is…

via Twitter Web App

@AndyDavies @adamdbradley +1 for querying @HTTPArchive! Click the three dots in the chart at https://t.co/Z7Lchu75Gi for a query you can build upon.

via Echofon

Measuring Web Cookies in Governmental Websites: https://t.co/MeX6TW7LbH [PDF]. Interesting research paper 🔄 on cookies 🍪 on governmental websites.
(via @simevidas)

via Echofon

@rauschma @jaffathecake I tripped over the order for a moment, too, since the comment isn’t inline with the code, and like for Axel, mentally it’s writable first, readable second (https://t.co/rcpsVIFIr1). This is a neat example by the way! 💏

via Echofon

@GNUmanth Programmierselbstgespräch.

via Echofon in reply to GNUmanth

@Loilo92 @brucel I don’t know the answer either.

via Twitter Web App in reply to Loilo92

@harshgkapadia @brucel You’re not alone. In this case _not_ knowing it was key to winning… ;-)

via Twitter Web App in reply to harshgkapadia

Love our new copy editor I have the pleasure of working with at work. If a copy editor suggests you replace a comma ‘,’ with a semicolon ‘;’, you know they’re good. 🙇‍♂️

via Twitter Web App

The idea that you could use `<h1>` for a generic heading across your documents, and the browser would “know” which level it actually should be by its nesting inside `<section>` and other related “sectioning elements”, is no more. @brucel explains

via Echofon

An overview of browser #privacy features https://t.co/eQiXKakzmm. Good overview post on the topic by @ekr____.

via Echofon

RT @jh3yy: Did you know popups are coming to the web platform?

Get all the goodies you’d normally implement for free 🙌

<button togglepopu…

via Echofon

RT @Paul_Kinlan: The off by default web

https://t.co/pIKxTpvdOw

Some musing on permissions on the web

via Echofon

RT @briankardell: New Post: Where Browsers Come From

There are tons of think pieces about why anyone builds browsers, or engines - but thi…

via Echofon

@cramforce My biggest bug made money. An update that rolled out had incorrect (but valid) XML that instead of pausing ad campaigns let them run. Oops, sorry. It was caught and fixed quickly. Thankfully everyone had my back.

¯\_(ツ)_/¯

via Echofon in reply to cramforce

RT @christianliebel: #Blogged: Direct Sockets API—will FTP and SSH clients soon run directly in the browser? https://t.co/FG7hFJHM0i (trans…

via Twitter Web App

@passy @jaffathecake Sorry for the spammy comment, but literally ROFL 🤣! Best use of our new AI imaging overlords.

via Echofon

RT @WalterStephanie: #CSS
Here is a nice generator to build cute little CSS shadows that use 2 colors (by @imac2)
https://t.co/MqJmcgyO3N h…

via Echofon

RT @webhackfest: Videos of the Web Engines Hackfest 2022 talks have been published in the following playlist: https://t.co/p5iWIps4B9

via Echofon

The bubblewrap tool (https://t.co/ZeIwoBvVW4) can now output apps that are compatible with Meta Quest devices when you pass the `—metaquest` flag:

bubblewrap init —manifest=”<web-manifest-url>” [—directory=”<path-to-output-location>”] —metaquest

htt

via Twitter Web App

Just had the honor of giving a keynote on Project Fugu 🐡 APIs at @developer_week in Nuremberg. You can find my slides at https://t.co/1vszpIdvfq. Thanks for listening and the great questions, too! #DWX22
https://t.co/fFbihk0djw

via Echofon

@patrickbrosset Webamp. It really whips the llama’s ass. Meeeeeh. Meeeeh. 🦙

via Echofon in reply to patrickbrosset

@ThaUnknown_ Try `npm i -D electron-nightly`, which according to electronjs.org currently is the first version that is based on Chromium 103, where this API shipped.

via Twitter Web App in reply to ThaUnknown_

@stoyanstefanov @Catchpoint @RealWebPageTest Yay, great fit! Congratulations! 🎈

via Echofon

@bramus Holy crap. Hope your friend recovers quickly and that the damage can be fixed. Sorry for your chicken.

via Echofon in reply to bramus

@jh3yy @round @seaotta Wait. What? Little did I know. That’s the kind of story I’m here for.

via Twitter for iPhone

@zcorpan @jh3yy Maybe the same mechanism that stops circular redirects then?

via Echofon

@brianleroux @cramforce @feross +1, came here to say “as@ferossss”.

via Echofon in reply to brianleroux

@hdv @jh3yy Yeah, it sounds like it should be possible to make this work, especially if the developer is in control. Looking forward to seeing you all explore our options here!

via Twitter for iPhone

@zcorpan @jh3yy Browsers deal with this already, don’t they? There’s a maximum recursion stack depth I think (not sure about the correct term).

via Echofon

@jh3yy @hdv Can `<optgroup>`s be nested? A somewhat contrived example would be for something like a regional flag picker where you pick by continent (Europe), then country (France), then region (Provence).

via Echofon

RT @hdv: ✏️ Two levels of customising <selectmenu> https://t.co/A3wTxNzgLW

If we want to customise our selects with selectmenu, we can “si…

via Echofon

@nomsternom @yoavweiss @googlechrome Wow, welcome to Google and the Chrome team! 🎈

via Echofon in reply to nomsternom

Someone in a GitHub Issue asked me how to build the @electronjs version of SVGcode (https://t.co/KkNtcSZGbS) based on seeing the screenshot below. Happy to tell them that it’s just the magic 🪄 of Window Controls Overlay. See how to activate this featur

via Twitter Web App

@reillyeon Neat. This project will be included in the 🐡 Project Fugu API Showcase at the next deploy. Cheers! 🍻

via Echofon

@noel_mace @steveworkman Same situation. Arguments haven’t changed.

via Echofon

@noel_mace @steveworkman We mostly agree to disagree on the device picker model being sufficient or not to convey user consent: “The Web Bluetooth CG has opted to only rely on user consent, which we believe is not sufficient protection.” Google is of

via Echofon

@coderinheels @manekinekko Ah, neat. Thanks for responding. I was just curious. Maybe consider adding who’s behind the conference to the homepage. As far as I understand the conference is new, so I didn’t have background on it. Thanks again!

via Twitter for iPhone

@manekinekko Who’s the team behind this conference? Not a single word about this on the website. Are you part of it?

via Twitter Web App in reply to manekinekko

@mafintosh Stop teasing already! 😆 Reveal what you have built, please!

via Echofon in reply to mafintosh

RT @DataChaz: This is ace! 🤯

@tomayac’s WikiTools adds dozens of @Wikipedia and @Wikidata functions to your @googlesheets:

✔️ WIKITRANSLA…

via Echofon

RT @DavidDarnes: ✍🏻 Here we go! An in-depth write up of how I made Tabs for @NordhealthHQ Design System, using Web Components and some CSS…

via Echofon

The end of Internet Explorer: What ending support for Internet Explorer meant for the customers and developers at Maersk.com. Great article by â@steveworkmanan⁩. Maersk also loves the Project Fugu 🐡 API Web Bluetooth and PWAs in geweb.dev/the-end-of-ie/

via Twitter for iPhone

@slightlylate Nice! See you there. My talk was accepted, too. 😃

via Echofon in reply to slightlylate

RT @ChromiumDev: 🔢 `TransformStream` is now supported on all major browsers! Reason enough for @tomayac to write a little celebratory post…

via Twitter Web App

RT @mariospr: My colleague Claudio from our WebKit team at @igalia wrote a nice high level description of the architecture of WPE, the WebK…

via Echofon

RT @jensimmons: Have an idea for web developer tools?

Web Inspector (Safari’s devtools) is also open source, and made of HTML, CSS, and J…

via Twitter Web App

@jensimmons This is really neat! Since you have the code (https://t.co/XgC46Phn29) and this looks and feels like `window.EyeDropper` (https://t.co/etoxIRGbcb), any plans on Web-exposing it, which @bramus asked for in https://t.co/lML0WfP9sD, too? Thanks!

via Twitter Web App

@patak_dev @stackblitz @sulco Yepp, totally. Said so in the next tweet. https://t.co/3ILrMutCGe

via Twitter Web App

@Amy_Hupe Hi, I’m Tom. I’m not a native speaker of English and I do have a bit of an accent, but it’s OK, you can still perfectly understand what I’m saying. Just thought I’d mention it just in case.

via Echofon in reply to Amy_Hupe

@sulco @stackblitz But probably easiest to just start with https://t.co/oZ0ezxEDFQ by default 😃. It’s so great for teaching! Thanks, StackBlitz!

via Twitter Web App

@sulco @stackblitz I see, thanks for the background information. I guess my feature request for EngineBlock would then just be to add a terminal to install pure front-end npm dependencies.

via Twitter Web App

Great thread by @svoisen ⤵️ on the path from a clear developer need (performant file access to allow for file-based database backends) to a new Web platform API, which is still in-flux (https://t.co/fLsiXaO8VA). Enabling use cases like this is the cor

via Echofon

@cramforce That’s how I survived all those years in gTech when someone said the 3-or-4-letter-acronym team should collaborate on this, and I nodded along and said they definitely should while trying to figure out in the glossary which of the 5 teams wit

via Echofon in reply to cramforce

@jensimmons This comes up frequently as a desired feature, so strong yes!

via Echofon in reply to jensimmons

@stackblitz @sulco If I start with, say, a static HTML, CSS, and JavaScript template, then I don’t have a terminal, but when I start with, say, a Node.js template, then I do. Is there a way to get a terminal after choosing the “wrong” template? I fa

via Echofon

@rem @ffconf As until ES5, parsing of strings was entirely implementation-dependent. After the ES5 spec, the ISO 8601 format (YYYY-MM-DDTHH:mm:ss.sssZ) is explicitly specified, while other formats are still implementation-defined[.]—https://t.co/0sfi0wf

via Echofon

@ericlaw Do you watch TV shows or listen to music or podcasts while treadmilling? Any tips?

via Echofon