SortableJS, a JavaScript library for creating reorderable drag-and-drop lists, has been wrapped into a component for Microsoft’s Blazor web application builder and renamed Blazor Sortable. A common feature for web application development, SortableJS ... more
SortableJS, a JavaScript library for creating reorderable drag-and-drop lists, has been wrapped into a component for Microsoft’s Blazor web application builder and renamed Blazor Sortable. A common feature for web application development, SortableJS ... more
Vue 3.4 has been released. The upgrade fitted with a faster, rewritten template parser and a refactored reactivity system. Announced December 28, 2023, Vue 3.4 promises “substantial internal improvements.” Most notable is the rewritten template parser, ... more
Version 4.1 of the Astro web framework, released January 4, features new accessibility audit rules, custom cookie encoding, and a configuration option for the client:visible directive. Available on GitHub, Astro is positioned as a framework for building ... more
Oracle has introduced JavaScript support in the MySQL database, allowing developers to write JavaScript stored programs, i.e. JavaScript functions and procedures, in the MySQL database server. The capability was announced on December 15, 2023. The JavaScript ... more
Displaying data in tables is a lasting requirement of user interfaces. React Table is described as an “almost headless” table library for React. It focuses on giving you all the data aspects in a convenient format and leaves the styling and componentizing ... more
JSX is a way to write HTML inside of JavaScript, but it feels more like a way to write JavaScript inside of HTML. As a templating language, it is beloved by some and loathed by others. Here’s a look at how it works and why it’s important. Templating ... more
Angular is one of the most storied front-end web frameworks, and it has gone through significant changes since its initial release—including the complete rewrite that transformed it into a reactive framework in the vein of React. Angular today is a powerful ... more
Deno Land, the developers of the Deno TypeScript/JavaScript runtime, have introduced Deno Cron, a feature the company describes as an easy way to create scheduled jobs. Announced November 29 and available behind the --unstable flag in Deno 1.38, Deno.cron() ... more
TypeScript 5.3, an upgrade to Microsoft’s strongly typed JavaScript variant that adds support for import attributes for ECMAScript modules, is now available as a production release. TypeScript 5.3 also offers features ranging from stable support for ... more
Angular 17, the latest version of Google’s TypeScript-based web app development framework, has arrived, featuring built-in control flow to improve the developer experience. Introduced via a bulletin on November 8, Angular 17 can be accessed from GitHub. ... more
The Deno runtime for JavaScript, TypeScript, and WebAssembly has been updated with new HTML capabilities. The latest updates enhance documentation and client-side navigation in both Deno and the Fresh web framework. Unveiled November 2, Deno 1.38 offers ... more
Next.js 14, the latest version of Vercel’s React-based framework for web development, previews a compiler improvement for dynamic content. Introduced October 26, Next.js 14 offers an experimental preview of partial prerendering, a compiler optimization ... more
JavaScript's built-in objects include Object , JSON , console , String , Math , Date , and the window and global objects. These are some of the most important and useful parts of the JavaScript language. Together, they are essential elements of the programming ... more
Node.js 21, the latest release of the open source cross-platform JavaScript runtime, has arrived, featuring a built-in WebSocket client and support for globs in the platform’s test runner. Announced October 17, Node.js 21 is equipped with an experimental, ... more
A recent analysis accounting for nearly 1.2 million open source software projects primarily across four major ecosystems found that only about 11% of projects were actively maintained. In its 9th Annual State of the Software Supply Chain report, published ... more
Some of us remember HyperCard, an interesting branch in the evolutionary tree of programming languages. If you’re of a certain age, you might even have learned programming with HyperCard. Hyperscript is a newer technology that takes some of the benefits ... more
TypeScript 5.3, an upgrade to Microsoft’s strongly typed JavaScript variant now in beta, is set to support updates to an import attributes proposal for ECMAScript modules. The ECMA standards proposal features an inline syntax for module import statements ... more
The JavaScript ecosystem includes many charting libraries, but it’s tough to create a full-featured charting API that performs well in real-world usage. This article is a hands-on introduction to one of the good ones. Recharts is a React-specific incarnation ... more
Node.js v20.8.0 has arrived, offering performance improvements for streams in the popular JavaScript runtime environment. Published as the “current” version of Node.js on September 29 and offering the platform’s latest features, Version 20.8.0 can be ... more
Node.js went from an out-of-the-box idea to a mainstay in record time. Today, it's a de facto standard for creating web applications, systems software, and more. Server-side Node frameworks like Express, build-chain tools like Webpack, and a host of ... more
Vercel has released the Next.js 13.5 web framework, which features faster startups and refreshes and lower memory usage. Unveiled September 19, version 13.5 improves local server startup time by 22%, letting developers iterate faster with the App Router ... more
Deno runtime proponents are touting the simplification of software development via the use of Jupyter Notebook in Deno 1.37. This latest version of the runtime for JavaScript, TypeScript, and WebAssembly also features improved editor support for Visual ... more
HTMX lets you use an extended HTML syntax instead of JavaScript to achieve interactivity. HTMX gives you HTTP interactions directly in the markup, and it supports many other interactive needs without resorting to JavaScript. It’s an interesting idea ... more
DataStax on Tuesday said that it was releasing a new JSON API in order to help JavaScript developers leverage its serverless, NoSQL Astra DB as a vector database for their large language model (LLMs), AI assistant, and real-time generative AI projects. ... more
TensorFlow is the most popular machine learning platform and the Node version, TensorFlow.js, makes it easy to use in a JavaScript application. In this article, we’ll combine two of the most interesting technologies of the day: cryptocurrency and AI. ... more
Bun, an all-in-one toolkit for building, testing, debugging, and running JavaScript and TypeScript apps, has reached stable production-ready status as of September 8. Positioned as a drop-in replacement for Node.js, Bun is a single executable intended ... more
Node.js 20.6.0, the latest version of the asynchronous, event-driven JavaScript runtime, includes built-in env. file support for configuring environment variables. The update, cited as the “current” version of Node.js and announced September 4, can be ... more
Hapi is a Node.js framework in the vein of Express but with a handful of distinguishing ideas, including a no-dependency, high-quality code stack; powerful configuration options; and fine-tuned extensibility that covers many use cases. JavaScript creator ... more
With Fresh 1.4, the latest version of the full-stack web framework leveraging the Deno javaScript/TypeScript runtime, the Fresh authors are heralding faster page loads and shared layouts. Introduced August 16, Fresh 1.4 is focused on developer experience ... more