Victor
@vjo.li
📤 159
📥 384
📝 96
Web stuff @ Infomaniak 🇨🇭 ex-Tweep loving it over here. Internet, cheese & mountains.
https://vjo.li
reposted by
Victor
Phil Hawksworth
5 days ago
The arbiter of good taste
26
234
60
reposted by
Victor
Nik
4 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
62
13
reposted by
Victor
Bellingcat
15 days 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
487
208
reposted by
Victor
Anil Dash
17 days 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
172
41
reposted by
Victor
18 days 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
21 days 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
182
81
reposted by
Victor
José Antonio Márquez
22 days 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
about 1 month 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
about 1 month 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
91
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 🥺
about 1 month ago
1
1
0
reposted by
Victor
Oliver Medhurst
about 1 month 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
89
12
reposted by
Victor
MDN Web Docs
about 1 month 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
about 1 month ago
0
1
0
reposted by
Victor
Jérôme Choain
about 1 month 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
about 1 month ago
0
2
0
reposted by
Victor
Rahel Freiburghaus
about 1 month 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
about 2 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
about 2 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
about 2 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
5
2
reposted by
Victor
Gergely Orosz
about 2 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
2 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.
2 months ago
1
1
0
reposted by
Victor
tree🌴
2 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
2 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
41
15
reposted by
Victor
Sam Rose
3 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
482
266
reposted by
Victor
Arnaud Barré
3 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
3 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
3 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
3 months ago
This industry gives me a headache sometimes.
9
442
81
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/
3 months ago
0
0
0
reposted by
Victor
Stef Walter
3 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
3 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
4 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
3 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
3 months ago
0
0
0
Wrapping up 2 days of
#JSNation
and
#ReactSummit
, now it's time to party! 🎉🙌
4 months ago
1
0
0
reposted by
Victor
Sam Peterson
4 months ago
Best intro slide today!
#reactsummit
0
2
1
Full house for
@tannerlinsley.com
at
#ReactSummit
4 months ago
0
4
0
Naman Goel introducing a new framework,
#Solenoid
based on custom elements, writing JSX server side
#ReactSummit
4 months ago
2
1
0
Jarred Summer presenting
#Bun
features and I have to say the HTML import is awesome
#ReactSummit
4 months ago
2
4
1
It's time for
#ReactSummit
🙌
4 months ago
1
3
1
@nico.dev
yay.nico.dev
is good fun. Thank you for that! 🎆
#jsnation
loading . . .
slides.nico.dev - Fireworks launcher
https://yay.nico.dev
4 months ago
0
1
0
Incredible live coding session from
@cvuorinen.net
"Build Your Own Reactivity: A Deep Dive Into Signals", awesome way to better understand signals
#jsnation
4 months ago
0
4
1
reposted by
Victor
Thomas Steiner
4 months ago
Super relieved that eventually all of my live demos at my
#JSNation
talk "AI Right in the Browser With Chrome’s Built-in AI APIs" worked. Here are the slides with links to all demos:
goo.gle/jsnation-bui...
. (Photos courtesy of
@tunetheweb.com
.)
1
13
3
reposted by
Victor
Joran Quinten ⚡️
4 months ago
Impressive showcase on Transformers.js at
#JSNation
0
3
2
Beautiful venue for
#JSNation
&
#ReactSummit
✨
4 months ago
0
4
2
Testing the waters with Deno w/
@thisisjofrank.bsky.social
Always great to see live coding 🙌
#JSNation
4 months ago
1
3
1
AI in Chrome,
@tomayac.com
did a live demo in Chrome Canary of the following APIs: - LanguageDetector - Translator - Summarizer - LanguageModel Exciting stuff, love the live coding/demo.
#JSNation
4 months ago
0
5
2
#JSNation
@tomayac.com
starting strong stating he won't engage on X so better contact him on another platform.
4 months ago
0
0
0
Load more
feeds!
log in