Welcome to ISSUE #93 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: the math and code of Dwarf Fortress, computer games in Star Trek, and alternative ways to manage state in React applications.
From the blog
The Loop: Our Community department roadmap for Q4 2021 stackoverflow.blog Want to know what projects the Community team is working on during the next three months? Our VP of Community walks us through the upcoming changes and improvements.
No joke—you can buy our copy/paste keyboard right now stackoverflow.blog Become a better coder…with this one weird click. The copy and paste keyboard from our April Fool’s joke is real and available for purchase.
Podcast 377: You don’t need a math PhD to play Dwarf Fortress, just to code it stackoverflow.blog Tarn Adams, the lone programmer on Dwarf Fortress for 15 years, chats with us about how he writes code that procedurally generates entire fantasy worlds.
MongoDB & Google Cloud Developer Summit promotion Join us for a day packed with learning from MongoDB & Google Cloud experts, including a look at how our customers have transformed the way they work with data. Agenda includes tech talks on topics such as Microservices, Data AI/ML integrations & more!
How do I ask for a demotion? workplace.stackexchange.com Figure out who gets promoted and you can have your demotion.
If my electronic devices are searched, can a police officer use my ideas? law.stackexchange.com You have the right to remain silent, but I’m open to fresh ideas!
Electrical reason for the minimum altitude (-50 feet) in the computer specs? electronics.stackexchange.com It’s a fancier way of saying it doesn’t work under water.
Do computer games still exist in Star Trek? scifi.stackexchange.com When the Holodeck is a bit to much for ya.
Links from around the web
Socialist cyborgs logicmag.io Bulgaria tried and failed to save communism with computers in the 80s. Read on to learn how, the truth is stranger than fiction!
Using Recoil instead of Redux for state management in React applications blog.openreplay.com Redux and the Context API are the most popular ways to manage your state in React, but maybe it’s time to consider an alternative.
React is declarative—What does it mean? alexsidorenko.com What’s the difference between declarative and imperative programming? It’s a good thing to know.
The future of CSS: Cascade layers (CSS @layer) www.bram.us The “cascade” part of CSS can be a pain sometimes… and layers might be a good solution for it!
Onboard, organize, and bring your team up to speed in a jiffy. Try Stack Overflow for Teams.