The Overflow #63: What I wish I had known about single page applications

Article hero image

Welcome to ISSUE #63 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, Part 2 of our Level Up series digs into Python libraries, a passionate article argues Java is great for low latency systems, and the podcast team discusses the security risks to consider with package managers.

From the blog

What I wish I had known about single page applications stackoverflow.blog SPAs are all the rage today, but there are trade offs when compared to traditional web pages.

Level Up: Mastering statistics with Python - part 2 stackoverflow.blog Investigate a dataset with summary statistics and some basic data visualizations using the Python libraries NumPy, pandas, matplotlib, and Seaborn.

Choosing Java instead of C++ for low-latency systems stackoverflow.blog When it comes to developing low latency software systems, the received wisdom is that you would be crazy to use anything but C++. Well, I’m here to convince you of the opposite, counter-intuitive, almost heretical notion: that when it comes to achieving low latency in software systems, Java is better.

Podcast 316: Static linking means a lot of modern package managers have security risks stackoverflow.blog Enjoy the goodwill of others; heck, use their code when it helps. Just don’t trust what you can’t verify for yourself.

Audio quality can make or break your app promotion Low quality audio frustrates users and can result in poor retention rates. Cut through the noise with Dolby.io, a set of audio and video APIs that feature spatial audio, noise suppression, audio enhancement and more - to help you engineer immersive experiences with only a few lines of code.

Interesting questions

Why does water cast a shadow even though it is considered ‘transparent’? physics.stackexchange.com Something to reflect on.

What do cookie warnings mean by “Legitimate Interest”? superuser.com Girl scouts have a “legitimate interest” in selling you cookies, but that doesn’t mean you have to accept them.

What happens to the mass of a burned object? physics.stackexchange.com Capture all the smoke from burning wood, and it might very well weigh more than the logs you started with.

Links from around the web

How to turn Google Sheets into a REST API and use it with a React application www.freecodecamp.org Here’s a fun and simple way to get Google Sheets and your React applications to work together and push data amongst themselves.

When did generic grocery brands get so good looking? eyeondesign.aiga.org For you data and design nerds, this is an interesting read about how consumer data affected generic packaging in grocery stores.

I miss my bar - recreate your favorite bar’s atmosphere imissmybar.com Here’s a wonderful little site for recreating the atmosphere of our favorite local bars to keep us positive until it’s safe to visit them again.

Three ways to blob with CSS and SVG css-tricks.com If you’re interested in making random, smooth blobs for your illustrations or backgrounds, here’s the post for you!

Spend less time in Slack. Try Stack Overflow for Teams.

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