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.

Get ready for ESM

CommonJS has served us well for many years, but it's time to get ready for ESM. It boasts many benefits, like language-level syntax, browser support, defaults to strict mode, async loading, top-level await, improved static analysis & tree-shaking, and more. This Node.js version even has full support for JavaScript Modules. Read the post ›

GitHub1s - One second to read GitHub code with VS Code

GitHub1s allows you to view any existing GitHub repository inside the VS Code environment, all from within your web browser. It even works with VS Code's extensions and couldn't be more simple to use. Append 1s after github in your repo's URL to watch the magic unfold! Here's an example: https://github1s.com/transloadit/uppy. Check it out ›

Remotion - Create motion graphics in React

Remotion blends the benefits of both programming and video editing software into one neat package. It allows you to generate videos purely written in React code and is packaged with Remotion's video player, enabling you to simultaneously view and edit videos as you are working on them. Read more ›

Uppy 1.26: Dashboard “disabled”, per-file headers

This month, the Uppy team brought us version 1.26, bringing the ability to set headers per file with XHR Upload, improvements to the Transloadit plugin, and a new "Disabled" option for the Dashboard. The latter is particularly exciting. It allows Uppy to become non-interactive when you need to conditionally enable/disable file uploading based on a condition in your app. Check it out ›

Automatically transcribe video files

Subtitling videos can be a difficult process. Whether you're dealing with subpar word detection or even manually creating subtitles, it's incredibly time consuming. Thanks to our /speech/transcribe Robot, this process could now not be any more efficient. This blog shows you how to take any video, transcribe human speech from it, and then burn that output right back into the video itself. Everything is fully automated, with just a few lines of JSON. Read it all ›