Issue #37 · November 27, 2017

Announcing TensorFlow Lite

“The difference between theory and practice is that in theory, there is no difference between theory and practice”

Best 7 links of week #47, 2017

Announcing TensorFlow Lite

Announcing TensorFlow Lite

Google just released a lighter version of their famous Machine Learning framework TensorFlow that targets mobile and embedded devices. With this new version new possibilities are unlocked especially where performance matters, so if you are starting to explore Machine Learning or you are already proficient with it, this is worth checking out.

Articles

The Cost Of JavaScript

A fantastic article by Addy Osmani that illustrates a number of different techniques that you can use while packaging your JavaScript code to make it smaller and more efficient for the browser to download and execute. A must read if you ever have to release frontend facing code (who doesn't!).

The Most Important Rule in UX Design that Everyone Breaks

This article explores the "Miller's law", a well known (but also well forgotten) principle applied mostly to improve User Experience design. The same principle can be applied in many other fields, including personal life management. If you never heard about the Miller's law, be sure to check this article out.

Introducing security alerts on GitHub

Last month, GitHub made easier to keep track of the projects your code depends on with the dependency graph, currently supported in Javascript and Ruby. Check out this new feature that will help you to trust external dependencies more and to keep your codebase more secure.

WebAssembly in browsers

Apple and Microsoft are shipping WebAssembly support in the latest versions of Safari and Edge, so all four major browsers can now run code compiled to the super-fast wasm format. Are you ready to start shipping some WebAssembly?

Netflix functions without client-side React

Netflix improved performance by deferring react on the client, but this doesn't reflect badly on React. In this article by Jake Archibald, you can get a different perspective on how to use React and how it affects server and client-based rendering.

Book of the week

Elixir in Action

Elixir in Action

by Saša Jurić

Elixir in Action teaches you to apply the new Elixir programming language to practical problems associated with scalability, concurrency, fault tolerance, and high availability. Elixir is a modern programming language that takes advantage of BEAM, the Erlang virtual machine, without the burden of Erlang's complex syntax and conventions. Elixir gives you Ruby-like elegance with the power to develop bulletproof distributed server systems that can handle massive numbers of simultaneous clients and run with almost no downtime.