2022.07.11 - Review of the Top Ten Essential DevOps Scenarios
Ping Xia
Title: 2022.07.11 – A Review of the Top Ten Must‑Have DevOps Scenarios
This Week’s Highlights
A Review of the Top Ten Must‑Have DevOps Scenarios https://www.yuque.com/tianzhou/bb/devops-tool-2022
At a time when the open‑source ecosystem is flourishing, DevOps teams often face “analysis paralysis” when choosing tools. This article attempts to compile a core set of development tools to help DevOps teams build a minimal, yet solid, tooling foundation.
The New Wave of React State Management https://frontendmastery.com/posts/the-new-wave-of-react-state-management/
Understand the fundamental problems that state‑management libraries aim to solve, and see how the surge of modern libraries tackles them in fresh ways. Related: Simplify your full‑stack applications with XState.
Why DRY Is the Most Over‑Rated Programming Principle https://gordonc.bearblog.dev/dry-most-over-rated-programming-principle/
DRY was the first programming principle I encountered and probably the only one I knew during my first year as a developer. It’s also one of the simplest: if two pieces of code are identical, they should probably be a single piece. Hard to argue with that. Yet, like any principle, DRY has its place and works best in moderation. Because it’s so ubiquitous and easy to grasp, we tend to over‑apply it. So, without further ado, here are my three criticisms of DRY.
How Stack Overflow Is Leveling Up Its Unit‑Testing Game https://stackoverflow.blog/2022/07/04/how-stack-overflow-is-leveling-up-its-unit-testing-game/
We neglected unit tests for a long time because our codebase made them difficult. Now we’re putting in the effort to change that. Related: How Platform Engineering Accelerates Software Delivery.
Bun Is a Fast All‑In‑One JavaScript Runtime https://bun.sh/
Bundle, transpile, install, and run JavaScript & TypeScript projects—all in Bun. Bun is a new JavaScript runtime that ships with a native bundler, transpiler, task runner, and npm client.
Top Tips for Creating a Healthy and Sustainable Open‑Source Community https://github.blog/2022-07-07-healthy-and-sustainable-communities/
Read about six key themes—and actionable tips for each—that help ensure open‑source communities remain sustainable and healthy.
In‑Depth Reading
Decentralized Apps, the Metaverse, and the “Next Big Thing” http://blog.archive.org/2022/07/05/decentralized-apps-the-metaverse-and-the-next-big-thing/
In the fifth session of “Imagining a Better Online World: Exploring the Decentralized Web”—a joint series with the Internet Archive, METRO Library Council, and Library Futures—Internet Archive Director of Partnerships Wendy Hanamura dives deep into the metaverse and NFTs through a conversation with pioneering metaverse developer Jin.
Why the HTML Outlining Algorithm Was Removed from the Spec – The Truth Will Shock You! https://brucelawson.co.uk/2022/why-the-html-outlining-algorithm-was-removed-from-the-spec-the-truth-will-shock-you/
It’s actually a good thing that the algorithm was stripped from the WHATWG spec (now that the W3C specs are effectively dead). I wish we could use a single generic heading everywhere and have its computed level communicated to assistive technologies. Browser vendors ignored both Sir Uncle Timbo and me (the temerity!), never implementing it—so removing it from the spec should improve accessibility.
Reimagining Front‑End Web Development with htmx and hyperscript https://nomadiq.hashnode.dev/reimagining-front-end-web-development-with-htmx-and-hyperscript
Recently, a handful of mavericks have turned away from heavyweight JavaScript frameworks and their bloated node_modules. But what if you want a smooth single‑page‑app experience without reloading the whole page on every click? And you don’t want to write boilerplate JS for every tiny interaction. That’s where hypermedia tools like htmx and hyperscript come in.
BODY MARGIN 8PX https://www.miriamsuzanne.com/2022/07/04/body-margin-8px/
The origin story of a style nobody asked for.
Holograms, Light‑Leaks, and How to Build CSS‑Only Shaders https://robbowen.digital/wrote-about/css-blend-mode-shaders/
I’ve said it before, but it bears repeating: modern CSS is an astonishingly powerful tool, and I’m constantly amazed by the fidelity you can achieve. That said, we need to address the elephant in the room—depending on your device or browser, scrolling performance may suffer and your fans might spin up a notch.
Executing Shell Commands from Node.js https://2ality.com/2022/07/nodejs-child-process.html
In this blog post we explore how to run shell commands from Node.js using the built‑in node:child_process module.
Serverless Introspection Is Not Just For Machines https://medium.com/lego-engineering/serverless-introspection-is-not-just-for-machines-5cc90dcd52ba
There’s a fundamental shift when moving from thinking about UI layouts and interactions to the architectural and infrastructure mindset required for serverless computing.
Guidelines for Quality Management of Research Artifacts in Model‑Driven Engineering https://modeling-languages.com/guidelines-for-quality-management-of-research-artifacts-in-model-driven-engineering/
Artifact sharing helps researchers and practitioners build on existing knowledge, adopt novel contributions, and increase citation rates. In MDE research, there’s a strong push for sharing artifacts, large open datasets, and confidence measures about their quality—especially as the community embraces AI‑based techniques. This post summarizes a MoDELS’21 paper that proposes a set of quality guidelines tailored for MDE research artifacts.
Fresh Finds
Swift language announcements from WWDC22 Big Calendar 1.x: A GCal/Outlook‑like Calendar React Component Fast & Performant React Native List
PocketBase – Open‑Source backend in a single file Billion‑record stolen Chinese database for sale on breach forum Introducing the Pirate Library Mirror: Preserving 7 TB of books (that are not in Libgen) Functional Programming Jargon
[Music for Program
(content truncated)
Originally written by Ping Xia (平侠) and published in Chinese on Web技术周刊 (Web Tech Weekly). Translated and adapted for DriftSeas with permission.
Sources & References
- [1]https://www.yuque.com/tianzhou/bb/devops-tool-2022
- [2]https://frontendmastery.com/posts/the-new-wave-of-react-state-management/
- [3]Simplify your full‑stack applications with XState
- [4]https://gordonc.bearblog.dev/dry-most-over-rated-programming-principle/
- [5]https://stackoverflow.blog/2022/07/04/how-stack-overflow-is-leveling-up-its-unit-testing-game/
- [6]How Platform Engineering Accelerates Software Delivery
- [7]https://bun.sh/
- [8]https://github.blog/2022-07-07-healthy-and-sustainable-communities/
- [9]http://blog.archive.org/2022/07/05/decentralized-apps-the-metaverse-and-the-next-big-thing/
- [10]https://brucelawson.co.uk/2022/why-the-html-outlining-algorithm-was-removed-from-the-spec-the-truth-will-shock-you/
- [11]https://nomadiq.hashnode.dev/reimagining-front-end-web-development-with-htmx-and-hyperscript
- [12]https://www.miriamsuzanne.com/2022/07/04/body-margin-8px/