pmdartus's profile picture. Software Architect @Salesforce working on the UI platform - JavaScript & Performance

Pierre-Marie Dartus

@pmdartus

Software Architect @Salesforce working on the UI platform - JavaScript & Performance

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.


Pierre-Marie Dartus podał dalej

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.

gregwhitworth's tweet image. 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.

Vjeux's tweet image. 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/…



Pierre-Marie Dartus podał dalej

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/…


Pierre-Marie Dartus podał dalej

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.⚡

SalesforceDevs's tweet image. 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.⚡

Pierre-Marie Dartus podał dalej

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…


Pierre-Marie Dartus podał dalej

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


Pierre-Marie Dartus podał dalej

🌟 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…


Loading...

Something went wrong.


Something went wrong.