Riad Benguella

@riadbenguella

Loves the Web, Technology, Guitar ... Writes some code and contributes to

Oran Algeria
Joined September 2007

Tweets

You blocked @riadbenguella

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @riadbenguella

  1. Retweeted
    Nov 17

    New episode: Gutenberg Changelog #55 - Grzegorz Ziokowski and Birgit Pauli-Haack talk about Gutenberg 11.9, the upcoming WordPress 5.9, the Navigation Block and so much more. Guest: Riad Benguella

    Undo
  2. Retweeted
    Oct 6

    Here’s a first look at the next WordPress default theme! I’m excited to be co-leading it alongside , and we both hope you'll contribute to it and/or just enjoy using it! 🐦🦆🐤🦉

    Show this thread
    Undo
  3. Retweeted
    Oct 4

    Next week! Join Helen Hou-Sandi , Mark Jaquith and Riad Benguella October 14 at 11 am EDT / 15:00 UTC How can we make building custom blocks easier? This is a follow-up discussion from a Twitter thread in August.

    Undo
  4. Sep 2

    Designing APIs is hard. There's often a contradiction between designing simple APIs with a small learning curve and flexible APIs that allow all kinds of use-cases. Sometimes the best solution is to offer two APIs optimized for one or the other.

    Undo
  5. Aug 18

    Just stumbled on this WordPress block theme Very cool, great design. Awesome work

    Undo
  6. Retweeted
    Aug 18

    The cost of WordPress plugins on the performance of the editor // An insightful post by Riad Benguella - “The King of Gutenberg Performance” as my friend called him. Riad tested the impact of a few plugins and shares his methods so you can too.

    Undo
  7. Aug 16

    Make performance a top priority for your plugin, if the admin or the frontend become slower as soon as your plugin is activated, users are going are to look for alternatives.

    Show this thread
    Undo
  8. Aug 16

    Do not make optimizations without computing/measuring their impact, be sure that your changes do impact the performance metrics or you’ll end up with code that is hard to maintain for nothing.

    Show this thread
    Undo
  9. Aug 16

    If you have UIs that grow linearly as the content/post grows, consider lazy-rendering/virtualization techniques. There’s a limit to what your CPU can do in a small timeframe.

    Show this thread
    Undo
  10. Aug 16

    Be mindful of background tasks like content analysis, or any heavy computation, consider web workers or delaying these to idle time see window.requestIdleCallback

    Show this thread
    Undo
  11. Aug 16

    If you’re extending the block editor, be careful every time you use useSelect/withSelect/subscribe from the data module. Also, avoid using slow selectors (like getEditedPostAttribute(‘ content’ ), getBlocks()...). More details on my previous post

    Show this thread
    Undo
  12. Aug 16

    If you don’t know how to do this (add metrics and monitor them), at least run the ones included in the Gutenberg editor. It’s a good starting point. Instructions to do this in the post above.

    Show this thread
    Undo
  13. Aug 16

    If you’re a plugin author, regardless of whether your plugin extend the editor or not, it’s important to have a set of metrics we track over time to avoid regressions. Include this in your CI pipeline if needed or your release process.

    Show this thread
    Undo
  14. Aug 16

    Block editor specific plugins: Block Libraries, Template libraries, Blocks extending the editor have a bigger impact on the editor. They require more care to avoid performance regressions.

    Show this thread
    Undo
  15. Aug 16

    The popular WordPress plugins are reasonably fast, they might impact the loading time of the editor a bit but it’s stays acceptable.

    Show this thread
    Undo
  16. Aug 16

    New blog post about the impact of WordPress plugins on the performance of the editor. Here are the main takeaways from the benchmark above and some advice ↓ 🧵

    Show this thread
    Undo
  17. Retweeted
    Aug 13

    5000x faster CRDTs: An Adventure in Optimization, . Fun article showing how Rust and Wasm are still the best friends when you want better performance + nice engineering trick. Must read. Don’t forget to read the HackerNews comments.

    Undo
  18. Retweeted
    Jul 21

    💡Have you ever wondered why the WCAG colour contrast ratio doesn't always seem to work?💡 Well it actually has to do with how we calculate colour contrast and is super interesting. Hold on to your butts, this is a 🧵

    Show this thread
    Undo
  19. Jul 21

    Great thread to follow if you want to understand the future of WordPress themes and the Full Site Editing capabilities.

    Undo
  20. Retweeted
    Jul 20

    WordPress 5.8 "Tatum" is available for download!

    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·