newsletter July 29, 2022

The Overflow #136: Sufficiently advanced code completion feels like magic 

Kafka topic design, skills for reverse engineering, and another AI creating photos

Welcome to ISSUE #136 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: Observability is not just for DevOps, open-source licenses that can change the terms on you, and reversing deletions might not be worth it.

From the blog

How observability is redefining the roles of developers
Your DevOps team might already be singing the praises of their observability platforms. But developers can benefit from them, too.

Design patterns for asynchronous API communication
An event-driven architecture can reduce dependencies, increase safety, and make your application easy to scale. But designing your systems and topics is a non-trivial task.

Code completion isn’t magic; it just feels that way (Ep. 464)
Meredydd Lyff, founder and CEO of Anvil, joins the home team to discuss code completion: what it is and how it works, from first principles to best practices. Plus: Is 90% of biology attributable to magic gremlins?

How APIs can take the pain out of legacy system headaches (Ep. 465)
Get developers the right tools or provide the means to build them.

Out-of-the-box data system discovery and classification promotion

Transcend Data Mapping learns your database schema and automatically classifies the personal data within, so your company isn’t left with incomplete data visibility – and you don’t have to maintain database queries.

Interesting questions

How should I deal with coworkers not respecting my blocking off time in my calendar for work?
If your manager won’t help enforce your boundaries, consider getting a new manager.

mv fails with “No space left on device” when the destination has 31 GB of space remaining.
There’s a reason elevators have weight and occupancy limits.

Could a license that allows later versions impose obligations or remove protections for licensors in the future?
With a number of open-source projects sneaking changes in, could licenses do the same thing?

Do I have to learn computer architecture for reverse engineering?
Knowing architecture fundamentals is half the battle. The other half is mindset.

Lou Montulli and the invention of cookies
Lou Montulli invented the browser cookie more than 20 years ago with the goal of preserving user privacy online. Soooo…how’s that been going?

Hack. A digital card game
This is a really cool HTML/CSS/JS card game in the browser. Check out the code and try your hand at playing it alone or with a friend!

Nuwa Infinity
Another player has entered the field of AI image generation. Check out their paper and the cool results!

Soft deletion probably isn’t worth it
Should deletions be reversible? It might not be worth it.

A blast from the past: The semantic future of the web.

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.