Halfway through each month, our newsletter for developers: The Dev Times, brings three reads that our own developers found interesting on the web, and two Transloadit updates that may interest you.

ECMAScript proposal - Optional chaining

Have you ever had to check for the existence of objects or arrays before accessing its properties in JS? The syntax soon becomes unwieldy! The proposal to solve this with the coffeescript-like street?.house?.door has just reached Stage 3, the penultimate stage before inclusion in the formal ECMAScript standard and becoming available in browsers and Node.js alike. Learn more. ›

Rebuilding Slack on desktop

Slack is unveiling a new version of its desktop app for Windows and macOS that promises big performance improvements. Slack claims their app will now launch 33% faster and will even use 50% less RAM than before. This eight-minute article tells you all about how it was done. Check it out. ›

Flakes RFC for Nix

This RFC proposes a mechanism to package Nix expressions into composable entities called "flakes". Flakes allow for hermetic, reproducible evaluation of multi-repository Nix projects; impose a discoverable, standard structure on Nix projects; and replace previous mechanisms such as Nix channels and the Nix search path. Read post ›

Vulnerability disclosure

Two months ago, a vulnerability was reported to us concerning an older version of our ImageMagick stack, resulting in one of our servers becoming accessible at root level. This post-mortem blog post explains what happened, what the impact is for our customers, and what we are doing to improve. Learn more! ›

Transloadit for students

Today, we are happy to announce that Transloadit is partnering with GitHub to offer our Startup Plan, worth $49/month, for free, to students enrolled with GitHub Student Developer Pack. The plan contains 10GB of encoding credit and access to our fleet of 39 Robots that can help students develop their projects. Check out the offer! ›