Posts

Showing posts with the label Java

10 tips for tuning React UI performance

React remains the most popular JavaScript framework. This article covers the latest tips on wringing the most performance from the React framework, including functional components and the Suspense feature. React works by maintaining an in-memory model of the view (often called a virtual DOM) that is used to determine if and when the actual DOM should be updated. Manipulating the actual DOM is expensive, so many performance improvements revolve around ensuring that changes to the DOM occur only when absolutely necessary. To read this article in full, please click here

Node.js 16 introduces Apple Silicon support

Node.js 16 was released on April 20, adding Apple Silicon binaries and additional stable APIs to the popular JavaScript runtime. The release is the first to ship with prebuilt binaries for Apple Silicon . While Node.js will provide separate tarballs for the Intel and Arm architectures, the MacOS installer will be shipped as a “fat” (multi-architecture) binary. Node.js 16 follows the October 2020 release of Node.js 15 . To read this article in full, please click here

What the heck does the Google vs. Oracle decision mean?

You can be forgiven if you’re not 100 percent certain what the US Supreme Court ruled in its Google vs. Oracle decision . Yes, we know that “Google won” — or, as Justice Stephen Breyer wrote, “Google’s copying [of the Java API] did not violate the copyright law.” This is true, but goes only so far. Google, after all, had gone to court with two big arguments: one, that APIs aren’t copyrightable and, two, that even if APIs are copyrightable, Google’s use of the Java API to develop Android constituted fair use . To read this article in full, please click here