Keras 1.0 – Python deep learning framework
Keras was initially released a year ago, late March 2015. It has made tremendous progress since, both on the development front, and as a community.
React Native: A year in review
Visit the post for more.
The 280-Year-Old Algorithm Inside Google Trips
Posted by Bogdan Arsintescu, Software Engineer & Sreenivas Gollapudi, Kostas Kollias, Tamas Sarlos and Andrew Tomkins, Research ScientistsAlgor...
OCaml 4.03: Everything else
In my previous post I wrote about Flambda, which is the single biggest feature coming to OCaml in this release. In this post, I’ll review the other features ...
Why IntelliJ IDEA is hailed as the most friendly Java IDE (many screenshots)
Every time I visit a Java conference or a meetup and talk to people unfamiliar with IntelliJ IDEA, I get similar questions again and again: “What’s so special about IntelliJ IDEA? What does IntelliJ I
A Technical Perspective on the Apple iPhone Case
The legal dispute between Apple and the FBI might prove pivotal in the long-running battle to protect users' privacy and right to use uncompromised encryption. The case has captured the public imagination. Of course, EFF supports Apple's efforts to protect its users. The case is complicated...
Vulkan in 30 minutes
I've written this post with a specific target audience in mind, namely those who have a good grounding in existing APIs (e.g. D3D11 and GL) and understand the concepts of multithreading, staging resources, synchronisation and so on but want to know specifically how they are implemented in Vulkan. So we end up with a…
Why we choose Java instead of a polyglot stack
Java is HubSpot's language of choice. Read how it's helping the company scale its product, tech stack, and team.
Nim Programming Language 0.14.0 released
The Nim programming language is a concise, fast programming language that compiles to C, C++ and JavaScript.
Introducing Google Cloud Shell’s new code editor
We’ve heard from a lot of Google Cloud Platform (GCP) users that they like to edit code and configuration files without leaving their browser. We're now making that easier by offering a new feature: an integrated code editor.
Service discovery at Stripe
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
How to speed up the Rust compiler some more
I recently wrote about some work I’ve done to speed up the Rust compiler . Since then I’ve done some more.
Ember.js 2.7 and 2.8 beta released
Ember.js 2.7, a minor version release of Ember with backwards compatible changes, is released today. Ember.js 2.8 beta is also being released today. This branch will be released as...
Reverse Debugging for Python
RevPDB A "reverse debugger" is a debugger where you can go forward and backward in time. It is an uncommon feature, at least in the open ...
First Preview of Android N: Developer APIs and Tools
News and insights on the Android platform, developer tools, and events.
WebExtensions in Firefox 52
Firefox 52 landed in Developer Edition this week, so we have another update on WebExtensions for you. WebExtensions are becoming the standard for add-on development in Firefox. API Parity The ...
V8 Release 5.1
V8 v5.1 comes with performance improvements, reduced jank and memory consumption, and increased support for ECMAScript language features.
Elm from a Business Perspective
Elm is not just technically great, it also allows building business around it
Nuitka Progress in 2015 – Python Compiler
For quite a bit, there have been no status posts, not for lack of news, but a lot has happened indeed. I just seem to post a lot more to the mailing list than I do here. Especially about unfinished stuff, which is essentially for a project like Nuitka everything that’s going on.