Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,929 posts.
Why We Use Om, and Why We’re Excited for Om Next
The CircleCI blog is your home for DevOps, continuous integration and delivery, and engineering productivity. Explore tutorials, guides, and best practices.
Red Programming Language 0.6.3
This new Red release contains ~830 commits, closes 86 issues , and brings a large number of new features. The main one is official support...
Go GC: Prioritizing low latency and simplicity
Go 1.5 is the first step toward a new low-latency future for the Go garbage collector.
A First Look at the JIT
The official home of the Erlang Programming Language
Elm in the Real World
Elm is a beginner friendly functional reactive programming language for building web frontend. Choosing Elm for a customer project made my job nicer than ever and helped maintain project velocity during months of development.
I Don't Use Classes
Instead of classes, I prefer modules that expose groups of functions that accept state and other dependencies.
Erlang/OTP 25.0 Release
The official home of the Erlang Programming Language
Porting the Go compiler from C to Go
Product updates, engineering notes, and perspectives from Sourcegraph.
Why we're supporting Typed Clojure
The CircleCI blog is your home for DevOps, continuous integration and delivery, and engineering productivity. Explore tutorials, guides, and best practices.
Byte-Sized Swift: Building Tiny Games for the Playdate
I’m excited to share swift-playdate-examples, a technical demonstration of using Swift to build games for Playdate, a handheld game system by Panic.
To Ruby from Python
Python is another very nice general purpose programming language. Goingfrom Python to Ruby, you’ll find that there’s a little bit more syntaxto learn than wi...
How to Fix Slow Code in Ruby
How do we effectively find out why our application is slow? Even if we have a fix for the slow code, how can we prove that our new code is faster?
Zig 0.5.0 Release Notes
Zig is a general-purpose programming language designed for robustness , optimality , and maintainability . Zig is aggressively pursuing its goal of overthrowing C as the de facto language for system programming. Zig intends to be so practical that people find themselves using it, because it "just works".
JavaScript to Rust and Back Again: A Wasm-Bindgen Tale
Recently we’ve seen how WebAssembly is incredibly fast to compile, speeding up JS libraries, and generating even smaller binaries. We’ve even got a high-level plan for better interoperability between the ...
Coming Soon – AWS SDK for Go
My colleague Peter Moon wrote the guest post below and asked me to get it out to the world ASAP! — Jeff; AWS currently offers SDKs for seven different programming languages – Java, C#, Ruby, Python, JavaScript, PHP, and Objective C (iOS), and we closely follow the language trends among our customers and the general […]
Swift Atomics
I’m delighted to announce Swift Atomics, a new open source package that enables direct use of low-level atomic operations in Swift code. The goal of this library is to enable intrepid systems programmers to start building synchronization constructs (such as concurrent data structures) directly in Swift.
Steel Bank Common Lisp 2.0
New SBCL versions are usually released at the end of each month: check the Sourceforge File List to see the current version. The new features of all SBCL releases are listed below.
Inside Erlang – Joe Armstrong tells his story (2014)
Erlang is a programming language designed by Ericsson and used by a number of companies such as WhatsApp, Amazon and Facebook. Watch its creator Joe Armstrong speak about its development and enduring popularity.