New
The latest blog posts to take off on Hacker News. 1,929 posts.
Seven years of Go
Happy 7th birthday, Go!
Kotlin 1.0.5 is here
We're happy to announce that we've just released Kotlin 1.0.5, which continues the series of bugfix and tooling updates for Kotlin 1.0. We'd like to thank our external contributors whose pull request
Scala 2.12.0 is now available
The Scala 2.12 compiler has been completely overhauled to make use of the new VM features available in Java 8:
Keep Ruby Weird Again [video]
The video depicts known JavaScript agitant Justin Searls, who spoke for approximately 27 minutes at RubyConf 2016 with a message that advocated restoring Ruby to its former prominence in the open source software community.
JEP 295: Ahead-of-Time Compilation
Improve the start-up time of both small and large Java applications, with at most a limited impact on peak performance.
Fixing Python Performance with Rust
Why your JavaScript events are coming in quicker now.
Node v6.9.0 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
How to speed up the Rust compiler
Rust is a great language, and Mozilla plans to use it extensively in Firefox. However, the Rust compiler (rustc) is quite slow and compile times are a pain point for many Rust users. Recently I’ve been working on improving that. This post covers how I’ve done this, and should be of interest to anybody else who wants…
Taking PHP Seriously
Slack uses PHP for most of its server-side application logic, which is an unusual choice these days. Why did we choose to build a new project in this language? Should you? Most programmers who have only casually used PHP know two things about it: that it is a bad language, which they would never use if…
Static types in Python
Over the last few years, static type checkers have become available for popular dynamic languages like PHP (Hack) and JavaScript (Flow and TypeScript), and have seen wide adoption. Two years ago, a provisional syntax for static type annotations was added to Python 3. However, static types in Python …
PyPy3 5.5.0 released
We're pleased to announce the release of PyPy3 v5.5.0. Coming four months after PyPy3.3 v5.2, it improves compatibility with Python 3.3 (3.3...
Julia 0.5 Highlights
It introduces more transformative features than any release since the first official version....
Introducing HTTP Tracing
How to use Go 1.7's HTTP tracing to understand your client requests.
Nim Programming Language v0.15.0 released
The Nim programming language is a concise, fast programming language that compiles to C, C++ and JavaScript.
Vue 2.0 is here
Today I am thrilled to announce the official release of Vue.js 2.0: Ghost in the Shell. After 8 alphas, 8 betas and 8 rcs (a total…
Introducing .NET Standard
Questions? Check out the .NET Standard FAQ. You can find the latest version of the compatibility matrix here. In my last post, I talked about how we want to make porting to .NET Core easier. In this post, I’ll focus on how we’re making this plan a reality with .NET Standard. We’ll cover which APIs we […]
Announcing TypeScript 2.0
Today we're excited to announce the final release of TypeScript 2.0! TypeScript 2.0 has been a great journey for the team, with several contributions from
Node v6.6.0
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
What’s New in C# 7.0
Update (4/2017): See New Features in C# 7.0, the update to this post. What follows is a description of all the planned language features in C# 7.0. With the release of Visual Studio “15” Preview 4, most of these features are coming alive. Now is a great time to take them for a spin and tell […]
GitMonitor on Elixir
Stress free and easy shopping experience. Simple and speedy service.