Deno, a company that provides a JavaScript runtime, has filed a petition with the U.S. Patent and Trademark Office to cancel Oracle’s trademark for JavaScript, claiming the Java steward has abandoned it and that it should be free for use by the large community of developers using the language. Ryan Dahl, co-creator of Deno and … continue reading
In today’s fast-paced software landscape, managing dependencies and the myriad of components that contribute to software builds has become a critical challenge for development teams. This is where artifact management emerges as an essential practice, fundamentally transforming how software is built, secured, and maintained. Understanding Artifact Management At its core, artifact management refers to the … continue reading
Node.js 22 is now available with a number of new features, such as support for “require()” for synchronous ECMAScript (ES) module graphs, which is currently an experimental feature. When the experimental module is enabled and “require()” tries to load an ES module, if it is both explicitly marked as an ES module and is fully … continue reading
Microsoft just announced that TypeScript 5.4 is now available. TypeScript is an extension to JavaScript that adds static types to the language, and it was created and is maintained by Microsoft. TypeScript 5.4 introduces features like the NoInfer utility type, the ability to preserve type refinements for closures that were created past the last assignment, … continue reading
FastUI enables developers to create user interfaces through declarative Python code. This framework is particularly beneficial for Python developers, as it allows them to build responsive web applications with React without needing to write JavaScript or interact with npm. It offers frontend developers the advantage of focusing on crafting reusable components, eliminating the need to … continue reading
Syncfusion today released volume 4 of its 2023 Essential Studio with new controls for its .NET MAUI app UI framework, its Blazor component library and its JavaScript offering. “Our teams were focused on enriching our current controls and file-format libraries with a lot of functionality, including multiple improvements on all platforms for one of our … continue reading
The team behind Node.js has announced the release of Node.js 21. Node.js is a JavaScript runtime that is built on the JavaScript engine that Chrome uses, V8. One of the main updates in this release is that the V8 engine was updated to version 11.8. “Updating the V8 engine offers crucial benefits: bug fixes enhance … continue reading
The new permission model was designed to provide better security. It allows developers to restrict access to certain resources during program execution. This can include restricting access to the file system and spawn process and restricting the ability to create worker_threads. According to the feature roadmap, upcoming additions to the permission model will include adoption … continue reading
Microsoft has officially released the latest version of its JavaScript-based language TypeScript. According to Microsoft, TypeScript 5.0 is not a particularly disruptive release, which means the upgrade process should be relatively simple. This release includes a number of new features and improvements that make the language smaller, simpler, and faster. Among the updates is that … continue reading
Microsoft announced the beta for TypeScript 5.0, the next major release of the JavaScript-based programming language. With 5.0, Microsoft is working to make the language smaller, simpler, and faster. For example, the 5.0 beta takes 81% of the time to build VS Code that would take TypeScript 4.9 to do so. These performance improvements were … continue reading
Whether you are building enterprise applications, progressive web apps or e-commerce apps, there are many methods for enhancing your Angular application’s performance. Some of the best ways for achieving high-performing and more efficient Angular apps is through change detection and component reusing. You may be wondering how change detection works in Angular or how to … continue reading
The Node.js team has released Node.js 19, which updates the V8 JavaScript engine to version 10.7 and enables HTTP(s)/1.1 KeepAlive by default. Version 10.7 of the V8 JavaScript engine adds to the JavaScript API the latest version of Intl.NumberFormat, which lets developers create a formatter instance that is reusable and that supports locale-aware number formatting. … continue reading