Home

2023.06.19 - Confucius' "Ultimate Skill

Pi

Ping Xia

June 19, 20235 min read

Title: 2023.06.19 – Confucius’s “Ultimate Skill”

Front‑end & New UI Paradigm & Finish your projects & Killing Community

This Week’s Highlights

Rethinking the Front‑end Career Pathhttps://mp.weixin.qq.com/s/hYFV9Ph7D_m57hFarIo6fQ
In just over a decade, front‑end technology has exploded, with new “celebrity” tools and frameworks constantly replacing one another. Front‑end has grown from a newborn into a robust adult. In that rapid growth, we’ve unintentionally overlooked a key point: the full title is front‑end engineer, and the subject is “engineer.” Like a person who experiments and learns as a child among peers, we called it a “boy.” Now it’s time to grow up, become a “man,” and face the real‑world challenges of the profession.

AI: The First New UI Paradigm in 60 Yearshttps://www.nngroup.com/articles/ai-paradigm/
Summary: AI is ushering in the third user‑interface paradigm in computing history, shifting interaction to a model where users tell the computer what they want rather than how to do it—reversing the locus of control. Related: Revolutionizing User Interfaces: The Impact of AI.

Finish Your Projectshttps://github.com/readme/guides/finish-your-projects
In this guide you will learn:

  • How finishing a project differs from merely solving the problem you set out to solve.
  • What role fear may play in holding you back from reaching your potential.
  • What you stand to gain by seeing a project through to the end.

Fresh 1.2 – now with a full‑time maintainer, state sharing across islands, limited npm support, and morehttps://deno.com/blog/fresh-1.2
The future of Fresh looks brighter than ever. In the coming months you can expect major improvements in usability, features, performance, and project maintenance. We’re still finalising the exact roadmap and will share it once ready.

Migrating Netflix to GraphQL Safelyhttps://netflixtechblog.com/migrating-netflix-to-graphql-safely-8e1e4d4f1e72
Doing this safely for hundreds of millions of customers without disruption is exceptionally challenging, given the many dimensions of change involved. This blog post shares broadly applicable techniques (beyond GraphQL) we used for the migration. The three strategies covered are A/B Testing, Replay Testing, and Sticky Canaries.

Deep Reads

Models and Structured Reasoninghttps://glazkov.com/2023/06/13/models-and-structured-reasoning/
To clarify my “reasoning structure” concept, I built a sketch using a problem‑understanding framework I created earlier. It’s a rough outline, but it should give you a sense of what I’m talking about.

Modern CSS for Dynamic Component‑Based Architecturehttps://moderncss.dev/modern-css-for-dynamic-component-based-architecture/
Today we explore modern project architecture, focusing on theming, responsive layouts, and component design. We’ll look at features that improve code organization and dive into layout techniques such as CSS Grid and container queries. Finally, we’ll review real‑world examples of context‑aware components that leverage cutting‑edge CSS. You’ll be inspired to expand your CSS skills and build scalable, future‑friendly web projects. Related: The Gotchas of CSS Nesting.

Meet Codux: The React Visual Editor That Improves Developer Experiencehttps://www.smashingmagazine.com/2023/06/codux-react-visual-editor-improves-developer-experience/
Codux is a new visual IDE from the folks at Wix. It packs a lot of low‑code features that level the playing field for app development, but it’s really built for React developers. How so? That’s what we’ll explore in this article.

Designing a Scalable Backend in Node.jshttps://blog.appsignal.com/2023/06/07/designing-a-scalable-backend-in-nodejs.html
This article examines three scaling challenges in a fictional Node.js backend, presented as user stories. While the system is fictional, the issues closely mirror problems I’ve encountered in my career and may be familiar to you. We’ll discuss useful tools for diagnosing root causes, as well as techniques for alleviating bottlenecks and eliminating points of failure.

The Next Generation of Serverless Is Happeninghttps://www.fermyon.com/blog/next-generation-of-serverless-is-happening
Let’s start at the beginning (a very good place to start). Long before AWS, a few technologies set the course for serverless.

Native JSON Output From GPT‑4https://yonom.substack.com/p/native-json-output-from-gpt-4
When integrating LLMs into your products, you often need to generate structured data like JSON. With function calling (released June 13 2023), this process has become much simpler! In this post I explore the new API.

Rewriting the Ruby Parserhttps://railsatscale.com//2023-06-12-rewriting-the-ruby-parser/
At Shopify we spent the past year building a new Ruby parser called YARP (Yet Another Ruby Parser). As of this writing, YARP can parse a semantically equivalent syntax tree to Ruby 3.3 for every Ruby file in Shopify’s main codebase, GitHub’s main codebase, CRuby, and the 100 most popular gems on rubygems.org. We recently received approval to merge this work into CRuby and are excited to share it with the community. This post covers the motivations, development process, and future direction.

Fresh Finds

Stack Overflow Developer Survey 2023https://survey.stackoverflow.co/2023/
This year we dug deep into AI/ML to capture how developers think about and use these technologies in their workflows. Stack Overflow is heavily investing in enhancing the developer experience across our products with AI and other tech, helping people reach solutions faster. Stack Overflow Labs is where we share all our work—check it out for an in‑depth look at AI/ML insights and our current experiments.

Chrome for Testing: reliable downloads for browser automationTS‑Pattern: The exhaustive pattern‑matching library for TypeScript with smart type inferenceMillion.js: A performance‑focused VDOM replacement for ReactRewind‑UI: Customizable React + Tailwind CSS component libraryNovel: a Notion‑style WYSIWYG editor with AI‑powered autocompletionsHow to make a QR code with Stable DiffusionJupyterLab 4.0 is here

Products & Others

Killing Communityhttps://www.marginalia.nu/log/82_killing_community/
This theory was first presented in log/39‑normie‑hypothesis.gmi, but it bears expanding now that the recent Reddit fiasco has starkly illustrated how badly that site—and social media in general—has deteriorated. Related: [Here’s the note Reddit sent to …]


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.