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.

Fair Source - uniting user freedom and developer sustainability

Fair Source aims to help software companies engage with the wider developer community, while staying in charge of their business model. Fair Source licenses software that is publicly available to read, use, modify and redistribute with minimal restrictions, and under delayed Open Source publication (DOSP). A suite of companies have already migrated over to Fair Source licenses (including Sentry, GitButler, Keygen and more) and there are several licenses to choose from. If you like the idea of being Open Source, but would also prefer to reserve a few exclusive rights to your product in order to help achieve a sustainable business model – then Fair Source may be the choice for you. Explore more ›

Vitest 2.0 released

Vitest 2.0 is now available. With this new release, the Vite team offers an array of enhancements focusing on stability, performance, and developer experience. There are too many changes to cover here, but key updates include major improvements in test suite handling and important groundwork on the Vitest browser mode. Check out the full release notes to explore all the new capabilities and find out how they can help upgrade your testing processes. Dive in ›

OpenAI introduces Structured Outputs in its API

Adding onto the release of JSON mode last year, OpenAI has now introduced Structured Outputs to its API. In essence, Structured Outputs ensure that JSON responses from LLMs will always exactly match the schemas provided by developers. No more repeatedly retrying requests to fish for an output that is able to interoperate with your system. OpenAI has already updated its Python and Node SDKs with native support for Structured Outputs, so you can try the new feature straight away and see if you notice any improved consistency. Check it out ›

Uppy 4.0 - What's New?

Hold on to your leashes, folks! Uppy 4.0 is here, and it’s more exciting than a tennis ball at the dog park. Our beloved Uppy mascot, the adorable coding canine, has been hard at work fetching all the latest updates for you. From a full TypeScript makeover to shiny new React hooks, and even Google Photos integration – this release is so packed with treats that we’re almost wagging our tails in excitement. Without further a-dog, let’s dig into what makes Uppy 4.0 the goodest of good boys in file uploading. Read more ›

Use Transloadit to automatically filter NSFW images

Manual content moderation can be incredibly inefficient and expensive, particularly for platforms with high volumes of user-generated content. Fortunately, it is often a possibility to perform the bulk of this work automatically. Tools such as the Transloadit /image/describe Robot make it easy to filter out explicit content without any human intervention, allowing your moderators to do their job more effectively. Let's dive in and see how it works. Find out more ›