hello.js

var please = require('share');
console.log('thank you');

NEW !!!

Thursday, 18 April, 2024 UTC

Java services hit hardest by third-party vulnerabilities, report says

Java services are the most-impacted by third-party vulnerabilities, according to the “State of DevSecOps 2024” report just released by cloud security provider Datadog. Released on April 17, the report found that 90% of Java services were susceptible ... more


Wednesday, 17 April, 2024 UTC

ECMAScript 2024 features you can use now

The ECMAScript specification is like a portrait of the JavaScript language that is repainted every year. As is typical of modern JavaScript, the spec and real-world practice move in tandem. The newest version of the spec, ECMAScript 2024, includes seven ... more


Tuesday, 16 April, 2024 UTC

ECMAScript 2024 takes shape

ECMAScript 2024, a planned update to ECMA’s standard for JavaScript, is set to include seven new features ranging from array grouping to Unicode strings. The 2024 specification, from ECMA’s Technical Committee 39, is expected to be approved in June. ... more


Wednesday, 10 April, 2024 UTC

Full-stack web development with HTMX and Bun, Part 2: Pug templating

In the first half of this article, we set up a web development stack and created a simple example application using Bun, HTMX, Elysia, and MongoDB. Here, we'll continue exploring our new stack while cleaning up and abstracting the example application's ... more


Thursday, 4 April, 2024 UTC

JetBrains IDEs add AI-powered code autocompletion

JetBrains is add full-line code autocompletion to its family of IDEs (integrated development environments), powered by locally run AI models. Full line code complеtion is available for Java, Kotlin, Python, JavaScript, TypeScript, CSS, PHP, Go, and Ruby ... more


Wednesday, 3 April, 2024 UTC

Full-stack web development with HTMX and Bun, Part 1: Elysia and MongoDB

Bun and HTMX are two of the most interesting things happening in software right now. Bun is an incredibly fast, all-in-one server-side JavaScript platform, and HTMX is an HTML extension used to create simple, powerful interfaces. In this article, we'll ... more


Tuesday, 2 April, 2024 UTC

Bun 1.1 JavaScript toolkit backs Windows 10

Bun 1.1, the latest version of the Bun toolkit and drop-in Node.js replacement for building, testing, and running JavaScript and TypeScript, now supports Windows 10. The latest version is also more compatible with Node.js. To read this article in full, ... more


Monday, 1 April, 2024 UTC

Google to merge Angular and Wiz frameworks

Google has announced plans to eventually merge its Angular and Wiz web frameworks. The company says it is already looking for ways that Angular could benefit from Wiz's superior performance, while Wiz could benefit from Angular's focus on developer experience. ... more


Monday, 1 April, 2024 UTC

Babylon.js web rendering engine gets 3D enhancements

The latest version of the web rendering engine Babylon.js has arrived with performance and rendering enhancements to support 3D capabilities and more. Version 7.0 of the rendering and game engine was announced on March 28. Directions for getting started ... more


Monday, 1 April, 2024 UTC

What’s the best JavaScript framework?

One of the hardest parts of building software is choosing your technology stack. You have to pick a tool or framework to get started, but you can’t know its real capabilities until you’ve worked with it for a while. It’s a Catch-22, and prototyping only ... more


Saturday, 30 March, 2024 UTC

Deno boosts dependency management with JSR

Deno 1.42, the latest release of the JavaScript, TypeScript, and WebAssembly runtime, introduces support for JSR, a new package registry for JavaScript and TypeScript. The release also improves Node and NPM compatibility and startup times. Deno 1.42 ... more


Friday, 22 March, 2024 UTC

Vue team releases VitePress 1.0 static site generator

The developers of the Vue JavaScript framework have launched VitePress 1.0, a static site generator (SSG) for building fast, content-centric websites. Built on top of Vue and the Vite build tool (pronounced “veet”), VitePress takes source content written ... more


Wednesday, 13 March, 2024 UTC

Complexity bad: An interview with HTMX creator Carson Gross

Carson Gross is the creator of HTMX and Hyperscript, the mind behind The Grug Brained Developer, a professor of software engineering at Montana State University, and co-author of Hypermedia Systems. It was a pleasure to pick Carson's brain about the ... more


Wednesday, 13 March, 2024 UTC

Rust-based WinterJS web server reaches 1.0

WinterJS 1.0, a JavaScript web server written in Rust, has arrived from WebAssembly runtime provider Wasmer. Unveiled March 11, WinterJS 1.0 is described by Wasmer as “the fastest JavaScript web server” and now supports Cloudflare applications and React ... more


Tuesday, 5 March, 2024 UTC

Gleam language available in first stable release

Gleam, a programming language designed to ease the development of type-safe, scalable systems, is now available in version 1.0.0, the language’s first stable release. Compiling to Erlang or JavaScript, Gleam was created by London-based developer Louis ... more


Tuesday, 27 February, 2024 UTC

Deno shrinks deno compile binaries

The developers of the Deno TypeScript/JavaScript runtime have reduced the size of deno compile binaries and introduced an official Linux ARM64 build with the newly released Deno 1.41 version. This latest release of the Node.js rival was unveiled February ... more


Monday, 26 February, 2024 UTC

TypeScript soothes type narrowing pain point

TypeScript 5.4, a planned update to the strongly typed JavaScript variant from Microsoft, has graduated to the release candidate stage. New capabilities in version 5.4 include preserved narrowing within function closures created after the last assignment ... more


Wednesday, 21 February, 2024 UTC

Functional programming with JavaScript arrays

JavaScript arrays are an incredibly flexible way to model collections using techniques from functional programming. This article introduces you to using tools like forEach() , map() , and reduce() for functional-style arrays. Traditional JavaScript arrays ... more


Saturday, 17 February, 2024 UTC

Dart language upgrade shines on Wasm, generative AI

Dart 3.3, the latest update to Google’s programming language for building mobile, desktop, and web applications, has arrived, bringing experimental support for web applications compiled to WebAssembly. Google also released an SDK for building generative ... more


Wednesday, 14 February, 2024 UTC

Reactive magic in Svelte 5: Understanding Runes

Svelte 5 brings improvements under the hood—namely functional components and the adoption of signals—but is otherwise a mostly incremental update. The one exception is the new Runes feature, which introduces a host of ideas for dealing with reactivity ... more


Friday, 9 February, 2024 UTC

Hono web framework adds static site generation

Hono 4.0.0, the latest release of the fast, lightweight web framework that runs on any JavaScript runtime, is now available. The update features static site generation, client components, and file-based routing. Launched February 9, Hono 4.0.0 introduces ... more


Thursday, 8 February, 2024 UTC

jQuery 4.0 trims browser support, removes APIs

jQuery 4.0, now in a beta state, drops support for a number of older browsers and removes previously deprecated APIs. The new release also introduces support for Trusted Types. With jQuery 4.0, support is dropped for Internet Explorer versions 10 and ... more


Monday, 5 February, 2024 UTC

Astro boosts HTML file control, i18n support

Another update to the Astro web framework for content-driven websites has arrived. Only weeks since the release of Astro 4.2, Astro 4.3 brings more control over HTML file output and adds experimental domain support for different international (i18n) ... more


Tuesday, 30 January, 2024 UTC

TypeScript 5.4 beta arrives

TypeScript 5.4, a planned update to the strongly typed JavaScript variant from Microsoft, has reached beta availability. New capabilities include preserved narrowing within function closures created after the last assignment and a NoInfer type to block ... more


Thursday, 25 January, 2024 UTC

Deno adds API for date and time operations

Deno 1.40, the latest version of the JavaScript runtime positioned as a rival to Node.js, has been launched with a Temporal API for advanced date and time operations. The update was announced January 25. Deno can be accessed from deno.com. The Temporal ... more


Friday, 19 January, 2024 UTC

Astro 4.2 boosts accessibility, image optimization features

Following fast in the footsteps of the Astro 4.1 release, Astro 4.2 has arrived, bringing improvements to accessibility rules and the ability for remark plugins to customize image optimization. The Astro 4.2 release also introduces prerendering using ... more


Thursday, 18 January, 2024 UTC

SortableJS brings drag-and-drop lists to Microsoft Blazor

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


Tuesday, 16 January, 2024 UTC

Microsoft Blazor adds SortableJS for drag-and-drop lists

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


Wednesday, 10 January, 2024 UTC

Vue framework speeds template parsing, improves reactivity

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


Saturday, 6 January, 2024 UTC

Astro web framework adds accessibility audit rules

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