
Pierre-Marie Dartus
@pmdartus
Software Architect @Salesforce working on the UI platform - JavaScript & Performance
Może Ci się spodobać
New blog post: "The Unexpected Benefits of Using TypeScript with AI-Aided Development" TypeScript is becoming the lingua franca of the web. Well-defined types act as guardrails and guides, not just for human developers, but for our AI partners too. pm.dartus.fr/posts/2025/typ…
pm.dartus.fr
The Unexpected Benefits of Using TypeScript with AI-Aided Development
Exploring how TypeScript provides guardrails for AI coding agents, resulting in higher quality code generation and fewer hallucinations.
If you're going to be at Salesforce TDX you need to come see @pmdartus and my talk about how to engage your customers with Style. Trust me, you won't be disappointed.

Great post about the newly introduced LWC API versioning. LWC component API versioning ensures stability without stagnation. It's a big deal as it enables the LWC team to ship new features without fearing to break existing components. developer.salesforce.com/blogs/2024/01/…
developer.salesforce.com
Introducing Component-Level API Versioning for LWC
LWC API versioning is a great way to ensure backward compatibility for your existing components, while still allowing new components to adopt new features.
Even if I don't think Prettier can compete performance-wise with a Rust alternative. There are still a lot of untapped opportunities. It should be possible to improve Prettier's performance by ~30% on a large project like @MaterialUI. 🎉 More details: github.com/prettier/prett…
github.com
Improving config resolution performance · Issue #15653 · prettier/prettier
❤️ First of all, I would to say a big THANK YOU to all the maintainers of this great project! I use Prettier on a daily basis, and I have to say that greatly improved my DX. ❤️ After seeing the int...
There's lot of excitement around faster pretty printers using Rust. The main issue is that none of them match the long tail of formatting logic of prettier. I'm putting up a $10k bounty for any project written in Rust that passes > 95% of the prettier JavaScript tests.

As promised, here is an update on the how Salesforce will improve Lightning performance: developer.salesforce.com/blogs/2023/09/…
Can't wait to share what we plan to do to improve Lightning Experience performance. Spent the whole week in Seattle with a fantastic engineering team mapping out the performance improvements we will land over the next year. developer.salesforce.com/blogs/2023/03/…
Such an awesome post by Nolan Lawson on "Using web components for what they're good at" nolanlawson.com/2023/08/23/use…
nolanlawson.com
Use web components for what they’re good at
Dave Rupert recently made a bit of a stir with his post “If Web Components are so great, why am I not using them?”. I’ve been working with web components for a few years now, so I…
After a really productive DOM Parts meeting today I'm more optimistic than ever that we're going to get an ergonomic and efficient templating primitive into the web platform soon, fulfilling the promise of <template> and bringing us closer to declarative custom elements.
Can't wait to share what we plan to do to improve Lightning Experience performance. Spent the whole week in Seattle with a fantastic engineering team mapping out the performance improvements we will land over the next year. developer.salesforce.com/blogs/2023/03/…
Calling all #SalesforceDevs! Take our 2023 #LightningWebComponents survey here: ➡️ sforce.co/3ELEUQ0 Help us improve your #DeveloperExperience and shape our roadmap by providing your thoughts on new language features, tooling, Aura gaps, documentation and more.⚡

Hey @SalesforceDevs, if you could have 1 DX feature implemented in 2023 in LWC or LWR; what would it be? Link to the Idea Exchange appreciated if you have one (this will also allow others to discover ones to vote for) Please RT for reach
The LWC team is currently planning the next fiscal year. As always we are looking at IdeaExchange to prioritize our roadmap! One feature that is near and dear to my heart is adding support for expressions in LWC templates, similar to in VF and Aura: ideas.salesforce.com/s/idea/a0B8W00…
In September, 2 financial contributors joined (@salesforce, +1) - you are the best! 🙌 We received $10,999 from 24 financial contributors and we spent $240. Our current balance is $13,665. Top financial contributors: @salesforce, @parceljs, @airbnbeng opencollective.com/swc
opencollective.com
swc - Open Collective
Super-fast javascript / typescript compiler and rust libraries
Excited to present with Ted Conn the latest features and roadmap of LWC and LWR on May 10, 2022, at the Salesforce Developer Group, Paris! Come join us at trailblazercommunitygroups.com/e/my92ku/!
trailblazercommunitygroups.com
Building UI at Salesforce: what's new with LWC & LWR
In-person Event - Nous sommes heureux d'accueillir Pierre-Marie Dartus, Principal Software Engineer UI Platform et Ted Conn, Software Architect, qui viennent nous présenter les dernières nouveautés...
🌟 Introducing the new Recorder panel 🌟 You can now record, replay and measure user interactions with @ChromeDevTools. See it in action - ordering coffee. ☕️ Learn more about this preview feature (available in Chrome Canary now): goo.gle/devtools-recor…
It's when you come back from Rust to JS that you realize that pattern matching is such a powerful language feature!
Experimenting with @p5xjs to take a break from "serious" code. I have to say that it is extremely relaxing! editor.p5js.org/pmdartus/sketc…
United States Trendy
- 1. phil 63.1K posts
- 2. phan 69.5K posts
- 3. Columbus 210K posts
- 4. President Trump 1.25M posts
- 5. Middle East 315K posts
- 6. Gilbert 9,331 posts
- 7. Springer 11K posts
- 8. Doug Eddings N/A
- 9. Yesavage 3,301 posts
- 10. Mike McCoy N/A
- 11. Kincaid 1,171 posts
- 12. Falcons 12.1K posts
- 13. Thanksgiving 60.4K posts
- 14. Cam Talbot N/A
- 15. #LGRW 1,980 posts
- 16. Brian Callahan 12.9K posts
- 17. Martin Sheen 1,049 posts
- 18. Titans 38.5K posts
- 19. Macron 243K posts
- 20. John Oliver 8,626 posts
Something went wrong.
Something went wrong.