Amazon Corretto 18 is now generally available
Discover more about what's new at AWS with Amazon Corretto 18 is now generally available
The latest blog posts to take off on Hacker News. 384 posts.
Discover more about what's new at AWS with Amazon Corretto 18 is now generally available
Version 1.0-beta
Clojure 1.11 provides new syntax for keyword argument invocation, namespace aliasing without loading, a new clojure.math namespace, and many additional bug fixes and enhancements.
Chad Nauseam Home
I literally wrote the book on unsafe Rust . And the book on pointers in Rust . And redesigned the Rust’s pointer APIs . And designed the standard library’s abstraction for unsafe heap-allocated buffers . And maintain the alternative Vec layout .
Phantomderp and I have both recently been very aligned on a particular subject: being extremely angry about C ABIs and trying to fix them . Where we’re not aligned is why we’re mad about them.
The Deno team recently shipped Deno by example : Deno by example is a collection of annotated examples for how to use Deno, and the various features it…
Go 1.18 adds generics, native fuzzing, workspace mode, performance improvements, and more.
After that first Firebrand of an article on Application Binary Interface (ABI) Stability, I’m not sure anyone expected this to be the title of the next one, huh? It seems especially bad,
Two years ago, I wrote a post with a handful of grievances about Rust , a language that I then (and still) consider my favorite compiled language.
Today we're excited to announce our support and collaboration on a new Stage 0 proposal to bring optional and erasable type syntax to JavaScript. Because
I've debated with myself for several years about whether or not to write this down. After so much time has passed, the facts are confused, 20/20 hindsight creeps in, and selective memory plays a role in how fairly I can portray the events. Many reporters have asked me my version of these past few years, several have…
A blog by sunfishcode
The upgrade to Ruby 2.7 for GitLab involved thousands of deprecation warnings across hundreds of files. Here's how we fixed most of them.
Binding Rust with Qt in a safe and idiomatic way using CXX as bridge, macro expansion, and code generation through CXX-Qt
Not participating in the hype around Wordle seemed wrong, and what better way to do it than to create it cleanly at compile time in C++20? Introducing Wordlexpr!
Ruby can work asynchronously with just a Fiber Scheduler and a couple built-in methods - no frameworks are required! It's easy to use, scales well, and has amazing performance benefits.
It will chew you up and spit you out, and you'll not even complain. I often start new projects at the beginning of the year, around Dec...
I’m a Haskell failure, don’t tell anyone! Recently I encountered some dubious error handling code. Not only was it failing, it was failing WRONG 1. This frus
ActiveRecord's ConnectionPool is now fiber-safe! Configure config.active_support.isolation_level for better throughput.
As a fun afternoon challenge, I decided to write a C program that looked nothing like C. Not necessarily obfuscated, though there is a competition for that if you are so inclined.
A few thoughts on why I think you should learn Racket.
OCamlPro was created in 2011 to advocate the adoption of the OCaml language and Formal Methods in general in the industry. 2021 was a very special year as we celebrated our 10th anniversary! While building a team of highly-skilled engineers, we navigated through our expertise domains, programming la...
Go 1.18 is coming out soon. It's a huge release, but native fuzzing has a special place in my heart. Not much has been written yet on how Go's fuzzing system actually works, so I'll talk a bit about that here.