newsletter January 14, 2022

The Overflow #108: Determining dependencies and phantom braking

Welcome to ISSUE #108 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: UX headaches, the clear downsides of phantom braking, and testing with real dependencies instead of mockup or fakes.  From the blog Favor real dependencies for unit testing stackoverflow.blogWhich dependencies should…

Welcome to ISSUE #108 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: UX headaches, the clear downsides of phantom braking, and testing with real dependencies instead of mockup or fakes. 

From the blog

Favor real dependencies for unit testing stackoverflow.blog
Which dependencies should be present in your code base? This article suggests an answer to that question.

The Bash is over, but the season lives a little longer stackoverflow.blog
As most of us transition from one season to another, be it summer to autumn or winter to spring, we wanted to take a look back at how this year’s Winter Bash went for everyone.

Podcast 403: Professional ethics and phantom braking stackoverflow.blog
This episode is bookended by two questions about professional or academic ethics.

Getting started with Atlas Search promotion
Autocomplete with fuzzy matching? Geo search with function scoring? No problem. MongoDB Atlas Search makes it easy to build fast, relevant search capabilities. Watch this video to learn more.

Interesting questions

Why avoid using “&&” in bash script? unix.stackexchange.com
You gotta keep ‘em separated.

What is a polite way to ask for a status update? workplace.stackexchange.com
Hint: Avoid imperatives.

Zipping two lists with an offset in Python codereview.stackexchange.com
Seeking efficiency in Python.

Is it good practice to allow users to navigate simply by hovering on a menu item without clicking? ux.stackexchange.com
Does this violate fundamental principles of design, or is it just annoying? (Spoiler: Both.)

The type hierarchy tree www.zhenghao.io
If you’re coming from a type-free language over to something like TypeScript, here’s a good mental model for you.

The JavaScript in operator alex.party
The “in” keyword in JavaScript can do more than you might think.

Empathetic animation css-tricks.com
You don’t have to decide between accessibility and animation. You can have both!

The UX on this small child is terrible www.mcsweeneys.net
Could somebody help this user debug some of the issues they’re seeing?

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

Tags: ,
Podcast logo The Stack Overflow Podcast is a weekly conversation about working in software development, learning to code, and the art and culture of computer programming.

Related