Home

2024.01.22 - A vision for Web 5

Pi

Ping Xia

January 22, 20245 min read

Title: 2024.01.22 – A Vision for Web 5

Second Brain & Systems Thinking & 大寒 (Great Cold) & 顿悟 (Eureka Moment) & 情绪 (Emotions) & 五行穴 (Five‑Element Acupoints)

This Week’s Highlights

A vision for Web 5https://sollecitom.github.io/software-product-development-blog/posts/2024/2024-01-19-a-vision-for-web-5/
So let’s assume we finally got tired of NFTs, AI, unicorns, and mini‑ponies with Web 4, and we somehow decided to actually try and improve things with Web 5. What would that look like? In this post I try to imagine what the web could be like, to make people’s lives easier. I feel we’ve reached a point where further speed gains won’t significantly improve the experience, so the changes need to be qualitative.

Ant Engine Open‑Sourcehttps://blog.codingnow.com/2024/01/ant_engine_open_source.html
I have been working on the game engine I’m developing for six years. At the end of 2017 I wrote down the initial concept for this new engine. Looking back now, almost everything I imagined has been realized, with one exception: midway we switched the editor from IUP to ImGUI.

The AHA Stackhttps://ahastack.dev/
Combine Astro, htmx, and Alpine.js to create modern web applications that send HTML over the wire, replacing the SPA‑heavy JavaScript approach with a much simpler set of mental models and workflows. Related: What is Jamstack in 2024?

Continuous Integrationhttps://martinfowler.com/articles/continuousIntegration.html
Continuous Integration is a software development practice where each team member merges their changes into a shared codebase together with their colleagues’ changes at least daily. Each integration is verified by an automated build (including tests) to detect integration errors as quickly as possible. Teams find that this approach reduces the risk of delivery delays, lowers integration effort, and enables practices that foster a healthy codebase for rapid enhancement with new features.

A developer’s second brain: Reducing complexity through partnership with AIhttps://github.blog/2024-01-17-a-developers-second-brain-reducing-complexity-through-partnership-with-ai/
As we look to empower developers with AI tools, we inadvertently integrate AI deeper into the way developers work. How do developers feel about that? And what are the most impactful ways to introduce more AI into workflows? We recently conducted 25 in‑depth interviews with developers to understand exactly that. Related:

Deep Reads

Build Your Own Cloud IDE with the Subhosting APIhttps://deno.com/blog/build-cloud-ide-subhosting
In this post we’ll show you how to build your own cloud IDE using the Deno Subhosting API, which lets you programmatically deploy and run code within seconds on Deno Deploy’s global V8 isolate cloud. We’ll walk through our Subhosting IDE Starter template, built on Hono, Ace Editor, and Deno.

The decline of Reacthttps://gomakethings.com/the-decline-of-react/
Over the last week I’ve been seeing a wave of articles and Mastodon posts from people I would consider React advocates, all saying that React is actually bad now.

The Path for Energy Transformation: Systems Thinkinghttps://www.simplethread.com/the-path-for-energy-transformation-systems-thinking/
Now that we’ve discussed why human‑centered design is a necessary prerequisite for transformation within the energy industry, let’s dive into another topic that is just as critical… systems thinking. Similar to how human‑centered design considers the needs of the people using a piece of software, systems thinking looks at any complex problem as part of a larger system. Systems thinking recognizes that components are often best understood within the context of their relationships, not in isolation.

Dynamic Programming is not Black Magichttps://qsantos.fr/2024/01/04/dynamic-programming-is-not-black-magic/
I’ll concede that dynamic programming is not trivial. But it is far from being unreachable for most programmers. Being able to understand how to split a problem into smaller sub‑problems will enable you to use memoization in various contexts, which is already a huge improvement over a naïve implementation. Mastering dynamic programming lets us understand an entire class of algorithms, better grasp trade‑offs, and make other optimizations possible.

Culture Change at Googlehttps://social.clawhammer.net/blog/posts/2024-01-19-CultureChange/
It’s always trendy and click‑baity to attack big targets, especially when those targets are full of hubris like Silicon‑Valley tech companies. People love “fall from grace” stories. But my goal isn’t to throw dirt; Google is still a great place to work—far better than most companies—and still doing amazing things. My goal here is to call out a unique, beautiful thing that happened… put it out into the universe, hoping it can return again someday, somewhere. Related: Mourning Google.

My Lens for Growth in 2024https://blog.visionarycto.com/p/my-lens-for-growth-in-2024
I started 2024 as the new CEO of a company. I want to change and improve many things in the company, including engineering, sales, marketing, account management, etc. How should I prioritize what to focus on?

Fresh Finds

Products & Others

2023 一蓑烟雨https://geekplux.com/posts/2023-summary
Through these everyday experiences I gradually grasped the core of the American spirit—individuals are responsible for each other. It’s a brief phrase, but few truly understand it. Americans dislike being disturbed or controlled by others; they don’t want to cede any rights to someone else to “watch over” them. Instead, they take full responsibility for everything concerning themselves—independent and non‑intrusive. “As long as I close the front door, I can do whatever I want inside.”

1808688… continues to risehttps://mp.weixin.qq.com/s/7oKKQ_RrrA

(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.