The one all about useSyncExternalStore

September 14, 2022 By Mark Otto 0

▶  ‘React 18’s New State Hook You’ve Never Heard About’ — We know videos are a hard sell, but Jack is at the top of his game right now, and this one has had rave reviews. It covers useSyncExternalStore from start to finish with a practical…

10 Ways to Optimize the Performance of a React App

September 13, 2022 By Mark Otto Off

If you have a small and stable React app and it works well, there is little sense in optimizing it. You need to improve software performance if you have problem areas, your app loads slowly, and it takes approximately 100-140 milliseconds to process events. According…

Anyone know Larry Ellison?

September 9, 2022 By Mark Otto Off

Ryan Dahl Asks Oracle to Release the ‘JavaScript’ Trademark — It’s in our small print, but did you know Oracle owns the ‘JavaScript’ trademark? This is why the standard is called ECMAScript instead. It’s all down to Netscape’s deal with Sun Microsystems, which Oracle later…

Introducing WYSIWYG editor for Flatlogic Platform

September 8, 2022 By Mark Otto Off

We are happy to announce that the Schema Editor of the Flatlogic Platform now supports the ability to add WYSIWYG to your project! It took a long time, and thanks to customer feedback, we’ve finally made it! The WYSIWYG editor is based on the TinyMCE…

Using ML to rewrite a test suite to Playwright

September 8, 2022 By Mark Otto 0

🤖  Rewriting Tests from Cypress to Playwright with AI — Gajus needed to move an entire integration test suite from one framework to another – boring and laborious job, right? Gajus put AI to work, first in the shape of GitHub’s Copilot, but then using…

Generating dynamic video animations with React

September 7, 2022 By Mark Otto 0

▶  Creating F1 Style Graphics with Remotion — Fans of Formula 1 motorracing may recall the ‘stinger’ transition from the 2021 season. The author of Remotion – a library that can generate video from React code – walks through its recreation in what can only be…

Top Angular Admin Dashboard Templates

September 2, 2022 By Mark Otto Off

The angular framework was developed by Google and announced in September 2016. A major advantage of this technology since its release to date has been its frequent updates. The Angular team presents programmers with new updates almost every few months. Improved versions of the framework…

David’s handy JS debugging tip

September 2, 2022 By Mark Otto Off

12 Useful JavaScript Data Grid Libraries — A rundown of some data grid libraries for providing spreadsheet-esque views over datasets – Zara also shares her recommendations on things to consider when making a choice. Zara Cooper IN BRIEF: DEBUGGING TIP: David Walsh shows off Chrome’s rather…

Introducing Vue Tailwind Stack for Flatlogic Platform

September 1, 2022 By Mark Otto Off

We are happy to announce that the Flatlogic Platform now supports the new stack –  Vue Tailwind. It took a long time, and thanks to customer feedback, we’ve finally made it! What’s new Clean, rapid, and minimized stack made with Vue JS 3.0 and Tailwind…

The ins and outs of ‘bin’ scripts

September 1, 2022 By Mark Otto 0

Tinybench: A Tiny and Simple Benchmarking Library — No dependencies, but uses whatever precise timing capabilities are available (e.g. process.hrtime). You can then benchmark whatever functions you want, specify how long or how many times to benchmark for, and get a variety of stats in return.…