The Overflow #99: These principles are still SOLID

Article hero image

Welcome to ISSUE #99 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: big problems for people who can’t solve small problems, the nerdiest argument over a Dungeons and Dragons roll, and using the golden ratio in user interface design.

From the blog

Why SOLID principles are still the foundation for modern software architecture stackoverflow.blog While computing has changed a lot in the 20 years since the SOLID principles were conceived, they are still the best practices for designing software.

Our new and enhanced Microsoft Teams integration stackoverflow.blog With new features and tweaks to the Stack Overflow for Teams integration with Microsoft Teams, Version 2 will improve your productivity. This article provides additional context around the evolution of this integration and how it might be useful to your organization!

Podcast 389: The big problem with only being able to solve big problems stackoverflow.blog Don’t forget the little springs that keep the big machine running.

Modify document experiences with Adobe PDF Services API promotion In this virtual session, AWS, Adobe, and AFTIA share insights on the latest digital document trends and how you can build more engaging and integrated digital document experiences with APIs.

Interesting questions

High throughput Fizz Buzz codegolf.stackexchange.com The fastest Fizz Buzz in the west.

Students answering more questions than allowed on exam academia.stackexchange.com If extra credit is not available, make it clear before the exam.

Having a statistics argument over Dungeons & Dragons stats.stackexchange.com More like roll playing, right?

How do we measure time? physics.stackexchange.com Aren’t all measurements just a comparison of two things anyway?

Links from around the web

A quick intro to Elm for React developers blog.theodo.com If you’ve been curious about functional programming, but also want to stick to your front-end development roots, Elm might be the language for you!

Respecting users’ motion preferences www.smashingmagazine.com Accessibility covers a broad spectrum of things. The media query “prefers-reduced-motion” is a straightforward way to make your sites more accessible.

The golden ratio and user-interface design www.nngroup.com The golden ratio: it’s not just for art anymore.

Fast indoor 2D localization using ceiling lights www.a1k0n.net Localization via… ceiling lights? It’s unusual, and yet it works!

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.