Deep cloning objects in JavaScript
It’s been a long time coming, but we finally now have the built-in `structuredClone` function to make deep cloning objects in JavaScript a breeze
Topics /
The most popular blog posts about software engineering on Hacker News. 597 posts.
It’s been a long time coming, but we finally now have the built-in `structuredClone` function to make deep cloning objects in JavaScript a breeze
An introduction to strong arrows and how it leverages the Erlang VM to provide sound gradual typing.
Hey there, it’s been a while! We’re back to share some more exciting news about Guile Hoot , a WebAssembly toolchain and Scheme→WASM compiler. In our last post we demonstrated that the Guile Hoot toolchain can be used to assemble programs written in WebAssembly Text (WAT) format, which allowed us to develop for the…
React SPAs still matter: the new React docs push frameworks like Next.js, but dashboards behind a login need no SEO, and SSR adds server load.
Deno.serve() is stable, support for key npm packages, and more.
Learn how modern image analysis and processing algorithms works under the hood with their C/C++ implementation on PixLab's APIs & FACEIO, facial recognition framework using the SOD Embedded Computer Vision Library.
In this article, you can find how setting the TZ environment variable can prevent thousands of system calls.
# What is Onyx? **Onyx** is a new programming language featuring a modern, expressive syntax, strict type safety, blazingly-fast build times, and out-o...
Progressive Web Apps can be submitted to app stores like the Android Play Store or the Microsoft Store and more.
Blog posts about GNU Guix.
Graph-based type-checking is a new F# compiler flag that allows the compiler to type-check files in a project in parallel whenever possible.
Reduce the size of object headers in the HotSpot JVM from between 96 and 128 bits down to 64 bits on 64-bit architectures. This will reduce heap size, improve deployment density, and increase data locality.
MailCrab is an email test server for development, written entirely in Rust.
Nix builds at speeds you never thought possible.
Documentation, specifications and code from the Security Working Group of the Erlang Ecosystem Foundation
Since pg_cron 1.5, you can easily schedule jobs that run every 1-59 seconds. And pg_cron 1.6 added support for Postgres 16. This blog post walks you through the benefits of second granularity jobs with the pg_cron open source extension to Postgres.
This year, the YJIT team has been working hard to improve and optimize YJIT. We’re proud to say that the version of YJIT to be included with Ruby 3.3 is leaps and bounds ahead of Ruby 3.2’s. It provides better performance across the board, while also warming up faster and using less memory. The 3.3 release is also…
Enhance the Java programming language with string templates . String templates complement Java's existing string literals and text blocks by coupling literal text with embedded expressions and template processors to produce specialized results. This is a preview language feature and API .
Supercharge pull request merges on your busiest branches by enabling your team to queue.
The H2O.ai db-benchmark has been updated with new results. In addition, the AWS EC2 instance used for benchmarking has been changed to a c6id.metal for improved repeatability and fairness across libraries. DuckDB is the fastest library for both join and group by queries at almost every data size.
We've re-added WebGPU, added new deno coverage reporters, made substantial Node.js compatibility improvements, and more.
We’re excited to announce the release of Zulip Server 7.0, containing hundreds of new features and bug fixes! Zulip is an open-source team chat application designed to help people collaborate to solve any challenge. With conversations organized by topic, Zulip is ideal for both live and asynchronous …
Documentation and guides from the team at Fly.io.
Annotations, such as Javadoc, help maintainers understand your coding decisions.
A retrospective on MS-DOS 6.00 and my small contributions to the product.