Deno 2
Our next major version of Deno combines the simplicity, security, and performance of Deno 1 with full Node and npm backwards compatibility, and much more.
Topics /
The most popular blog posts about software engineering on Hacker News. 7,298 posts.
Our next major version of Deno combines the simplicity, security, and performance of Deno 1 with full Node and npm backwards compatibility, and much more.
Debugging is difficult. Debugging across multiple languages is especially challenging, and debugging across devices often requires a team with varying skill sets and expertise to reveal the underlying…
A new security issue was discovered that affects the JetBrains GitHub plugin on the IntelliJ platform, which could lead to disclosure of access tokens to third-party sites. The issue affects all IntelliJ-based IDEs as of 2023.1 onwards that have the JetBrains GitHub plugin enabled and configured/in-use.
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
Computer programs that learn to perform tasks also typically forget them very quickly. We show that the learning rule can be modified so that a program can remember old tasks when learning a new one. This is an important step towards more intelligent programs that are able to learn progressively and adaptively.
Using TLA+ at eSpark Learning
In the second part of our metaprogramming series, find out about the inner workings of macros in Elixir.
In this final part of our Accounting for Developers series, we explore the ins and outs of building a ledger to power a lending marketplace product.
rust-analyzer is a new
A common problem that we have seen come up in several projects, is how to plot large datasets over time in an efficient manner using Qt. Here is one approach that we have found to work well in some situations, maybe it helps you out in your project.
Project Mage is a quest for seamless structural editing, a decent GUI toolkit, and, overall, an environment where interactivity, flexibility and power are valued very highly. A few applications are on the roadmap, notably the ones providing for note-taking, computational notebook capabilities, project-info tracking…
I often get asked by potential employees and clients, why we do PHP and mostly PHP only. A valid question, of course and my first answer usually is (besides the “historical reasons” one), that nowadays all those server side (scripting) languages are mainly the glue layer between the front-end (the browser part) and…
All about changes and improvements that Godot 4.0 offers to C# developers.
Which dependencies should be present in your code base? This article suggests an answer to that question.
A guide to adding Rust to a Java codebase with JNI and the rust-maven-plugin.
The official home of the Erlang Programming Language
Enlightenment is a Window Manager, Compositor and Minimal Desktop for Linux (the primary platform), BSD and any other compatible UNIX system. Source code releases are on our download page. Visit our contribute page for our latest source code repositories.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
AnyLeaf Articles: Writing embedded firmware using Rust
Introducing Ruby Next, a transpiler for Ruby.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.