The Overflow #97: Code quality is everyone's concern

Article hero image

Welcome to ISSUE #97 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: why hooks changed the React game, how to preview a short link without clicking through, and politicians who think viewing source is being a hacker.

From the blog

Code quality: a concern for businesses, bottom lines, and empathetic programmers stackoverflow.blog Code quality affects the mental state of a programmer, communication within their team, and the incentives attached to their work. Improving your code can boost organizational health and business goals at the same time.

Why hooks are the best thing to happen to React stackoverflow.blog Early React mainly used class components, forcing developers to switch between classes, higher-order components, and render props. With the introduction of React hooks, you can use functional components to accomplish the same work without the switching.

Podcast 385: Getting your first job off the CSS mailing list stackoverflow.blog Paul Ford and Sara Chipps are back! We talk Dot-Com jobs and working at massive scale. Like, you’re crafting the color of the button on the component of the feature for the platform, m’kay.

7 Considerations When Evaluating NoSQL promotion There are multiple types of NoSQL databases to consider, but which one is right for your environment? In this free MongoDB guide, explore the differences between the most common non-relational databases: graph, key-value, wide-column, and documents.

Interesting questions

Petrification at low levels rpg.stackexchange.com Perseus need three gifts from the gods to beat Medusa and you want to throw newbies at it?

Is there any reason why /proc/*/cmdline is world-readable? unix.stackexchange.com Maybe they wanted the world to know how many times you’ve checked out the cURL man page.

Is this Scrabble board valid? codegolf.stackexchange.com The quickest way to prove that kwijibo is a valid word.

Can I safely preview a short link? security.stackexchange.com Smaller does not equal safer.

Links from around the web

Smart CSS solutions for common UI challenges www.smashingmagazine.com Common user interface issues crop up over and over. Here’s a nice collection of modern solutions for frequent problems.

Missouri governor vows criminal prosecution of reporter who found flaw in state website missouriindependent.com Who among us has not committed the crime of inspecting the elements?

Hide popups when the user scrolls away with React javascript.plainenglish.io Popups can ruin user experiences, so it’s good to learn how to hide them when necessary.

The undocumented Microsoft “rich” header bytepointer.com Check out this strange, undocumented header that exists only in Microsoft-produced executables. It’s been there for years and years. What could it mean?

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.