2024.05.27 - Good Product People
Ping Xia
Title: 2024.05.27 – Good Product People
UI Density & The Web & Angular v18 & 国士 & 找回掌控感 & 青年返乡
This Week’s Highlights
Good Product People https://www.svpg.com/good-product-people/
The point of this article is that I don’t think it’s a coincidence that many of the best product people I know are actually engineers. People gravitate toward engineering because they see technology as the means to solve tough problems. But the best engineers don’t limit their thinking to feasibility and the enabling technology. They care deeply about value, viability, and usability as well, and they spend real time and effort educating themselves about these factors.
UI Density https://matthewstrom.com/writing/ui-density/
What UI density means and how to design for it.
The next decade of the web https://jamesg.blog/2024/05/19/next-web-decade/
After the last decade, when platforms have become a core part of the web that many rely on, it may feel like nothing can change—that the giants are so big there’s no other way. Yet giving in to that feeling—that nothing can change—is not necessary. The “it is what it is” mindset isn’t true on the web. We can make change. It’s your web.
You should keep a developer’s journal https://stackoverflow.blog/2024/05/22/you-should-keep-a-developer-s-journal/
A developer’s journal is a place to define the problem you’re solving and record what you tried and what worked.
Introducing Copilot+ PCs https://blogs.microsoft.com/blog/2024/05/20/introducing-copilot-pcs/
Copilot+ PCs are the fastest, most intelligent Windows PCs ever built. With powerful new silicon capable of an incredible 40+ TOPS (trillion operations per second), all‑day battery life, and access to the most advanced AI models, Copilot+ PCs will enable you to do things you can’t on any other PC. Related:
- Graph Game: 🧠 The best way to test your understanding of neural networks!
- Perplexica is an AI‑powered search engine. It is an open‑source alternative to Perplexity AI
- Now, Later, and Lasting: 10 Priorities for AI Research, Policy, and Practice
- DeepMind: Looking ahead to the AI Seoul Summit
- 2024 GitHub Accelerator: Meet the 11 projects shaping open source AI
- Introducing GitHub Copilot Extensions: Unlocking unlimited possibilities with our ecosystem of partners
- Balancing Old Tricks with New Feats: AI‑Powered Conversion From Enzyme to React Testing Library at Slack
In‑Depth Reading
Bun – A fast‑rising star? https://blog.scottlogic.com/2024/05/21/bunjs-a-fast-rising-star.html
The problem I was wrestling with was: “What can I use this on?” Our client work would be an ideal candidate; we certainly saw issues with Node.js slowness that Bun might help with. However, in fintech, “new and fancy” also means “unknown and risky,” and adopting new tech can be a hard sell.
On compliance vs. readability: Generating text colors with CSS https://lea.verou.me/blog/2024/contrast-color/
Can we emulate the upcoming CSS contrast-color() function using features that have already shipped widely? If so, what trade‑offs are involved and how can we balance them best?
Coding my Handwriting — Amy Goodchild https://www.amygoodchild.com/blog/cursive-handwriting-in-javascript
A while ago I wrote a block script in JavaScript, thinking cursive would be too complex. Yet here I am, two months later, ready to talk about the cursive handwriting I’ve created. There may be a lesson in that, but let’s not dwell on it.
Data Fetching Patterns in Single‑Page Applications https://martinfowler.com/articles/data-fetch-spa.html#IntroducingUserdetailcardComponent
When a single‑page application needs to fetch data from a remote source, it must stay responsive and give feedback during often‑slow queries. Five patterns help with this: Asynchronous State Handler wraps queries with meta‑queries for query state; Parallel Data Fetching minimizes wait time; Fallback Markup specifies fallback displays in markup; Code Splitting loads only the code that’s needed; Prefetching gathers data before it may be needed to reduce latency.
NoCode Will Not Bring Computing to the Masses https://buttondown.email/hillelwayne/archive/nocode-will-not-bring-computing-to-the-masses/
NoCode, scripting vs. applications, and software marketplaces.
Consensus in Internet Standards https://www.mnot.net/blog/2024/05/24/consensus
It’s common for voluntary technical standards‑developing organisations (SDOs such as the IETF and W3C) to make decisions by consensus rather than, say, voting. This post explores why we use consensus, what it is, how it works in Internet standards, and when its use can become problematic.
Composable data management at Meta https://engineering.fb.com/2024/05/22/data-infrastructure/composable-data-management-at-meta/
This ambitious program had a three‑fold goal: (a) increase the engineering efficiency of our organization by minimizing duplicated work; (b) improve the experience of internal data users through more consistent semantics across these engines; and (c) accelerate the pace of innovation in data management.
Fresh Finds
Angular v18 is now available! React Conf 2024 Recap React 19 lets you write impossible components Storybook 8.1: A more productive, organized, and predictable Storybook
SolidStart 1.0: The Shape of Frameworks to Come matcha.css: Drop‑in semantic styling library in pure CSS. Signature Pad: HTML5 canvas‑based smooth signature drawing
Products & Others
再怀国士:袁隆平先生逝世三周年祭 https://mp.weixin.qq.com/s/Vh3eAgtXV3KLL3nqCJYJfA
In this world, many people chase fame and profit, but Yuan Longping showed us another path and set a different benchmark. As years pass, fame and profit become empty; only the value created for the world endures. Those who chase fame are forgotten, while those who create value are forever remembered by the people. Yuan has passed, but he will live on in the hearts of the people. There are no deities here, nor need for temples, because every wisp of rising kitchen smoke is a reminder of his memory among us.
《毛选》:人生就是,急也没用,找回掌控感才是本质 https://mp.weixin.qq.com/s/5l6Lwe6-8uMlBgiQPOIMpg
Regaining a sense of control over life isn’t achieved overnight. It starts with small actions and adjusting your own rhythm. Read without asking what you’ll gain—just focus on the effort, slow down, and feel life’s tempo. (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.svpg.com/good-product-people/
- [2]https://matthewstrom.com/writing/ui-density/
- [3]https://jamesg.blog/2024/05/19/next-web-decade/
- [4]https://stackoverflow.blog/2024/05/22/you-should-keep-a-developer-s-journal/
- [5]https://blogs.microsoft.com/blog/2024/05/20/introducing-copilot-pcs/
- [6]Graph Game: 🧠 The best way to test your understanding of neural networks!
- [7]Perplexica is an AI‑powered search engine. It is an open‑source alternative to Perplexity AI
- [8]Now, Later, and Lasting: 10 Priorities for AI Research, Policy, and Practice
- [9]DeepMind: Looking ahead to the AI Seoul Summit
- [10]2024 GitHub Accelerator: Meet the 11 projects shaping open source AI
- [11]Introducing GitHub Copilot Extensions: Unlocking unlimited possibilities with our ecosystem of partners
- [12]Balancing Old Tricks with New Feats: AI‑Powered Conversion From Enzyme to React Testing Library at Slack