The Overflow #44: Machine learning in production

Article hero image

Welcome to ISSUE #44 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, get in the fast lane and start pooling your database connections, make a CPU out of electronic components drawn by hand on paper, and learn to toggle multiple property values across different rules in CSS.

From the blog

Improve database performance with connection pooling stackoverflow.blog We tend to rely on caching solutions to improve database performance. Caching frequently-accessed queries in memory or via a database can optimize write/read performance and reduce network latency, especially for heavy-workload applications, such as gaming services and Q&A portals. But you can further improve performance by pooling users’ connections to a database.

How to put machine learning models into production stackoverflow.blog Research has found that almost 90 of machine learning models developed by companies never make it into production. We share some tips for how to avoid pitfalls and actually deploy your ML.

Podcast 277: So you want to be a game developer? stackoverflow.blog Why is there such a divide between the world of game developers and other consumer software builders?

Your Data is Trapped in a Parallel Universe. promotion Dark data, cold storage, shadow apps. Unruly data creates inefficiencies that attach themselves to your systems like something from the Upside Down. Read this e-book to learn how to build a standardized data architecture that will get your systems back on track.

Interesting questions

Is it really safe to use Signal or Telegram on untrusted phone hardware? security.stackexchange.com If you can’t trust your hardware, who can you trust?

Can you make a CPU out of electronic components drawn by hand on paper? electronics.stackexchange.com “It works on paper” might get a new meaning.

Does UDP do anything at all? networkengineering.stackexchange.com We’d tell you a UDP joke… but you might not get it.

What causes a fuse to blow, the current or the power? electronics.stackexchange.com We always thought it was the hair dryer.

Links from around the web

The -​-var: ; hack to toggle multiple values with one custom property lea.verou.me This is a really cool trick that lets you use a single property value in CSS to toggle multiple values across different rules.

Opening Links in New Browser Windows and Tabs www.nngroup.com Not sure how links should be opened on your page? Here’s a well-researched article on taking the user’s context into account when planning it out.

Presenting v7.0.0 of the npm CLI github.blog npm cli 7.0.0 is out, and there’s a bunch of new features that are super highly anticipated, including (finally) having workspaces!!

Go, WebAssembly, HTTP requests and Promises withblue.ink This is a cool guide into how to interact with JavaScript from Go delivered by WebAssembly. Did anyone call Rube Goldberg?

Want to see who’s still hiring? Check out our job board!

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