Home

2024.05.27 - Good Product People

Pi

Ping Xia

June 2, 20245 min read

Title: 2024.05.27 – Good Product People

UI Density & The Web & Angular v18 & 国士 & 找回掌控感 & 青年返乡

This Week’s Highlights

Good Product Peoplehttps://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 Densityhttps://matthewstrom.com/writing/ui-density/
What UI density means and how to design for it.

The next decade of the webhttps://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 journalhttps://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+ PCshttps://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:

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 CSShttps://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 Goodchildhttps://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 Applicationshttps://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 Masseshttps://buttondown.email/hillelwayne/archive/nocode-will-not-bring-computing-to-the-masses/
NoCode, scripting vs. applications, and software marketplaces.

Consensus in Internet Standardshttps://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 Metahttps://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 RecapReact 19 lets you write impossible componentsStorybook 8.1: A more productive, organized, and predictable Storybook

SolidStart 1.0: The Shape of Frameworks to Comematcha.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.

Keep reading

More related articles from DriftSeas.