Priscilia (@Pryscy) header
Priscilia (@Pryscy) profile picture

Priestess of code, product design sorceress 🧙 Building @doppioapi

Nantes
Joined February 2009
Photo by Priscilia (@Pryscy)Photo by Priscilia (@Pryscy)Photo by Priscilia (@Pryscy)Photo by Priscilia (@Pryscy)Photo by Priscilia (@Pryscy)Photo by Priscilia (@Pryscy)Photo by Priscilia (@Pryscy)Photo by Priscilia (@Pryscy)Photo by Priscilia (@Pryscy)Photo by Priscilia (@Pryscy)
On se demande si l'obsession européenne sur l'impact de l'IA n'est pas la marque d'un continent désindustrialisé, dont les élites ont perdu la compréhension des leviers scientifiques et industriels, se consolant avec des alibis environnementaux pour enrober l'obscurantisme. 2/2
7
10
1
56
1,681
Prediction: This tweet is the best thing that happened to Vercel’s competitors this whole year. Vercel has had remarkable success with smaller organizations and independent devs. However, a huge part of that segment is also progressively leaning, so this tone-deaf rejoicing while people are still raw and reeling from grief — many literally fearful for their or their loved ones safety — will not go down well for Vercel. (Yes, many other CEOs congratulated Trump, but their formulaic announcements were night and day from the starry-eyed fanboyism of this one.) My feed is already full of folks trying to figure out where to move their online properties. I recommended @Netlify — been with them since 2019, at this point hosting ~50 projects and have been very happy. Also, bonus points, @biilmann is a nice down-to-earth guy who I could not even imagine endorsing a fascist. (You’d expect "won’t endorse fascists" to be a baseline of human decency, not a rare virtue, but here we are)
Congrats President Trump 🇺🇸 Excited about the impact 𝕏, prediction markets, citizen journalism, podcasts, and the open web played in fostering democracy and a free media. It's a new world.
94
30
17
565
140,975
I wrote this open letter because I believe the "JavaScript" trademark has been abandoned by @Oracle as defined in US trademark law. "JavaScript" is a generic term for the world's most popular programming language - not an Oracle product. If you agree, please sign the letter to give weight to this cause.
Help us spread the word — it's time to #FreeJavaScript. javascript.tm
21
227
7
1,516
164,074
Priscilia retweeted
Many of you probably just need an SPA too
Why did ChatGPT switch from Next.js to Remix? TLDR: they just need an SPA youtube.com/watch?v=hHWgGfZp…
37
59
22
1,098
239,421
Priscilia retweeted
To the haters asking where our Link component is:
62
305
47
4,170
175,586
Hi world, French here. Sooo let me explain who… what is is Philippe Katerine. #Paris2024
7
47
929
43,708
Priscilia retweeted
🎉 Happy Cross-Document View Transitions day! Today Chrome 126 is released. It enables Cross-Document View Transitions triggered by a same-origin navigation. From now on, you no longer need rearchitect your app to an SPA to use View Transitions! Docs: developer.chrome.com/docs/we…
This now runs without JavaScript 🤯 astro-zerojs-transitions.ver…
4
64
6
318
41,291
« Des fois, c’est juste important qu’elles voient que des femmes ingénieurs, ça existe » Près d’1 fille sur 2 était en filière scientifique avant la réforme du lycée de 2019. 1 sur 6 après. Il faut aller dans les lycées, et relayer cette initiative.
Je sors de ma réunion la plus importante de la semaine, de très loin ⬇️ Rencontre avec des étudiantes de 3e et de 2nd, pour parler importance des maths et des sciences. ⬇️ 1h-2h de votre temps, pas plus 🤗 femmesetsciences.fr/
90
300
40
1,029
204,210
Priscilia retweeted
🎉🍾 View Transitions Excitement! Intent to Ship: View Transitions Same-Origin Navigation groups.google.com/a/chromium… Soon you'll no longer have to rearchitect your app to an SPA as Cross-Document View Transitions work with MPAs! To be included in Chrome 127 (mid July)
2
29
3
137
15,260
Priscilia retweeted
WHAT you can control the order in which the browser paints text fill + stroke. So you can draw the stroke first, then fill over top
11
65
4
799
95,430
Webdev is seen as a feminine practice and the hate on javascript/css + the push for typescript and increasing complexity is an attempt to “legitimise” development as engineering practice while pushing out voices (woman, queer, poc) that were once liberated by the web 🤐
unavailable
96
38
98
333
172,965
Priscilia retweeted
The code for anchor positioning has had a major ✨glow up✨ since I first started working with/on it! Here is all the code you need to get a basic anchor now: .tooltip { bottom: calc(anchor(top)); position-try-options: flip-block; justify-self: anchor-center; }
7
27
3
274
21,203
Priscilia retweeted
A lot of smart folks have been working on this proposal to bring native signals to JavaScript. …Also I’ve been helping the smart people. Have a look. github.com/proposal-signals/…
21
126
8
719
114,799
Priscilia retweeted
🎉 Big News Alert! 🚀 We’re super excited to share Canva has joined forces with @affinitybyserif the creative software suite loved by millions of designers around the world. Get ready for an incredible fusion of creativity and innovation like never before. Together, we're looking forward to shaping the future of design for creative professionals across the globe. More: canva.me/Affinity
123
102
145
429
263,150
Priscilia retweeted
🥁🥁🥁 Introducing the Node.js Documentary! Hear from key community members about how Node.js was created. Thank you @honeypotio for capturing the history of Node.js 💚 Watch the full documentary here: hubs.la/Q02q9xWc0
21
257
37
914
81,944
Priscilia retweeted
Excited to announce the (long overdue) 1.0 release of VitePress, a Vite + Vue powered static site generator! You probably have already seen it in action if you've used the docs of Vue, Vite, Vitest, Rollup, D3, Mermaid, VueUse, Pinia, UnoCSS and more... Read more to learn why we believe it's one of the best ways to build static sites (not just docs!) blog.vuejs.org/posts/vitepre…
30
177
26
1,357
108,908
Rolldown might be the most important web project of the next 5-10 years. I thought it might be helpful to explain why: The landscape: Rollup is the best and most comprehensive bundler to date. It was ahead of its time, pioneering key concepts like tree shaking (🙏 @Rich_Harris & @lukastaegert) and still hasn’t been matched in this regard. When @evanyou introduced @vite_js — Rollup was a cornerstone of the build process. Vite plugins are (for the most part) Rollup plugins. It didn’t take long for Vite to become the standard development and build environment for nearly every major meta framework: @nuxt_js, @solid_js start, @sveltejs kit, @remix_run, @angular cli, etc. (basically everything except Next). Rollup is still the underpinning of all of these. It has gone from being a way to bundle your library before publishing on npm to the backbone of how the modern web is being written. The problem: We find ourselves in a world where Rollup has been pressed into service building nearly every byte on the web — something it wasn’t originally intended to do — and its performance (really JavaScript’s performance) could be improved. esbuild (🙏 @evanwallace), a bundler written in Go, showed the world just how much faster a "native" bundler can be, but esbuild was not Rollup compatible and had its fair share of shortcomings as well (no TypeScript, limited tree shaking, etc.). @vite_js uses esbuild and Rollup to get the best of both worlds, but here lies another problem: parsing. Different build tools use different AST trees, and each of these must parse the code to derive the AST. Also, many plugins for Rollup/Vite perform their own parsing. Wouldn’t it be incredible if the parsing was done a single time and a single AST tree could be used by all layers of the build stack? @evanyou said recently that @vite_js often has to parse the same TS file at least 5 times at various levels in the stack. Clearly this could be better. The solution: The @rolldown_rs project is attempting to (eventually) solve all of these problems. First, it is written in Rust, one of the fastest languages out there — generally even faster than Go (i.e., esbuild) due to Rust not using garbage collection. In some applications, this doesn’t matter much, but in the context of parsing and compiling, this is a massive benefit (oh the irony that Rust itself is the world’s slowest compiler 😂). Rolldown isn’t just attempting to be fast though, it is also attempting to be API compatible with Rollup. This would be a monumental accomplishment (the Rollup API is not for the faint of heart). If successful, the @vite_js team could swap out the engine inside Vite while the plane is flying and we wouldn’t notice anything except we arrived at our destination much earlier. Finally — and perhaps most ambitiously — a standard singular parse. Perhaps this is a bit further down the road, but because Vite is so prevalent and because Rolldown uses OXC (🙏 @boshen_c) for parsing, we could end up in a world that standardizes around a single parse and AST tree. The performance improvements we could see in our development environment and build times would be tremendous. If successful, Rolldown will be responsible for transforming nearly every byte of web code — no matter what framework you use (happy to share my thoughts on what it means for Next some other time). Thanks: Finally, thanks to the @vite_js team, and everyone working on @rolldown (@_hyf0, @_h_ana___, @evanyou)! I am in no way affiliated with these fine engineers, just a mere plebe building on the backs of these giants.
11
78
6
333
35,763