The Overflow #95: Image search, but for any object IRL

Article hero image

Welcome to ISSUE #95 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week: the best practices for REST API auth, a physics lesson with air conditioners, and the wonders of the CSS Paint API.

From the blog

Extracting text from any file is harder than it looks. Extracting formatting is even harder. stackoverflow.blog Hyland discusses how deep their document filtering rabbit hole really goes.

Best practices for authentication and authorization for REST APIs stackoverflow.blog If you have a REST API accessible on the internet, you’re going to need to secure it. Here’s our guide to best practices.

Podcast 381: Building image search, but for any object IRL stackoverflow.blog What if you could break a vase and use any part to put it back together?

Try Lightsail for free for up to three months promotion Ideal for simple workloads, quick deployments, and getting started on AWS, Lightsail is designed to help you start small and then scale as you grow. For a limited time, new Amazon Lightsail customers can try Lightsail for free on select bundles.

Interesting questions

Increment the time codegolf.stackexchange.com A minute is short. This code is shorter.

Is there a way to make an air conditioner without venting heat outdoors? engineering.stackexchange.com In this house, we obey the laws of thermodynamics!

Can satellite images be copyrighted? law.stackexchange.com “Doctrine of the sweat of the brow” sounds like something parents say to get you to mow the lawn.

Adding odd numbers in C++ codereview.stackexchange.com For when your code can’t even.

Links from around the web

How I learnt to stop worrying and love animating the box model whistlr.info Some CSS properties are GPU-accelerated, and usually you just want to animate those. But what if you animated others?

Announcing TypeScript 4.5 Beta devblogs.microsoft.com TypeScript recently hit its ninth birthday, and it’s easy to think of it as a simple way to add types to JavaScript… but it’s so much more than that.

Exploring the CSS Paint API: Polygon Border css-tricks.com Have you tried the Paint API? Here’s a great deep dive into how you can set up paths to make cool borders on your sites!

Git Explorer gitexplorer.com If you’re tired of searching for the same git commands over and over, here’s a tool that’ll make your searches more efficient!

Onboard, organize, and bring your team up to speed in a jiffy. Try Stack Overflow for Teams.

Login with your stackoverflow.com account to take part in the discussion.