The Dev Times #86

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.
The Startup Stack
New startups may find configuring and implementing the scaffolding to support their application to be a long, repetitive and costly task. That's what many "stack templates" aim to resolve – and what one of our own Transloadians, Merlijn, also decided to take a crack at. The Startup Stack is a fully managed infrastructure, frontend and backend, that guarantees a great developer experience. Find out more ›
h3 – a modern and performant JS framework
h3 is a lightweight and composable server framework built with high performance in mind. Start off with as lightweight an app instance you want, and then build or re-use utilities strictly based on your requirements. You only run code that you need, and you're easily able to extend your application's functionality without being tied to a bloated package. Dive in ›
Programming with LLMs
David Crawshaw's latest blog is all about his recent experience with co-programming alongside LLMs. Importantly, he shares several useful ways he has found to incorporate LLMs into his workflow in order to aid his productivity. David goes into significant detail about how he has found LLMs to be a positive influence, especially with regards to making laborious tasks much easier to manage. This is only scratching the surface, though, so we recommend you give the full blog a read – you may even find a couple new tricks to boost your own workflow! Try it out ›
Automatically correct page orientation in documents
Pages in scanned documents are often times not oriented correctly, because of a mistake during the manual scanning process. These orientation issues make reading the document more cumbersome and require the reader to manually rotate it. Our new /document/autorotate Robot can automatically correct the orientation based on the text available in the document, greatly improving the user experience. Check it out ›
Accelerate file hashing in Rust with parallel processing
Hashing files is a fundamental task in software development. It is crucial for data integrity, security and efficient data management. In Rust, we can leverage open-source libraries like ring and RustCrypto to implement robust and efficient file hashing. In this DevTip, we explore how to hash files in Rust using these libraries, compare different hashing algorithms such as SHA, MD5 and BLAKE2, and provide practical code examples to get you started. Read more ›