Errors are values
Idioms and patterns for handling errors in Go.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,294 posts.
Idioms and patterns for handling errors in Go.
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
It's possible to use Node.js with a browser shell to build cross-platform desktop applications using HTML, CSS and JS. Let's look at some of the options.
Announcing Visual Studio 2022, the next major version of Visual Studio. Read about our vision for empowering developers everywhere.
Support for Vite is now stable in Remix v2.7.
The Java programming language is a high-level, object-oriented language. It is rapidly evolving across several fronts to simplify and accelerate development of modern applications.
The concept of contravariance, contravariant functors, and the Contravariant typeclass defined in the ‘contravariance’ Haskell library.
To be a programmer is to learn relentlessly. A short and deep collection of advices.
Release notes for Ghostty 1.1.0, released on January 30, 2025.
Developer Spotlight is a series highlighting interesting Swift developers from around the world. This post is authored by Ron Avitzur, author of the Pacific Tech Graphing Calculator.
The Corner is Square's technical blog covering software engineering, APIs, data, open source and more.
One of our Rust services started to show an odd memory profile. This is the story of how we investigated the issue.
Building an Elm demo app to show how Elm can be used in a project.
This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine.
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
YOLOv6: review and comparison of the next generation object detection.
pystone benchmark PythonJS using the dart backend is 6x faster than CPython. pystone.py nbody benchmark PythonJS using the ...
Typed decisions with a probability for every option, from GLM-5.3-Flash in a single forward pass: about as accurate as Jev, faster from Europe, and protected by confidential computing. With a playground and a benchmark on 29 datasets.
Cloud Code, a new set of plug-ins for IntelliJ and VS Code, makes it easy to rapidly build, debug, and deploy to Kubernetes, using the tools you already have.
Tap, Click, Launch
Today, Clang completed its first complete self-host! We built all of LLVM and Clang with Clang (over 550k lines of C++ code). The resulting binaries passed all of Clang and LLVM's regression test suites, and the Clang-built Clang could then build all of LLVM and Clang again.
A math solver leads to encrypted code in npm packages. Follow the loader, the trigger matrix that unlocks it, the remote access payload, and the full indicators.
Everyone loves CSS! So I built a calculator where the CSS handles the logic without the help of javascript. In this blog post, I will discuss how I achieved this and maybe make a case for my sanity for making it.
Introducing Apache Spark's DataFrame API for easier, efficient big data processing and data science applications.