The Dev Times #58
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.
Nix – taming unix with functional programming
You may already be aware of Nix or NixOS, and looking to learn more about it. If that is the case, you've most likely encountered the notoriously steep learning curve. This article aims to take a different approach to teaching Nix; by discussing the Nix package manager and its underlying principles in the context of the history of computing. The condensed findings presented here only partly reflect the ongoing community effort that was started earlier this year. Its goal has been to improve documentation and make the benefits of Nix more accessible to software developers, and eventually to computer users in general. Dive in ›
Big changes ahead for Deno
With the continued rise of Deno, its development team has been looking for major user pain points to address and fix. As such, they've now implemented special npm URLs that allow you to import npm packages without the hassle of npm install
and the bloated node_modules
folder. Also, perhaps as a response to the speed of Bun, the Deno team aims to make Deno the fastest JavaScript runtime. To achieve this, they plan to deploy the fastest JavaScript web server ever built.
Check it out ›
Astro 1.0 - A web framework for building fast, content-focused websites
The widely beloved Astro framework has now reached 1.0. Starting from an empty repo only sixteen months ago, to now having over 13,000 stars and 30,000 users – it's hard to argue with the growth Astro has seen. With this release, there are, of course, shiny new features to explore. Notably, there's now Image Optimization, MDX Support, SSR Builds and support for Vite 3.0. To take a closer look at Astro, visit the new website astro.build. And if you'd rather try Astro 1.0 directly in your browser, visit astro.new. Read more ›
Block unwanted files
Security needs to be at the forefront of every developer's mind in the modern day and age. Unfortunately, not every user will have good intentions with their file uploads, and it's important to have measures in place to deal with these kinds of files. In this article, we take a look at several approaches you can take to stop different types of malicious files from reaching your servers and end-users. Learn more ›
Benchmarking our Image Optimization Robot
Our /image/optimize Robot and /image/resize Robot are some of the most powerful tools at your disposal for combating bloated file sizes and long execution times. We decided to take a look at some real-world figures to see exactly how much of a benefit these Robots can be to you. See the results ›