Welcome to ISSUE #73 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: open source contributions take a helicopter to Mars, bug bounties cause real damage, and GitHub Actions give you a shortcut to continuous deployment.
From the blog
Find knowledge faster: New Articles features stackoverflow.blog We’ve made the Articles in Stack Overflow for Teams even better. With these updates, knowledge becomes even easier to find, content becomes better, and the experience becomes more enhanced.
Getting started with… TypeScript stackoverflow.blog Typescript’s popularity is growing quickly. Here’s an overview of what makes it unique and resources on how to start using it.
Podcast 335: Open source contributors helped a helicopter fly on Mars stackoverflow.blog You drop an open source contribution like a stone in a pond. The ripples may land somewhere you never imagined.
Build a cloud native microservices-based application promotion Get hands-on building an event-driven, Kubernetes-based application in this 30-minute self-guided lab. You’ll learn how to deploy and monitor a basic transactional application using a multi-model, multi-tenant microservices architecture.
Interesting questions
What is the physics behind origami? physics.stackexchange.com Origami: the art of damaging paper fiber.
Definition of “functor”; Haskell vs. C++ softwareengineering.stackexchange.com What’s in a name? Would a callable by any other name execute as sweet?
Why did it take so long to notice that the ozone layer had holes in it? Which satellite provided the data? space.stackexchange.com Spotting it was harder than imagined.
Could bug bounty hunting accidentally cause real damage? security.stackexchange.com It already has.
Links from around the web
How to create actions for selected text with the Selection API css-tricks.com JavaScript has a handy API for making selection menus in your websites. Here’s how to use it!
The Humble <img> element and core web vitals www.smashingmagazine.com Images have been around since (almost) the dawn of the internet, and yet, it’s still hard to get them right.
Continuous deployment on shared hosting with GitHub Actions dev.to If you’ve wanted to implement continuous deployment, maybe GitHub Actions is the route you want to take.
TypeScript function syntaxes kentcdodds.com TypeScript gives you so many options for your syntax that it can be overwhelming! Here’s some good tips to get started.
Onboard, organize, and bring your team up to speed in a jiffy. Try Stack Overflow for Teams.