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

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

Article hero image

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 stackoverflow.blog 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 stackoverflow.blog 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) stackoverflow.blog 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) stackoverflow.blog 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? workplace.stackexchange.com 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. askubuntu.com 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? opensource.stackexchange.com 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? reverseengineering.stackexchange.com Knowing architecture fundamentals is half the battle. The other half is mindset.

Links from around the web

Lou Montulli and the invention of cookies hiddenheroes.netguru.com 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 codepen.io 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 msra-nuwa-dev.azurewebsites.net 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 brandur.org Should deletions be reversible? It might not be worth it.

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

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