Victor
@vjo.li
📤 165
📥 404
📝 96
Web stuff @ Infomaniak 🇨🇭 ex-Tweep loving it over here. Internet, cheese & mountains.
https://vjo.li
reposted by
Victor
Matthias Ott
about 1 month ago
✍️ New post: Compressed Fluid Typography
#blogtober
#css
#web
#typography
matthiasott.com/notes/compre...
loading . . .
Compressed Fluid Typography · Matthias Ott
Matthias Ott is an independent user experience designer and web design engineer from Stuttgart, Germany. He also teaches Interface Prototyping at the Muthesius Academy of Fine Arts and Design.
https://matthiasott.com/notes/compressed-fluid-typography
0
11
4
reposted by
Victor
Nicolas Chevobbe
7 days ago
The
@firefoxdevtools.bsky.social
JSON viewer got better in
@firefoxnightly.bsky.social
: the console offers access to the original json data via `$json`. This allows to easily manipulate the underlying data to get what you want
4
97
29
reposted by
Victor
Arnaud Ruby Rinquin
7 days ago
Infinite loops in the AI era: asking Claude to generate a memory instruction inciting it to suggest more memories ∞
0
2
1
reposted by
Victor
Andy Carvin
22 days ago
You know things are utterly FUBAR in the US when
@bellingcat.com
is doing satellite imagery analysis of the White House.
add a skeleton here at some point
12
584
169
reposted by
Victor
dan
25 days ago
i wrote about how to fix any bug
loading . . .
How to Fix Any Bug — overreacted
The joys of vibecoding.
https://overreacted.io/how-to-fix-any-bug/
24
199
29
reposted by
Victor
Kevin Powell
about 1 month ago
Ok, I'll retract this statement, as it seems *a lot* of people still use rgba() and hsla(). Instead, I will recommend anyone who uses hsla() or rgba() to read this article, as even the comma-separated syntax is now legacy.
piccalil.li/blog/a-pragm...
add a skeleton here at some point
5
30
3
reposted by
Victor
Jason Koebler
28 days ago
So for-profit AI companies have trained on the world's largest collaborative volunteer project and a precious free resource, to make money for their for-profit enterprises. They have crushed traffic to the volunteer project, starving it of donors and volunteers
www.404media.co/wikipedia-sa...
loading . . .
Wikipedia Says AI Is Causing a Dangerous Decline in Human Visitors
“With fewer visits to Wikipedia, fewer volunteers may grow and enrich the content, and fewer individual donors may support this work.”
https://www.404media.co/wikipedia-says-ai-is-causing-a-dangerous-decline-in-human-visitors/
31
1460
892
reposted by
Victor
about 1 month ago
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most. So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.
interop-rank.jakearchibald.com
loading . . .
Interop Feature Ranking
Rank the web platform features you care most about
https://interop-rank.jakearchibald.com/
19
252
137
reposted by
Victor
Lit
about 1 month ago
Lit is joining
@openjsf.org
! 🎉 Today at JSConf, The OpenJS Foundation announced Lit is officially joining as an Impact Project! We're beyond excited for this move and look forward to continuing our work to build the open web with OpenJS! Read more on our blog:
lit.dev/blog/2025-10...
loading . . .
Lit is Joining the OpenJS Foundation!
Lit is officially joining the OpenJS Foundation as an Impact Project!
https://lit.dev/blog/2025-10-14-openjs/
0
116
40
reposted by
Victor
Vladimir
about 1 month ago
Vitest vscode extension now displays your console.logs inline. An example of logging in browser mode:
4
183
24
reposted by
Victor
Philippe Weidmann
about 1 month ago
I've been waiting a long time for this API — and it's finally here! 🤩 It allows third-party cloud providers to back up users’ photos outside iCloud!
developer.apple.com/documentatio...
(It first appeared in the early iOS 26 betas but disappeared before the initial release.)
loading . . .
PHBackgroundResourceUploadExtension | Apple Developer Documentation
There's never been a better time to develop for Apple platforms.
https://developer.apple.com/documentation/photos/phbackgroundresourceuploadextension
1
4
3
reposted by
Victor
Jake Archibald
about 2 months ago
SVGOMG has been updated to use SVGO 4! (thanks Adrien Crivelli!) This is the URL for SVGOMG. Unfortunately someone maintains a fork with ads, so, err, don't use that 😀
jakearchibald.github.io/svgomg/
loading . . .
SVGOMG - SVGO's Missing GUI for minifying SVGs
Easy & visual compression of SVG images.
https://jakearchibald.github.io/svgomg/
8
182
32
reposted by
Victor
Phil Hawksworth
about 2 months ago
The arbiter of good taste
25
238
58
reposted by
Victor
Nik
6 months ago
Published a new interactive blog post on tab roving, a nice little technique for making grids and other element groups more accessible for keyboard navigation! Check it out: https://nik.digital/posts/tab-roving
loading . . .
6
64
15
reposted by
Victor
Bellingcat
2 months ago
What struck the Gaza Aid Flotilla? After we published the story, the Tunisian Ministry of Interior issued a statement describing the incident “that took place yesterday” as a “premeditated attack” stating that an investigation had been launched.”
loading . . .
10
482
205
reposted by
Victor
Anil Dash
2 months ago
I can’t say this enough — you don’t have to mutilate your language, and you do a disservice to important topics when you do so. This is going to be even more important as American authoritarianism accelerates.
add a skeleton here at some point
0
171
40
reposted by
Victor
2 months ago
Details on the supply-chain attack which has compromised 18 very widely-used NPM packages:
www.aikido.dev/blog/npm-deb...
loading . . .
npm debug and chalk packages compromised
The popular packages debug and chalk on npm have been compromised with malicious code
https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised
1
8
4
reposted by
Victor
Mikael Thalen
2 months ago
I decided to test whether EXIF data is removed from images sent over X's new encrypted chat feature like Signal and other messengers do. I can confirm it is not. I was able to extract information including GPS coordinates from a test image sent to me.
add a skeleton here at some point
6
179
80
reposted by
Victor
José Antonio Márquez
2 months ago
An AI browser for Jira tickets 😂
www.engadget.com/big-tech/atl...
loading . . .
Atlassian is buying Arc maker The Browser Company for $610 million
Atlassian wants The Browser Company's Dia to be the "the AI browser for work."
https://www.engadget.com/big-tech/atlassian-is-buying-arc-maker-the-browser-company-for-610-million-145236236.html
0
1
1
reposted by
Victor
Chris Ferdinandi
3 months ago
⚓️ New Article: How to dismiss native HTML dialog elements when the backdrop is clicked
loading . . .
How to dismiss native HTML dialog elements when the backdrop is clicked
The HTML <dialog> element is a browser-native way to create dialog modals. It handles a lot of (but not all of) the accessibility stuff out-of-the-box. By default, the <dialog> element is closed when… You explicitly run the .close() method on it, or The user presses a <button> with the [formmethod="dialog"] attribute (or inside a method="dialog" form), or The user presses the Esc key. For most custom modals, clicking or tapping the backdrop, the dark area outside of the modal, also closes it.
https://gomakethings.com/how-to-dismiss-native-html-dialog-elements-when-the-backdrop-is-clicked/
2
23
8
reposted by
Victor
VoidZero
3 months ago
⚓️Oxlint with type-aware linting is here ⚓️ ◆ 40 type-aware rules supported, including the famous `no-floating-promises` rule ◆ Built on top of `tsgolint` and `ts-go` ◆ Brings speed improvement & correctness Read more in the latest announcement
voidzero.dev/posts/announ...
loading . . .
Announcing Oxlint Type-Aware Linting
Oxlint with type-aware linting is now available and supports 40 long-awaited rules including no-floating-promises. Oxlint uses tsgolint, which @auvred initially prototyped as typescript-eslint/tsgolin...
https://voidzero.dev/posts/announcing-oxlint-type-aware-linting
0
90
14
I'm pretty annoyed by the new
#Gmail
UI on Android. They tried to center align the search term but it's not - please just leave it aligned to the left 🥺
3 months ago
1
1
0
reposted by
Victor
Oliver Medhurst
3 months ago
My ahead-of-time JS engine Porffor eliminates JS cold starts on AWS Lambda. 12x faster and 2x cheaper than managed Node. Still very early but these results should speak for themselves :)
goose.icu/lambda/
6
91
12
reposted by
Victor
MDN Web Docs
3 months ago
MDN just got a glow-up! 🌟 We’ve completely rebuilt our front end, redesigned, reengineered, and ready to help you find what you need. ✨ New search ✨ Improved typography & code rendering ✨ Sleeker nav & icons Read more 👇
developer.mozilla.org/en-US/blog/...
loading . . .
Launching MDN's new front end | MDN Blog
MDN is getting a facelift 🎉 Discover what's changed, what's improved, and how navigating the site just got smoother.
https://developer.mozilla.org/en-US/blog/launching-new-front-end/
6
93
20
Just came across poster prints from Mikkeller, I always enjoyed illustrations from Mikkeller's pubs but these are excellent ✨
prints.mikkeller.com/collections/...
loading . . .
New Prints
Mikkeller Prints
https://prints.mikkeller.com/collections/new-prints?ad_id=120230812037420308&campaign_id=120230812020980308&fbclid=PAQ0xDSwMRon9leHRuA2FlbQEwAGFkaWQBqyVgIfe11AGnp4mRaVKeK0AwAsVd4cMGn6v2vQArBSO5dxMBTMgi69SjvBM3xACOtjzbLIs_aem_b5QbYBZ2lRZvdWDprDA63A&utm_campaign=AskeMunk%20%7C%20WW%20%7C%20Warm%20audience%20%7C%20New%20Prints%2013%2F08%2F25&utm_content=WW%20%7C%20New%20Prints%20%234%20%E2%80%93%20kopi&utm_id=120230812020980308&utm_medium=social&utm_source=facebook&utm_term=Auto%20Placements%20-%20Visitors%20%2B%20Tidl.%20deltagere%20-%20180%20dage&page=3&fbclid=PAZXh0bgNhZW0BMABhZGlkAaslYCH3tdQBp6eJkWlSnitAMALFXeHDBp-r9r0AKwUjuXcTAUzIIuvUo7wTN8QAjrY82yyL_aem_b5QbYBZ2lRZvdWDprDA63A
3 months ago
0
1
0
reposted by
Victor
Jérôme Choain
3 months ago
Chatcontrol édition 2025 en bref - Bert Hubert's writings
berthub.eu/articles/pos...
loading . . .
Chatcontrol édition 2025 en bref - Bert Hubert
En bref, sous l’impulsion du Danemark, de nombreux États membres de l’UE demandent que les messageries comme WhatsApp/Signal/etc. soient contraintes d’inspecter toutes nos photos et tous nos liens en ...
https://berthub.eu/articles/posts/chatcontrol-francais/
0
2
2
The Swiss National Bank is developing new banknotes, check the 12 concepts:
www.nouvelleseriedebillets.ch
loading . . .
Banknoten
Gestaltung der neuen Banknotenserie der Schweiz (Thema: Die Schweiz und ihre Höhenlagen) – laufender Gestaltungswettbewerb, jetzt mit Online-Umfrage. Abstimmungsphase bis 7. September 2025.
https://www.nouvelleseriedebillets.ch
3 months ago
0
2
0
reposted by
Victor
Rahel Freiburghaus
3 months ago
In Switzerland, there’s a referendum on everything— even on how our future francs banknotes should look. Soon, the Swiss National Bank will run a nationwide survey on 12 different design proposals. And of course, one of them proudly showcasing Swiss (direct) democracy
www.srf.ch/news/schweiz...
add a skeleton here at some point
3
19
3
reposted by
Victor
Jono Alderson
4 months ago
The web isn’t URL-shaped anymore. Machines rip your pages apart, extract the claims, and decide what to trust. SEO isn’t about pages now – it’s about the graph of meaning around your brand.
www.jonoalderson.com/conjecture/u...
loading . . .
The web isn’t URL-shaped anymore
Why SEO’s page-centric thinking is broken, and how machines are changing the rules of the web.
https://www.jonoalderson.com/conjecture/url-shaped-web
0
5
1
reposted by
Victor
David Darnes
3 months ago
Me hovering over an icon button and hoping the alt text comes up to tell me wtf it does
1
31
2
reposted by
Victor
Marc Bouchenoire
3 months ago
We’re exploring ways to improve how Markdown is rendered in our components during streaming. • Complete partial syntax when possible (bold, links, table headers, …) • Buffer incomplete elements (partial images, broken emojis, …)
loading . . .
1
6
2
reposted by
Victor
Gergely Orosz
3 months ago
This number (20 million+ users using GH Copilot) is wild because… most estimates put the number of all professional software developers in the world somewhere between 20-30 million. GitHub Copilot either is getting ~100% adoption (unlikely) or it’s expanding the dev pool (likely!)
20
74
7
reposted by
Victor
Snook
4 months ago
"You can have an unreasonable amount of influence by being the person who writes stuff down."
simonwillison.net/2025/Jul/16/...
loading . . .
Documenting what you’re willing to support (and not)
Devious company culture hack from Rachel Kroll: At some point, I realized that if I wrote a wiki page and documented the things that we were willing to support, I …
https://simonwillison.net/2025/Jul/16/documenting/#atom-everything
0
23
5
It sometimes feels like browsers are all behaving similarly these days and it feels great. Today, however I had to deal with `getSelection()` and learned that the implementation is widely different across browsers, mainly when dealing with Shadow DOM.
4 months ago
1
1
0
reposted by
Victor
tree 木
4 months ago
Beautiful data visualization of passion
nodaysoff.run
loading . . .
no days off
A celebration of consistency, discipline, and the pursuit of movement
https://nodaysoff.run/
0
1
1
reposted by
Victor
Alex Russell
4 months ago
I gave a talk earlier this year at the internal Microsoft Performance Symposium called "Five True Things", and the goal was to convey some really basic properties about computers today. A short thread to recap them:
1
46
16
reposted by
Victor
Sam Rose
4 months ago
I made a quiz about the JS Date parser is. It's very easy and you will score very high.
jsdate.wtf
loading . . .
new Date("wtf")
How well do you know JavaScript's Date class?
https://jsdate.wtf
64
481
265
reposted by
Victor
Arnaud Barré
4 months ago
Introducing tsl, an extension of tsc for type-aware linting! Want to speed up your ESLint time without losing the great type-aware rules from
@typescript-eslint.io
? Run `bunx tsl --migrate` to try it out!
github.com/ArnaudBarre/...
loading . . .
GitHub - ArnaudBarre/tsl: An extension of tsc for type-aware linting
An extension of tsc for type-aware linting. Contribute to ArnaudBarre/tsl development by creating an account on GitHub.
https://github.com/ArnaudBarre/tsl
10
81
21
reposted by
Victor
Vincent D. Warmerdam
4 months ago
Wrote some more details about this on the blog:
koaning.io/posts/svg-g...
loading . . .
SVGs that feel like GIFs
The moving image below is only 49Kb and has an incredibly high resolution. It's similar to a GIF but instead of showing moving images, it shows moving SVGs!
https://koaning.io/posts/svg-gifs
0
7
4
reposted by
Victor
Piccalilli
4 months ago
This is very amusing. Well played, Eric 👏
ericwbailey.website/published/yo...
loading . . .
You MUST listen to RFC 2119
It turns out you can just pay people to do things.
https://ericwbailey.website/published/you-must-listen-to-rfc-2119/
1
24
6
reposted by
Victor
Cassie Evans
4 months ago
This industry gives me a headache sometimes.
9
443
82
I'm not big on voice messaging but
roadsaudio.com
looks quite interesting and a really creative way to have conversations
loading . . .
Roads Audio - Private Communities, Powered By Voice
Roads Audio helps you build deeper connections through flexible, on-your-time voice conversations that fit your busy life.
https://roadsaudio.com/
5 months ago
0
0
0
reposted by
Victor
Stef Walter
5 months ago
The Punctuation Guide a guide to help understand how to properly use some punctuation in American English. That's super useful for content writers, but, also, anyone wanting to geek around about micro-typography.
www.thepunctuationguide.com/
(via @cassidoo.co’s newsletter
cassidoo.co/newsletter/
)
2
34
7
reposted by
Victor
James
5 months ago
We've been working hard at getting the new prettier cli released for some months now, and here it is! Huge speed ups and such a great collab between
@e18e.dev
and the prettier team 🩵 big thanks to
@fabiospampinato.bsky.social
leading this!
loading . . .
Improving Prettier performance with the new CLI
The new Prettier CLI - what it is and how it came to be.
https://e18e.dev/blog/prettier-speed-up/
2
45
9
reposted by
Victor
5 months ago
State of CSS 2025 is now open:
stateofcss.com
Browser vendors use the results of 'State of' surveys to help prioritize the features to work on. If you care about CSS, please take some time to answer it, and help shape the future of the language
loading . . .
Redirecting to: /en-US
https://stateofcss.com/
0
15
6
reposted by
Victor
Alex Russell
5 months ago
A sad and troubling impression from
#jsnation
and
#reactsummit
was that a huge fraction of the frontend community is happy to drink at the nazi bar. They don't even seem to feel embarrassed about posting on xitter. 🤦🤦🤦
4
56
6
After party
#JSNation
#ReactSummit
5 months ago
0
0
0
Wrapping up 2 days of
#JSNation
and
#ReactSummit
, now it's time to party! 🎉🙌
5 months ago
1
0
0
reposted by
Victor
Sam Peterson
5 months ago
Best intro slide today!
#reactsummit
0
2
1
Load more
feeds!
log in