Elm for the Front End, Right Now
We build smart, robust, enterprise-level software that works, both with you and for you.
The latest blog posts to take off on Hacker News. 381 posts.
We build smart, robust, enterprise-level software that works, both with you and for you.
List of Scientific Papers found in Java source code
I recently wrote about some work I’ve done to speed up the Rust compiler . Since then I’ve done some more.
This document serves as a collection of reasons why beginners should avoid Python 3 as of November 22nd, 2016. I give two sets of reasons as I see them now. One for total beginners, and another for people who are more knowledgeable about programming. The first section attempts to explain the case against starting with…
Posted by Mike Schuster (Google Brain Team), Melvin Johnson (Google Translate) and Nikhil Thorat (Google Brain Team)In the last 10 years, Google Tr...
Ruby 2.3.3 has been released.
It doesn’t have to be so thought out.
Announcing the Go font family, by Bigelow & Holmes.
Access to this page requires authorization. You can try signing in or changing directories .
Updated (2017): See .NET Core Releases to learn about newer releases. We are excited to announce the release of .NET Core 1.1 RTM, the first “Current” release. You can start creating .NET Core 1.1 apps, today, in Visual Studio 2015, Visual Studio 2017 RC, Visual Studio Code and Visual Studio for the Mac. We used the…
If you’re a regular reader of Hacks, you probably know about Rust, the ground-breaking, community-driven systems programming language sponsored by Mozilla. I covered Rust on Hacks back in July, to ...
Why I might use Rust instead of Python, with walkthroughs for building a simple
Is it Python 2 or 3 that gets the job done? We crunched the data to find out.
Jonan: Welcome everyone. Today we are doing an interview to talk about new features coming in Ruby 3. I am here with my coworker, Sasada Koichi san....
Happy 7th birthday, Go!
One common complaint of Clojure REPLs is their [startup time](http://puredanger.github.io/tech.puredanger.com/2013/12/01/clj-problems/). Although that complaint is often somewhat unfounded (and related to tooling), it still takes the bare Clojure JAR about 1 second to start on new hardware…
A few weeks ago, on a whim my friend and I decided to hackathon our way through an app to help us learn how to play guitar . In a stroke of inspiration, we decided to learn something new, and do the project in the Elm programming language , about which I had heard many good things.
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
I've recently been exploring the exciting new world of asynchronous I/O libraries in Python 3 – specifically asyncio and curio . These two libraries make some different design choices. This is an essay that I wrote to try to explain to myself what those differences are and why I think they matter, and distill some…
The Scala 2.12 compiler has been completely overhauled to make use of the new VM features available in Java 8:
So the C programming language has been getting a lot of bad press recently; a really stupid bug in some C code has compromised some of the core security infrastructure on the internet. The fix is easy, but the knock-on effects are going to go on for years and will cost serious amounts of money. As a result, people…
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.
A little confession that I have no idea how asyncio works in Python 3.