RT @slightlylate: Each of these are huge, and depending on the class of app, transformative.
Got a need? Add to our backlog or upvote exis…
devfest_ukraine It is official!
DevFest Ukraine unites again for a critical mission: to organize an unforgettable conference with top speakers and raise funds for Ukraine!
Tickets will be available soon!
Learn more: devfest.gdg.org.ua
#DevFestForUkraine #StandWithUkraine #dfua #DevFest22 pic.twitter.com/DuGe6b6fWl
@tunetheweb Super happy to have you onboard! Congratulations on the new job! 🎈
@jyasskin @by_caballero @durumcrustulum Microsoft with https://t.co/EiMoqgBAvo maybe, but that’s not a small company either.
@BenDelarre It me. 🙋â€â™‚ï¸
@stefanjudis This wasn’t the intent of the tweet. Just showing another “productivity†use case apart from the “toy†use case. But thanks for the link. 😊
Neat trick 🪄 with the #AsyncClipboard API and multi-MIME type copying: https://t.co/iuWv9d8qZn. Via @stefanjudis’ blog post in the quoted tweet ⤵ï¸. I have an article on this feature, too: https://t.co/uLBDG0lKy7. Love the use cases this feature u
RT @ChromiumDev: The new “until-found” value for the HTML hidden attribute makes content inside collapsed regions accessible via find-in-pa…
ChromiumDev The inert attribute is in Chromium 102 (current beta), the Safari 15.5 Beta, and behind a flag in Firefox. Find out why it’s so useful for accessibility in this post by @twerske
developer.chrome.com/blog/inert/
@jh3yy @jaffathecake @daKmoR Favorite #io22 talk already now. Without even getting a sneak peek of the video. (I did see a demo, though.)
And here are all the other #io22 sessions tagged with “Webâ€: https://t.co/dBlxfemnxJ. It’s going to be great 😊!
RT @ChromiumDev: 🔨🌟 It’s here! Check out the Web #GoogleIO program.
🚨 Don’t miss: keynotes, workshops, breakout sessions, and more!
Div…
😆 Resolving the mystery: my #io22 presentation will be about “Bringing Adobe’s Creative Cloud to the web: Starting with Photoshopâ€: https://t.co/hdXUj957Fs. https://t.co/MZyROiwaS8
@RReverser МіÑцезнаходженнÑ: Музей Метрополітен (Ðью-Йорк,СШÐ)
The English and the Ukrainian Wikipedia agree on this. Or did I misunderstand the original tweet and this is about a copy?
Chromium 102 is a Project Fugu 🡠API fest: https://t.co/redkEp75MH!
💉 Window Controls Overlay: https://t.co/kT494sbAXV
💉 File Handling: https://t.co/fedEytWE2U
💉 Local Fonts: https://t.co/084565DaOW
@simevidas Looks like the https://www․google… part is GMail. The https://css-weekly.us2.l… part
@BenDelarre Not much more information here: https://t.co/Te3gPXaNST. Maybe the owner (in linked entry) knows more?
@ThisKatha Hoffe, du kommst da raus! 🫂
#TIL that Twitter Player Cards allow you to embed arbitrary iframes into tweets:
“`html
<meta name=”twitter:card” content=”player” />
<meta name=”twitter:player” content=”https://example.​…” />
“`
(via @rowan_m’s https://t.co/207BEekK89 and via @
🇺🇸 Federal Register: Developing a Report on Competition in the Mobile App Ecosystem. 💀
More background via â¦@brucelâ©: https://t.co/LcrrueWkGe. https://t.co/8lqMTQSKty
@SaraSoueidan @stefanjudis Well, ironically Zusammenfassung is not a word, it’s two: together-grasping. 😂 It’s a very primitive language that gets its power from compounding.
@SaraSoueidan @stefanjudis I see, thanks for the info! Great to hear! Since you speak German, I guess Zusammenfassung or Überblick is the word you’re looking for. Or roundup from your latest reply. 😃 Thanks for sharing your knowledge on whatever cha
@SaraSoueidan I tried responding (⤵ï¸) to your deleted tweet about cross-posting your newsletter to your site (and RSS feed). Did those plans get canceled?
That’s the way to do newsletters ðŸ’! I’m sub@stefanjudisstefanjudis’ newsletter via RSS
â¦Inside â¦@ZelenskyyUaâ©â€™s World: “I’ve aged from all this wisdom that I never wanted. It’s the wisdom tied to the number of people who have died[.] To be honest, I never had the goal of attaining knowledge like that.â€â€”â¦@time
#StandWithU
#TIL about a newly standardized `.well-known` member: `security.txt`. For a concrete example, see Google’s: https://t.co/aanP5CPWDw. For the format description, see the RFC in the quoted tweet ⤵ï¸. https://t.co/7t9tu6zAIy
Challenges in Building a Decentralized Web, by @ekr____. Love how this article approaches the topic from different angles and illustrates the problems with an easy to grasp example. https://t.co/R9To9GguhA
@bramus Horrible memories of my university days in Grenoble. The AZERTY keyboard is a real challenge with the q/a swap and the “press shift for numbers†requirement. I was super unproductive. I also met the 💩 who’s now my wife, but I still tell m
@Leechael @googlechrome I wouldn’t bother about it, it’s proprietary and non-standard.
@Leechael @googlechrome Well, the fix is new viewport units (https://t.co/FEWerHpHnh) that are starting to land in browsers now: https://t.co/OtNftIdOEm.
.@adactioâ© is “confused by this prevalent mindset of trusting third-party code more than built-in browser featuresâ€. I think it has to do with the job market and how boot camps prepare newcomers for it: job ad says “Reactâ€. Boot camp teaches adactio.com/journal/19021
@chriscoyier It’s coming apparently: https://t.co/yLlSDfja1f. FYI @jensimmons for visibility.
@bramus Yes, I have one keyboard that uses the international English layout and it makes me throw it in the bin every time I use it. Don’t mess with my Return key. I’ve taught myself the US English (Mac) keyboard a long time ago, and now I can’t go
@dannymoerkerke Glad it’s also featured on the 🡠Project Fugu API Showcase: https://t.co/qM2gM0foZt.
@peterfriese Insert “I don’t know what I expected†meme…
RT @buildWithLit: 🔥 Welcome to the first episode of Build It With Lit!
In this video, we build our first Lit component and use it in React…
@simevidas @ChromiumDev Oh, I see what you mean. This is by design (and the same with the regular Fullscreen API. There can’t just be a “hole†where the image was. The whole page “goes awayâ€.
@simevidas @ChromiumDev Hmm, it seems to work for me. One screen is full screen and the other screen is still usable. Could you please post a photo of the experience? Maybe I’m misunderstanding you.
@diekus @SkylledDev @9to5Google Other companies are mentioned mid-article (https://t.co/jFhDzITSFy), but yeah, it’s definitely not “Chrome’s Capabilities Project” alone. I brought this perception issue up in the last team meeting. https://t.co/hekSse9chf
🔢 PSA for #FileSystemAccess API users: While `FileSystemHandle` objects can be
serialized & stored in IDB (https://t.co/D3xsWTTybs), the permissions currently need to be regranted each time. Star
https://t.co/9eiiLcShwv to be notified of work on persis
😎 Wow, thanks to @SkylledDev for featuring the 🡠Project Fugu API Showcase on â¦@9to5Google:⩠“Googler shows web apps made with Chrome’s Project Fuguâ€: https://t.co/9ZjARLYRW9
RT @webkit: The inert attribute, available to preview in Safari 15.5 betas and Safari Technology Preview 143, provides an efficient way to…
RT @brucel: The US is preparing a Report on Competition in the Mobile App Ecosystem, following Biden’s Executive Order to address the probl…
RT @ChromiumDev: The “top developer pain points” are pretty consistent in surveys, but what can we do to help? @andreban and @atopal have b…
RT @stackblitz: A suddenly-appearing scrollbar can shift a layout… but now you can use `scrollbar-gutter: stable` to mitigate that! ðŸ˜
💻 Yo…
@m_ott @stefanjudis blog.tomayac.com 💋
@slightlylate @mhevery I ran this tool on svgco.de 🙃. I guess my work is done here. Not optimizing them imagepic.twitter.com/dGm9lBbMecMec
@thejohnjansen Congratulations, John! Here’s to even more of the inbox apps to become PWAs! 🎈
The quoted tweet â¤µï¸ links to a great blog post that explains why making `document.domain` immutable is a good thing. Even if you don’t care about the announced change, it’s just a very good and educational read. https://t.co/y7NUOIkRLy
@simevidas Looks like it’s back up. Thanks for the ping again!
@simevidas Damn. Looking into it, thank you!
RT @codepo8: 💉🼠“The Project Fugu API Showcase is a collection of apps that make use of APIs that were conceived in the context of Project…
RT @mxbck: If you want another way to keep in touch with your twitter friends, check out this free tool by @luca
It scans the websites of…
Building a combined CSS-aspect-ratio-grid. That’s probably one of the smartest uses of `aspect-ratio` and `flex-grow`. By â¦@supremebeing09â©. 🤩 (via â¦@Unaâ©) https://t.co/PHUNM5J7WZ
This amazing HTML/CSS SNES controller serves me as a shameless drive-by plug for Joy-Con WebHID: https://t.co/aZ98iCJXHU. Gamepads are awesome! Use the Gamepad API (https://t.co/ywEtdEC7w1) for basic controls, and WebHID if you need customization.
(Quote
@sbesh91 Correct, Firefox doesn’t have some of the APIs Boxy SVG is using. See https://t.co/AmOCkmFsM2 for more details.
RT @tomayac: 🔢 Quick announcement blog post about the Project Fugu 🡠API Showcase: https://t.co/THQgEQtNAY. The childish joy about the recu…
RT @ChromiumDev: Earlier today, we have launched the 🡠Project Fugu API Showcase (https://t.co/Z1ZRd4la0p).
@tomayac has written a quick a…
@mhartington Just “luckyjoy” is not want you want to convey. It misses the aspect that it is an emotion you feel for someone else.
@jimniels @rynkns FYI, submitted as https://t.co/wS0UbbTGmF. Thanks again for letting me use your image assets.
RT @yoichiro: Remap has been registered into the Project Fugu API Showcase! WebSerial, WebUSB and WebHID APIs bring huge power to communica…
🔢 Quick announcement blog post about the Project Fugu 🡠API Showcase: https://t.co/THQgEQtNAY. The childish joy about the recursion â™»ï¸ where the showcase is contained in the showcase… https://t.co/wIFMYsfkA0
@henrylim96 @ChromiumDev It’s a screenshot of https://t.co/V8dpSSH9hs. I swear the URL was not modified. Repeated futuristic, well, blowfish…
@ChromiumDev Closing the loop here: https://t.co/luByF4LIP6
💀 I just found the app “Boxy SVGâ€: https://t.co/MqNILa9UAA.
Among others, it uses these cool Project Fugu APIs:
💉 Add to Home Screen
💉 Async Clipboard
(via the 🡠Project Fugu API Showcase: https://t.co/khSctGl6Kr) https://t.co/qnEm0M4ko
RT @ChromiumDev: @tomayac 🤔 We often get asked:
“What are some of the apps people build with Project Fugu 🡠APIs?”
The community-sourced…
RT @ChromiumDev: Recursion alert: 💀 I, @tomayac, just found the app “Project Fugu API Showcaseâ€: https://t.co/MkhogV1NqJ.
Among others, it…
@mahemoff Is it just this? https://t.co/wFCX3HeZiS
@HenrikJoreteg I do wonder how much of this perception’s due to people using any of the official Twitter apps vs. using an alternative client that just gives you a chronological timeline and that’s it—no “popular in your networkâ€, no trends, no
Merci.
“An agreement of solidarity and friendship between Kyiv and Hamburg was signed today with the Mayor of Hamburg @TschenPe. The agreement provides for a strategic partnership between the cities, in particular, for the reconstruction of Kyiv.â€â€”@vitaliy
Starting to take shape.
ES IST FÃœNF
VOR
HALB
DREI
Still off by one. Classic. CET it is, CEST is overrated anyway.pic.twitter.com/548hnER0gUU
France 🇫🇷, you have one job to#StandWithEuropeEuro#FCKLPN🇺 #FCKLPN 🛒
@mtomweb @henrylim96 @dalmaer I think he meant the CMA interim report.
I’m ashamed of Germany’s former Chancellor Gerhard Schröder—see today’s @nytimes interview: https://t.co/Hu1RdBMs4v (and https://t.co/upnoqCB0Cn for general background). How can the @spdde still tolerate such a friend of Putin in their ranks?
#St
@mhartington There’s Fremdscham (https://t.co/hOd7sa7COC), so by pure logic there should be Fremdfreude.
@simevidas See https://t.co/5zk9iaqwxx for how I have implemented this on https://t.co/EPkpZDTvHm. It uses `<dark-mode-toggle>` (https://t.co/2jKWcHClbs).
@technikhil314 Me saying I could never imagine an app to be implemented in the browser, and then this happening.
Looks like tass dot ru has trouble filling their Yandex ad slots, and many of the ones they fill are for obtaining EU passports via repatriation. This is a frequent ad: https://t.co/4xTldhxH51. It’s scary to read the propaganda there and on ria dot ru o
@yoavweiss @rachelandrew Nacktschnecke and Schnecke. Naked snail and snail. Here’s your Friday German lesson of compound word logic. 😂
@rachelandrew The joys of English as a second language: I’ve never heard of “slug†in any other context than the URL 🔗 context. So, a slug is a ðŸŒ, too? Interesting…
Optimizing LCP using Signed Exchanges (SXG): https://t.co/Gms0jPC1sM. This article provides an in-depth overview of signed exchanges.
Here’s an example link: https://t.co/m3hNJJ7cyg via this Google Search https://t.co/E8EsOFXAEQ. https://t.co/HcMYPUoXiN
The Mariupol Diaries project provides a heartbreaking look into the destiny of people trapped in Mariupol 💔.
I can’t believe this is happening in 2022 😢. The site has a donations section, if you can, consider a donation.
#StandWithUkraine 🇺🇦 h
@henrylim96 @dalmaer Which got me slightly nervous, but @RickByers said it’ll be fine. 😮â€ðŸ’¨
@jimniels @rynkns Thanks! I think the present issue focuses on desktop apps, but the usage mentioned in your blog post goes one level deeper by being integrated into the OS (and they _might_ therefore use private APIs not exposed to regular apps).
@RubenVerborgh Also works great as a custom Slack reaction. 😂
@kennethrohde I know it’s cruel, but I won’t spoil the surprise. Just had a lot of fun reviewing the final cut 🎬, and it made me laugh how this scene came out.
Sneak peek from my #io22 talk: “Boy, was I wrong”. You don’t want to miss this year’s Google I/O: io.google/2022/! pic.twitter.com/xUdlwI4tci
@jimniels Would you allow screenshots from your blog post https://t.co/dQHpKKW2jR to be added to https://t.co/510iKohjAe? Or alternatively, do you want to open a new Issue (https://t.co/YCIwMA0qey) yourself? This is on behalf of the WebView Community Grou
@simevidas Some users might be on devices that get no more iOS/iPadOS updates, and hence no new browser version. The same goes for Chromebooks that have outlived their support life. Say what you want about Android fragmentation, but almost all old Android
@simevidas @KenjiBaheux might know?!
RT @grigs: I love this article by @HaulPebert showing how to use web components to progressively enhance native HTML features.
Progressiv…
@shadeed9 @CSSWeekly I activated bracket pair guides after watching this video. Let’s see if it sticks.
@davrous @AdaRoseCannon maybe. I don’t know, sorry.
@technikhil314 My understanding is that [cmd]+[shift]+[v] forces a plain text representation to be created on-the-fly by the operating system. By (additionally to `text/html`) copying `text/plain` yourself, you can control that and make sure everything ge
@DanShappir @dannymoerkerke Chrome persists the bytecode and keeps a pre-parsed JIT cache in the service worker. Not sure about the technical details. Probably @wanderview can add way more nuance! My understanding is we do the same for the regular browser
Multi-MIME type copying is one of the most powerful use cases of the Async Clipboard API: https://t.co/uLBDG0lKy7. https://t.co/PO0HY4T4nc
@brucel @webkit Thank you, @powerlanguish and Wordle, I guess… pic.twitter.com/oWI0yVpDlAVpDlA
@DanShappir @dannymoerkerke Service workers (in Chrome at least) allow resources to be cached in an optimized way, so the browser needs to do this work only once, which is especially noticeable with huge Wasm files, but likewise regular JavaScript files.
@TheRealNooshu So glad you made it, and here’s to many, many more years to come! 🤗
JavaScript function composition: What’s the big deal?, by @jrsinclair: https://t.co/I2wIVOJoMn. I love how the author approaches this topic with a very workable example.
@hochsays @samuelgoto Yeah, came here to say this. It’s definitely red. 😂
Snugug Want to learn how to make a Progressive Web App? @ChromiumDev just launched the final chapter of the Learn PWA course written by @firt with @tropicadri, @rachelandrew, @petele, @medleyjp, and myself. There’s lots of great stuff in there, check it out!
web.dev/learn/pwa/
@Jack_Franklin Well done! Unlock them synergies!
@Mustafa_x Oh no. Get better soon!
@kennethrohde Speedy recovery!
The Future of CSS: CSS Toggles. Good summary of the proposal by â¦@bramusâ©: https://t.co/D5NS1LJUQ5
@nagbergs It’s Synthwave ’84 (https://t.co/Fz51hDwJZN). See https://t.co/jNLhS6cw23 for more background.
Got access to @DuckDuckGo’s beta browser: https://t.co/2fXBtbbr4E (âš ï¸ auto-downloads a 17.2MB .dmg). From what I can tell, it’s essentially a `WKWebView` with injected scripts for content blocking (e.g., https://t.co/FFnoL0Lzqm) and cookie consent (e.
How memes are driving Ukraine’s fundraising efforts: https://t.co/8TUpTTLuTr. Just ordered myself one of these: https://t.co/Wq4udDxhMi. РуÑÑкий военный корабль, иди на хуй! #StandWithUkraine 🇺🇦 I want the famous stamp
@cwilso Get better soon! Hope the symptoms aren’t too bad! 🤧
RT @davrous: So cool! Discovering that we now have support for vibration in the Web Gamepad API: https://t.co/hgCC7pNLAN. Gives me plenty o…
@hovhaDovah @JoshWComeau [Ctrl]+[l] (lowercase ‘L’) works on Linux and macOS.
mikewest Browsers can do a better job helping users understand sites’ capabilities, and a better job mediating sites’ requests for more powerful features. If you’re interested in helping Chrome do better than Block/Allow dialogs, g.co/kgs/2TE3Xi is the job for you. pic.twitter.com/cWgfLXcWFA
@tyscorp @Patrick_J9 Yepp, https://t.co/k5FOrDFB8g is the bug. It was a regression that’s fixed again now.
@simevidas @bradtaunt I have filed bugs for this a long time ago:
Firefox: https://t.co/tRb9EJg88M ✅
Chrome: https://t.co/mYC6DkI1eC ✅
@WebKit: https://t.co/jJE8rxvJSS 🆕 🤷
Meta issue for HTML: https://t.co/KmAod2Sa3u â³ (Specifically see co
@AdaRoseCannon @cramforce @bramus Probably of the document. But I haven’t thought deeply about it yet. It seems logical at first sight to use the document as the source of truth. Needs more thinking for sure.
@AdaRoseCannon @cramforce @bramus I think one idea could be to change the current static `:root { color-scheme: dark light }` to something dynamic like `:root { color-scheme: $cookie-color-scheme }`. That’s of course completely made up syntax. ðŸª
@cramforce @bramus The more I think about it, the more I somewhat like it. Not necessarily cookie headers, but user preference headers (client hints): https://t.co/7oZOsIk0I1.
@jason_frazzano I guess this needs a bit of JavaScript to be fully accessible (and also purely for storing state), but definitely intrigued by the simplicity of the overall idea.
The Intent to Ship for File Handling 🔂 is out. Finally! File Handling (https://t.co/fedEytWE2U) is one of my absolute favorite Project Fugu 🡠APIs! https://t.co/cdC1afGwVM
Pure CSS Dark Mode Toggle with `:has()`. That’s it, that’s the dark mode toggle. This is incredibly clever. Glad we hired @bramus. ðŸ’
https://t.co/wpTaBI0hML
@edent You could also route it through your server. Anyways, just wanted to share.
@edent Pssst: https://t.co/z0IWz98xN0. The &sz is for size. This works universally for all domains.
@chicoxyzzy @socketsupply Congratulations on the new job! 🎈
@stefanjudis @AdrianBeceDev So the `fetch()` option didn’t get renamed, just the attribute?
@rauschma I wonder what this would mean on Windows. A Chromium-based WebView2? https://t.co/OHxhlduJQf
РуÑÑкий военный корабль, иди нахуй!
https://t.co/eplMWiN7D0
#StandWithUkraine 🇺🇦
@Maarteuh @daKmoR That’s One possible outcome, correct, but looking at some of the recent comments on https://t.co/tso7Y1lRkc, it’s not the outcome developers want.
@nic_o_martin See https://t.co/7tCGgMX962 for the wiring diagram. (If I were to start today, I’d build the version that is mentioned in the update, which wasn’t there yet when I started.)
Alternative take: LEGO™ opens up their platform to any device capable of running a Chromium-based browser—which includes the cheapest of Chromebooks & Androids to the most expensive of Mac Studios, sparing them the need of installing a platform-specif
RT @anildash: It’s a pretty big deal that the biggest consumer tech hit of the year is a regular old web app. And that is just the most vis…
@_davideast Well deserved! Congratulations! 🎈
RT @argyleink: 🆕 #GUIchallenges
Thinking on <dialog> components
how to add animation, events, light dismiss and more!
Blog’s got all the…
RT @the_augg: Finally, you can convert SVG vector to 3D 🤯
Right in your browser: https://t.co/H02VsJDiWm https://t.co/p9cJ1wuAqo
@shadeed9 I love the theme selection use case. Hadn’t seen this idea before ðŸ’.
(Minor style feedback: consider lowercasing `:Has` in your headings.)
RT @shadeed9: âœï¸ New Article: CSS Parent Selector
I wrote a deep-dive article about the CSS :has selector, how it works, with lots of use-…
@technikhil314 My first post is from 2005. Which is also what I put as my first copyright year. I guess most of my primary school writing wouldn’t qualify as “tech content†😂.
@mathias Just noticed your footer: 1988 to 2022. The OG of copyrights. I should change mine to 1981. 😂
@hdv I do. Here’s the last URL as an example: https://t.co/QHYBFQmwQU. To be honest, I mostly have them for historical reasons. Ideally my URLs were hackable, but I haven’t gotten to it (https://t.co/86uTYa3Jc0). IMHO most blogs went from web-log (htt
RT @quicksave2k: I’ve started gathering some tips and tricks on how to debug media playback errors on the web, my favorite being the magica…
@nic_o_martin This is the exact model I got: https://t.co/JaiNSXyVnB. Have to say it sometimes is hard to connect to and requires a few attempts. I have a vague feeling it has to do with power. The USB port on my Mac in battery seems to not like it. Bette
@denladeside @JohnMu Yes, there is. I haven’t worked much on the software yet. The final version shall be in Catalan. (It is the birthday present for my wife.)
RT @davrous: From gaming to #metaverses, check out everything you can build today using #WebXR & @babylonjs. I’ve shared lot of demos and t…
@kennethrohde @the_augg @threejs That’s pretty neat, but failed horribly with the Fugu fish SVG (https://t.co/T7P38JMKiL). Simpler shapes like the SVGcode logo (https://t.co/1CRpxnmiNd) work a lot better. https://t.co/EMO60rvQPg
@rniwa_dev @ecbos_ Work on new APIs is generally started based on developer demand. Their comments may initially be critical (the proposed solution doesn’t solve their needs), but eventually, after iterating on the design, their feedback must be positiv
@alexey_rodionov @jacobrossi @00davehill00 @rcabanier 💀 All eyes and 💂 ears, too.
RT @Snugug: The team bringing @Steam to @googlechrome OS has written the first of a series of articles on how the integration works! If you…
Introducing DuckDuckGo for Mac: A Private, Fast, and Secure Browsing App. IIUC, â¦@DuckDuckGoâ© is going the iOS way of browser programming by building a `WKWebView`-based browser, but for macOS. Curious to see if on Windows it’ll use Edge `WebView2`.
@argyleink So many forms get this wrong and shout at the user when they’re still busy entering their data. I really dislike this in Google Forms’ grids.
@JohnMu Yepp, DCF77, but of course it’s still off by 1h 😂. Not sure if it’s the software or the hardware. It’s kind of paradox to have atomic clock accuracy when the clock shows the time in five minute steps. I might choose hand cutting, I’ve n
I’m building a word clock based on an Arduino Nano and a NeoPixel strip, and whilst it’s not the best soldering 💨â€ðŸ job I’ve done, I’m incredibly proud that it works at all. Still lots of work to do, like cutting the letters and a cardboarpic.twitter.com/UiOcjv1kZQ
@bramus So happy for you to join us! Congratulations and welcome to the team! 🎈
This is what evil looks like: https://t.co/knFrRV6spj (Russian original, English translation: https://t.co/sOFlWi3kPw). Professor of History at Yale University @TimothyDSnyder called the article a “genocide handbook” in https://t.co/F66RwLHU2P.
#StopPutin
@dluzar Happy the mystery got solved. Another idea would be to simply add a timestamp to the data and check if the stored data is more current than the to-be-stored data.
An @excalidraw data loss mystery solved: Always be careful with automatic reloading, service workers, and storing data just before unloading a page! (The quoted tweet is from the middle of a thread.) https://t.co/39E5U0KYmm
@Lance_I_ @ericwbailey I came here to say this. It should just be a built-in accessibility feature. Or actually, not even be tied to accessibility: Ever tried using a phone in a bike mount? I get it needs “wobble†room, so probably makes most sense on
@alexanderdanilo @mozhacks @webkit @behdadesfahbod Interesting background. @abrax5 probably can add more from his view. COLRv1 also seems to be somewhat dependent on (the way) Skia (does things).
I can’t judge the technical accuracy of the claims, but it’s interesting to read the two assessments:
@mozhacks: “more compact and lightweight than OT-SVG†https://t.co/uRh0tq4NAg
@webkit: “we’re not confident that it can be implemented intero
The struggle of using native emoji on the web, by N. Lawson. I wrote in a comment that COLRv1 might be an answer: The format got positive feedback from â¦@ChromiumDevâ© (implementer) and â¦@mozhacksâ© (worth prototyping)—just â¦@webkitâ©â€™s meh.
RT @freddyb: Here are the slides for my @nullcon talk about the Sanitizer API, its security guarantees and how to verify them. Looking forw…
RT @guybedford: Import maps are supported by 70% of users. If you want to use them, you don’t need to wait years for the remaining 30% - th…
@CharlieCroom @cityblockhealth Congratulations! 🎈 So we’re as good as colleagues now 😂: “Founded in 2017 on the premise that ‘health is local’ and based in Brooklyn, we are backed by Alphabet’s Sidewalk Labsâ€. This is a quote from one of
@tropicadri I had a hard time focusing on work yesterday.
😢 Someone wrote “За детей†(for children) on one of the missiles that were fired on a train station full of civilians trying to escape #Kramatorsk (#КраматоÌÑ€Ñьк): https://t.co/dBAm69yWhd. This is _so_ incredibly sad. We need thi
Putin’s useful German idiots, by @MKarnitschnig. Painful to read as a German: “Germany is no stranger to the wrong side of history.†We
#StandWithUkraine 🇺🇦, but we don’t stand enough. We need a gas and oil embargo now! The coal embargo’s
@samthor @rob_dodson You both are two of the coolest people I know. B-)
@_developit All the best, Jason! You’ll be sorely missed, but glad your spreadsheet-based decision making and my quick assessment of your options agreed. I’m sure it is going to be great over at Shopify! 🎈
@zachleat @anthony_ricaud I suppose it’s a by-product of `<dialog>` somehow.
I’m really happy about @WebKit release notes for Safari 15.5 Beta being out already 💠given iOS 15.5 was released a mere day ago. Also, wee, `inert` (https://t.co/crQtOwMluo). Once supported universally, this will make building modal dialogs a lot ea
RT @jensimmons: Support for the HTML `inert` attribute is in the Safari 15.5 beta, released this week. For more about `inert`: https://t.co…
@kobs_the @ChromiumDev I think it should update. Could you file a new.crbug.com please, ideally with a small reproduction case?
somebitsLinks Air Raid Sirens in Ukraine: A visualization of a daily and nightly horror
observablehq.com/@mourner/sirens
ukraine war visualization airraid tootme
@kobs_the @ChromiumDev You can simulate events: https://t.co/osAv3yQU38.
@kobs_the @ChromiumDev Yes, as stated in the very article you thanked us for: https://t.co/fAjqzLZ9dj 😉
RT @sympap: Two worlds apart: Really interesting study by @NRKno on how the #ukrainewar is seen through TikTok in two cities across the bor…
@samthor I’ve had a lot of fun with SSE. I should really bring the app from this paper back: https://t.co/SGiKhCdhFY. Something something outdated Heroku cedar stack. To my surprise this app still works: https://t.co/FCXNty70jc. It takes the Twitter sam
@dluzar @excalidraw It’s a mess to be honest. I hope to be able to simplify the code tree after some of the legacy behavior in browsers has disappeared#FinalLastWordsds
@dluzar @excalidraw Cross-browser copying is a massive pain. Here’s SVGcode’s approach: https://t.co/UitmPgOBnw. Try it: https://t.co/KkNtcSZGbS. (Your screencast seems to show Chrome, not Safari, by the way.)
@jaffathecake “…and yetâ€
@peterfriese Ouch 😣. I was in a similar situation once, but for the Canadian equivalent of ESTA. I managed to get the document on time by doing all the paperwork right from the boarding gate in Hamburg. I got super lucky that day.
@timolaak (Pre-) settled status doesn’t include me.
#TIL at 7am at the boarding gate in HAM that—as of 2021-10-01—the UK 🇬🇧 no longer accepts European national IDs 🪪 for entry. We call it “Trottelsteuerâ€, and today I paid it for a spontaneous emergency 10:50am flight. In related news: on m#io22
14 Linting Rules To Help You Write Asynchronous Code in JavaScript: good collection of linting rules that the author, â¦@_maximizationâ©, has packed up in a convenient npm package. https://t.co/Du17YwNVAt
@hankchizljaw toot.cafe/about is nice. ☕ï¸
@RReverser Source apparently is https://facebook. com/story.php?story_fbid=4476 3684 3579 6372&id=1000 0269 78082 01&m_entstream_source=timeline (spaces added in the numerical IDs, not searchably linking to this crap). Remarkable the note about “no V o
@simevidas Yes, sorry, it’s not supported yet in Chrome.
@jaffathecake I have the auto-generated one from vite-plugin-pwa (https://t.co/pyfyXIjUnT) for everything apart from Web Share Target. I know it could be done in one, even with the plugin, but it feels like one thing less to worry about this way.
@paulcalvano @Etsy @codeascraft Congratulations, great fit! 🎈
@bramus @WestbrookJ @kennethrohde Hah, “my†bug 😆. Really wonder what’s happening there. It’s a JavaScript feature and Apple seemed really cool with most recent JavaScript additions. They asked one question when we requested their position and
🤠Added Web Share Target API support to SVGcodsvgco.deGbS). Works like a charm on Windows and Android (may require reinstalling the app).
The implementation is interesting: there’re two service workers now—one for scope `/` (default) pic.twitter.com/TwEMN8APSB
@benedfit You’re right, this is broken at the moment. @quicksave2k, since you have been involved heavily, any idea? Meanwhile I have captured the issue in https://t.co/hZxcDXkjhU.
@simevidas My intuitive developer expectation would be for it to never resolve. That’s my reading of the spec, too: https://t.co/J7rDG8oQiZ.
@simevidas @stoyanstefanov @paulcalvano It could be two power user settings: “disable lazy-loading†and “disable lazy-loading in background tabsâ€.
@RReverser What the fsck? This “protest†was registered by an individual under the motto “No propaganda in school, protection for Russian speakers, no discriminationâ€, but the photos reveal that this was pure propaganda: https://t.co/yKbBaGYfRG an
@jaffathecake @simevidas @samthor @hdjirdeh @agektmr Gotta love the spec for tautologies like this: The `blocking` attribute is a blocking attribute.