2022.09.26 - React I Love You, But You're Bringing Me Down
Ping Xia
Title: 2022.09.26 – React I Love You, But You’re Bringing Me Down
React Bringing Me Down & The Web Is Good & Rethinking Low‑Code/No‑Code & Aging Programmer
This Week’s Highlights
React I Love You, But You’re Bringing Me Down
https://marmelab.com/blog/2022/09/20/react-i-love-you.html https://news.ycombinator.com/item?id=32911492
Dear React.js, we’ve been together for almost ten years. We’ve come a long way, but things are getting out of hand. We need to talk. It’s embarrassing, I know—nobody wants that conversation—so I’ll say it in songs instead. Related: React is bad because it’s great.
The Web Is Good Now
https://2022.cascadiajs.com/speakers/chris-coyier
A number of things in web design and development have become… easy. It might be time to revisit how you approach some of the building blocks of your site, because advances in browsers and tooling have made many tasks simpler and better. We’ll look at browser‑level fundamentals such as layout, typography, and animation, as well as tooling topics like media handling, serverless concepts, and hosting.
26 Things from “101 Things I Learned in Architecture School”
https://daverupert.com/2022/09/26-things-from-101-things/
Last year I read 101 Things I Learned in Architecture School. It’s a good book, so I thought I’d share 26 takeaways from it. (Meta: many of these can be applied to web design.)
How Airtable’s Quality Engineers Use Airtable (to Test Airtable)
https://blog.airtable.com/how-quality-engineers-use-airtable-to-test-airtable/
The Quality Engineering group at Airtable aims to set a high bar for software testing, and we frequently use Airtable itself to track the testing process.
Remesh Introduction: A DDD Framework for Building Large, Complex Web Apps
https://mp.weixin.qq.com/s/Xur4s28bmqGsxV7f4d2GZQ
Remesh is a Domain‑Driven Design (DDD) framework for developing large, complex web applications. If you’re unfamiliar with DDD frameworks, think of it as a state‑management library—but it does more than that. In this article we’ll cover the origins and goals of DDD, how to implement it, why using a DDD framework is both inevitable and necessary, and the design philosophy and usage of Remesh.
Introducing Whisper
https://openai.com/blog/whisper/
Whisper is an automatic speech‑recognition (ASR) system trained on 680,000 hours of multilingual, multitask supervised data collected from the web. We show that such a large and diverse dataset improves robustness to accents, background noise, and technical language. It also enables transcription in multiple languages and translation of those languages into English. We are open‑sourcing the models and inference code as a foundation for useful applications and further research on robust speech processing. Related: Tesseract.js: a pure JavaScript port of the popular Tesseract OCR engine, Stable Diffusion‑Based Image Compression.
Deep Dives
Rethinking Low‑Code/No‑Code and Open Source, Part 1 – NearForm
https://www.nearform.com/blog/rethinking-low-code-no-code-open-source-pt-1/
We spoke with NearForm Field CTO Paula Paul about her experience untangling and re‑platforming low‑code/no‑code solutions that have constrained organizations, and how leveraging open source can deliver rapid results while sparing teams the headaches of re‑platforming and modernization.
How I’m a Productive Programmer With the Memory of a Fruit Fly
https://hynek.me/articles/productive-fruit-fly-programmer/
I hope I’ve sparked your interest in API‑documentation browsers and demystified creating your own doc sets. My goal is to turbo‑charge programmers who, like me, feel overwhelmed by the sheer number of packages they must keep in mind. Ultimately I’d love for this article to inspire someone to add more formats to doc2dash so even more developers can enjoy API docs at their fingertips.
Build Your Own Svelte
https://www.youtube.com/watch?v=mwvyKGw2CzU
We’ll see how to create a framework like Svelte, write a compiler, and go through “live coding” to build it in under 300 lines of code.
Nightdrive
https://incoherency.co.uk/blog/stories/nightdrive.html
I made a JavaScript simulation of driving at night on the motorway. It’s hard to classify: not a video (it’s generated dynamically), not a game (you just watch), not a screensaver (it’s not the ’90s). Maybe it’s a “demo”?
Why Rust Is Actually Good for Your Car
https://medium.com/volvo-cars-engineering/why-volvo-thinks-you-should-have-rust-in-your-car-4320bd639e09
This post is an interview with one of our embedded‑Rust pioneers, Julius Gustavsson, Technical Expert and System Architect at Volvo Cars Corporation.
The Dead End
https://redmonk.com/sogrady/2022/09/23/dead-end/
Open source was once the industry default, benefitting developers and users alike. Proprietary software displaced it in less than twenty years, and only through an unlikely series of events was that grip loosened.
We Hate Scrum and Agile…When It’s Done Wrong
https://stackoverflow.blog/2022/09/23/we-hate-scrum-and-agile-when-its-done-wrong-ep-488/
When done wrong, it becomes punitive micromanagement. When done right, it empowers everyone to tackle the problems they handle best.
Aging Programmer
https://world.hey.com/jorge/aging-programmer-d448bdec
In college they told me I’d start my career writing code and eventually move to a role where I’d ask others to implement my designs. To celebrate how completely false that turned out to be, here are assorted reflections from a 40‑year‑old programmer looking back. Related: A Software Developer’s Most Important Skill? Communication, 做了 6 年程序员,我学到的 10 条经验.
Fresh Finds
- Type‑Level TypeScript — Introduction: Learn how to unleash the full potential of TypeScript’s Turing‑complete type system!
- Web UI Engineering Book
- First Batch of Color Fonts Arrives on Google Fonts
- Wasmtime Reaches 1.0: Fast, Safe and Production‑Ready!: A fast and secure runtime for WebAssembly
- Amplication: Helps professional Node.js developers build quality Node applications
(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://marmelab.com/blog/2022/09/20/react-i-love-you.html
- [2]https://news.ycombinator.com/item?id=32911492
- [3]React is bad because it’s great
- [4]https://2022.cascadiajs.com/speakers/chris-coyier
- [5]https://daverupert.com/2022/09/26-things-from-101-things/
- [6]https://blog.airtable.com/how-quality-engineers-use-airtable-to-test-airtable/
- [7]https://mp.weixin.qq.com/s/Xur4s28bmqGsxV7f4d2GZQ
- [8]https://openai.com/blog/whisper/
- [9]Tesseract.js: a pure JavaScript port of the popular Tesseract OCR engine
- [10]Stable Diffusion‑Based Image Compression
- [11]https://www.nearform.com/blog/rethinking-low-code-no-code-open-source-pt-1/
- [12]https://hynek.me/articles/productive-fruit-fly-programmer/