The Overflow #106: The most lightweight “framework”: VanillaJS

Welcome to ISSUE #106 of The Overflow! This text is by builders, for builders, written and curated by the Stack Overflow group and Cassidy Williams. Whereas we’re on holidays this week, please benefit from the first half of our prime ten weblog posts of the yr, the ultimate podcast of 2021, and the fallout of the Log4J vulnerability.

From the weblog

Sequencing your DNA with a USB dongle and open source code stackoverflow.weblog
It takes probably the most beautiful measurements you may think about, recording the modifications in present related to completely different bits of DNA.

Best practices for writing code comments stackoverflow.weblog
Whereas it’s straightforward to measure the amount of feedback in a program, it’s exhausting to measure the standard, and the 2 should not essentially correlated. A foul remark is worse than no remark in any respect. Listed below are some guidelines that will help you obtain a contented medium.

Best practices can slow your application down stackoverflow.weblog
With the intention to get probably the most performant web site attainable when constructing the codebase for our public Stack Overflow web site, we didn’t at all times observe greatest practices. One in every of our extra controversial posts.

“This should never happen. If it does, call the developers.” stackoverflow.weblog
If there may be one factor builders like lower than writing documentation, it’s responding to pointless escalations.

Fulfilling the promise of CI/CD  stackoverflow.weblog
When individuals say “CI/CD,” they’re solely speaking about steady integration. No one is speaking about (or working towards) steady deployment. AT ALL. It’s like now we have all forgotten it exists. It’s time to alter that.

Podcast 402: Teaching developers about the most lightweight web “framework” around, VanillaJS stackoverflow.weblog
How instructing freshmen can spotlight the ideas that you simply’ve internalized an excessive amount of.

Learn the Truth About Tracing [Free on-demand webinar] promotion
Spend an hour with us and study: why infinite cardinality and real-time analytics are very important for working trendy purposes, how tracing and APM make this attainable, why builders and operations desire microservices, and extra.

Attention-grabbing questions

Does a server need a GPU? serverfault.com
You might not want that GPU, however you’ll most likely get it anyway.

Is it bad practice create “alias” variables to not use globals or arguments with long names in a method? softwareengineering.stackexchange.com
Protecting variables related for the locals is usually good follow.

Why are so many software developers quitting their jobs? javascript.plainenglish.io
Are you one of many many builders in search of a brand new place or totally new profession? 

The internet runs on free open-source software. Who pays to fix it? www.technologyreview.com
Typically, with free software program, you get precisely what you pay for.

Hunting tech debt via org charts bellmar.medium.com
What sorts of tech debt your org has might rely on which division calls the pictures. 

Where do you put spacing on design system components? ericwbailey.design
Once you’re constructing out a design system, do you simply transfer issues round till they “look proper”?

Onboard, set up, and convey your group up to the mark in a jiffy. Try Stack Overflow for Teams.

Tags: newsletter, the overflow

More Posts