Newest first.
Source: Readwise Reader export, ingested 2026-10-29. Entries: 250. Summaries are truncated from frontmatter summary; absent ⇒ omitted.
- Devtools for React Server Components — Alvar Lagerlöf · 2024-12-28
Update: The extension has now been published and is available here →. I recommend continuing to read if you’re interested in how React Serve…
- 使用 React 中的 svg 图标精灵 — readit · 2024-12-27
如何在 React 应用程序中使用 svg sprite 图标。创建一个包含所有图标的 svg 文件,并使用 React 组件通过引用其 i…
- Use svg sprite icons in React — Jacob Paris · 2024-12-27
There are many ways to use svg icons in a React app. The most intuitive, and also the worst, is to write the svg code directly in a componen…
- 理解阿里云的OSS和配套CDN,看这一篇就够了 — juejin.cn · 2024-12-26
相信大家对OSS和CDN并不陌生。在静态文件多的时候我们通常会选择使用CDN来替代服务器完成与客户端的交互。 我们之前为大家介绍了 如何使用…
- Vector Databases Are the Wrong Abstraction. Here’s a Better Way. — Timescale Blog · 2024-12-25
It’s a message that haunts engineering teams trying to build AI applications. What starts as a simple vector search implementation inevitabl…
- Cursor AI: 5 Advanced Features You’re Not Using — Builder.io · 2024-12-22
If you’ve been using Cursor AI code editor, you’re probably already blown away by tab completion, code generation, chat, and the composer. T…
- 解决 Remix/Next 应用程序中的 React 水合错误 — readit · 2024-12-21
冻结错误可能是由日期、广告拦截器、浏览器扩展、无效的 HTML、第三方脚本、JS 库中的 CSS、字符编码、ID 等引起的
- Astro 5.0 发布! — erika | matt | matthew · 2024-12-20
Astro 5.0 正式发布! 使用 Astro Content Layer 可以从任何来源无缝加载内容,以及 Server Islands…
- 与AI协作编程──测试篇 — Steve Sun · 2024-12-20
未来的程序开发范式,将是人与 AI 协作编程。这已经是软件行业不争的事实。像 Windsurf,Cusor,Copilot 之类的编程工具一…
- 数字化中,人类主体性的消失 — 1q43.blog · 2024-12-20
- imagemagick、FFmpeg 和 ghostscript:材料原则视角下的命令行工具 — Minja · 2024-12-19
貌似晦涩的命令行工具,在材料视角下,其实是轻松易用的手工工具。
- 关于代码开发:好的重构与坏的重构 — Untag · 2024-12-19
不要成为那个“系统重构强迫症患者”
- 评论尸的 AI 生产力经验 – 虹线 — 1q43.blog · 2024-12-19
2022 年 12 月 ChatGPT 上线,到本月刚好两周年。 在讨论 AI 的未来时,人们的态度常常呈现出明显的分裂。一部分人觉得,这一…
- Good Refactoring vs Bad Refactoring — Steve Sewell · 2024-12-19
I’ve hired a lot of developers over the years. More than a few of them have come in with a strong belief that our code needed heavy refactor…
- Solve React hydration errors in Remix/Next apps — Jacob Paris · 2024-12-17
Hydration errors affect every server-rendered React app. This is not a bug in Next.js or Remix, but a fundamental issue in the way React’s s…
- Sample Dockerfile for hosting a React web app — Frontend undefined · 2024-12-17
If you want to use Docker to host your React app, you need to create a Docker image with a production build of your app and a web server to…
- The Mental Model of Server Components — Daniel Saewitz · 2024-12-17
React Server Components are hard to grok and building a mental model of how they work has proven to be difficult to many of us. But, despite…
- How to Dockerize a React App: A Step-by-Step Guide for Developers — Jay Schmidt · 2024-12-17
If you’re anything like me, you love crafting sleek and responsive user interfaces with React. But, setting up consistent development enviro…
- 关于管理状态的反思 — readit · 2024-12-17
在这篇文章中,我回顾了我使用多个状态管理库的经验,并描述了我在 React 中管理状态的最佳实践。
- Reflections on managing state — Frontend undefined · 2024-12-17
Over the last 7 months, I tried 5 state management libraries (Zustand, Jotai, Valtio, MobX, XState) and 1 data fetching library (Tanstack qu…
- Teach Yourself Programming in Ten Years — Peter Norvig · 2024-12-17
Why is everyone in such a rush? Walk into any bookstore, and you’ll see how to Teach Yourself Java in 24 Hours alongside endless variations…
- First Principles: Elon Musk on the Power of Thinking for Yourself 第一原理:埃隆·马斯克谈独立思考的力量 — James Clear · 2024-12-10
First principles thinking, which is sometimes called reasoning from first principles, is one of the most effective strategies you can employ…
- The magic of keeping one level of abstraction per function 每个函数保持一个抽象级别的魔力 - 泰梅克·萨帕拉 — readit · 2024-12-10
Imagine we’re working on an app that shows a user profile page. Our job is to fetch the user data, show a loading state while it’s being fet…
- 心态决定一切:从固定思维转向成长思维! — readit · 2024-12-10
The concepts of “Fixed Mindset” and “Growth Mindset” were developed by psychologist Carol Dweck in her research on achievement and success.
- Form design best practices — Andrew Coyle · 2024-12-10
These best practices serve to provide a shorthand when designing forms. Make sure to always keep in mind your context to determine the best…
- You might be overusing Vim visual mode — m4xshen.dev · 2024-12-07
When I started learning Vim few years ago, I read through a lot of blog posts and watched a lot of videos. I notice that most of the tutoria…
- 用 Time Boxing 高效掌控独立开发的每一天 — 5km.studio · 2024-12-04
什么是 Time Boxing? Time Boxing 是一种将时间分配到任务上的方法,它的核心在于:为每项任务分配一个明确的时间段,无论…
- Claude 的 MCP (模型上下文协议)有啥用? — 玉树芝兰 · 2024-12-04
Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自…
- 演讲|如何做好一个自我介绍 — 马徐骏 · 2024-11-29
环境异常 当前环境异常,完成验证后即可继续访问。
- React 的设计哲学 — SSShooter · 2024-11-29
React 的渲染机制 从前,React 渲染就有一个致命缺陷,在 setState 时,当前组件的整个树都会运行渲染函数。即使使用了虚拟…
- What I Wish Someone Told Me About Postgres — ChallahScript · 2024-11-29
I’ve been working professionally for the better part of a decade on web apps and, in that time, I’ve had to learn how to use a lot of differ…
- How to Create a Gooey Search Interaction with Framer Motion and React — Oguzhan Tufenk · 2024-11-26
I’ve been eager to create something with the Gooey effect for a while. While many of our peers on X have been experimenting with it, I wante…
- LLM and RSC: A match made in Heaven — Nikhil S - Blog · 2024-11-25
Okay, let’s time travel back to 2022. Two major things happened in 2022 that caused a huge shift in how we develop web applications: LLMs ar…
- Uncontrolled or controlled: A matter of perspective 无控制或控制:一个视角问题 — Sam Selikoff · 2024-11-25
You may have come across the terms uncontrolled component and controll…
- 自动滚动列表组件 — readit · 2024-11-25
On Nov 20, 2024, I discovered this post by @TkDodo. 2024 年 11 月 20 日,我…
- The True Nature of useActionState Cost 使用 useActionState 的真正本质 — readit · 2024-11-25
When I first started learning about the useActionState hook in React 19, I understood that it dealt with the return value of React Actions.
- 剖析部分预渲染 — readit · 2024-11-25
In my previous blog post, How I Built My Portfolio, I discussed the technologies I used to create my portfolio site. While discussing Next.j…
- The True Nature of useActionState — Nikhil S - Blog · 2024-11-25
When I first started learning about the useActionState hook in React 19, I understood that it dealt with the return value of React Actions.
- Dissecting Partial Pre Rendering — nikhilsnayak.dev · 2024-11-25
In my previous blog post, How I Built My Portfolio, I discussed the technologies I used to create my portfolio site. While discussing Next.j…
- Avoiding useEffect with callback refs — tkdodo.eu · 2024-11-25
Note: This article assumes a basic understanding of what refs are in React. ref is a reserved property on build-in primitives, where React w…
- Decoding React Server Component Payloads — Ed Spencer · 2024-11-24
If you’ve spent any time playing with React Server Components, you’ve probably noticed a bunch of stuff like this at the bottom of your web…
- Promises across the void: Streaming data with RSC — Ed Spencer · 2024-11-24
Last week we looked at how React Server Component Payloads work under the covers. Towards the end of that article I mentioned a fascinating…
- How React server components work: an in-depth guide — Plasmic Blog · 2024-11-24
React server components (RSC) is an exciting new feature that will have huge implications on page load performance, bundle size, and how we…
- Component Composition is great btw 组件组合非常不错,顺便说一下 — readit · 2024-11-17
When I first learned about React, I heard about all of its advantages: Virtual DOM is super fast, one-way data flow is very predictable, and…
- How to Think About Security in Next.js 如何在 Next.js 中考虑安全性 — Sebastian Markbåge · 2024-11-17
React Server Components (RSC) in App Router is a novel paradigm that eliminates much of the redundancy and potential risks linked with conve…
- 技术创业者怎么避开商业合作的坑 — manateelazycat.github.io · 2024-11-15
上篇讲了技术创业者怎么识别好的投资人, 这篇讲技术创业者怎么避开商业合作的坑?
- Overflow Clip — Ahmad Shadeed · 2024-11-15
The overflow CSS property is common when building a website. It’s used for different purposes: Under the hood, the browser will add overflow…
- 独立开发之路:在不确定中寻找确定性 — limboy.me · 2024-11-15
去年,看了一本印象颇深的书:北方的空地。这本书讲的是一个叫杨柳松的人,推着一辆自行车(交通工具兼载货工具),历经 77 天,独自穿越羌塘无人…
- How to Build and Deploy a Headless WordPress with Next.js? — Snehasish Konger · 2024-11-11
Using headless WordPress as a content management system (CMS) alongside a React or Next.js frontend provides the best of both worlds: WordPr…
- Docker Bridge 网络原理 — juejin.cn · 2024-11-10
Docker 的网络子系统是可插拔驱动式的,默认情况下存在或支持多种网络接口,如 bridge、host、overlay、macvlan 以…
- 大模型 RAG 基础:信息检索、文本向量化及 BGE-M3 embedding 实践(2024) — arthurchiao.art · 2024-11-10
本文整理一些文本向量化(embedding)和信息检索的知识,它们是如今大模型生成文本时常用的技术 —— “增强检索生成”(RAG)—— 的…
- Will AI replace Web Developers? 人工智能会取代网络开发人员吗? — Flavio Copes · 2024-11-09
A few days ago I received 2 emails asking me if learning Web Development is worth it, since AI now can do our job, in many cases better than…
- 研发要怎么写面试简历才能受面试官青睐? — manateelazycat.github.io · 2024-11-09
这么多年面试了几千人, 下面是我看简历的一些经验分享:
- 自行车棚效应:我们为什么在小事上纠结,却对大事视而不见? — limboy.me · 2024-11-09
会发生什么?委员会最终在很短的时间内就通过了核电站提案。它太高级了,谁都无法真正深入研究细节,而且大多数成员对这个主题了解不多。即使有人了解…
- Building a tooltip using the Popover API and web components — mayank.co · 2024-11-09
Previously, I’ve covered the many constraints of web components that make it difficult to use them like framework components. I’ve been thin…
- 浅谈Docker Bridge网络模式 — Wenfeng · 2024-11-09
本文将简单介绍一下Docker的3中网络模式,然后着重介绍bridge模式的数据传输过程,浅谈Docker容器与宿主机 之间,以及与外部世界…
- 如何写一手容易维护的代码 — Zonowry 的博客 · 2024-11-08
程序员对抽象、设计可能会有不同的习惯。同样一个功能有人用发布订阅,有人用消息队列,他们都有自己的一套设计理念。最终是谁能说服谁的问题,哪一种…
- 向量数据库凉了吗? — vonng.com · 2024-11-08
向量存储检索是个真需求,然而专用向量数据库已经凉了。—— 小微需求 OpenAI 亲自下场解决了,标准需求被加装向量扩展的现有成熟数据库抢占…
- 真的不可以在 React 组件内部嵌套定义子组件吗? — prin · 2024-11-06
最近在 Code Review 时,看到有同事写了这样的代码: function TodoList() { const (list, set…
- A Friendly Introduction to Container Queries — Josh W. Comeau · 2024-11-06
For a very long time, the most-requested CSS feature has been container queries. That’s been our holy grail, the biggest missing piece in th…
- What are Signals? 什么是信号? — Corbin Crutchley · 2024-11-04
Signals are seemingly everywhere today. Among others, there’s some fla…
- Tailwind is a Leaky Abstraction — readit · 2024-11-04
I have to admit: as I’ve watched Tailwind enthusiastically adopted by more and more of the frontend community, I’ve remained skeptical. But,…
- 从浪费生命中吸取的教训 — readit · 2024-11-04
“Every line of code is written without reason, maintained out of weakness, and deleted by chance” Jean-Paul Sartre’s Programming in ANSI C.
- 创业架构师和工程架构师 — manateelazycat.github.io · 2024-11-04
推特上, 有网友问我: ”想问问 Andy 老师在开始一个项目的时候是怎么区分必要的设计考虑和过早优化的?“ 我用这个标题来回答很多年轻开发…
- (CLIP) 好好睡觉好好运动,才能做你想做的事 134693f557ea801e8d6bf0b42c2a0ea3.md — clearlyreader.com · 2024-11-04
上午:如何保持白天清醒,晚上又能轻松入睡?
- What are Signals? — Corbin Crutchley · 2024-11-04
Signals are seemingly everywhere today. Among others, there’s some flavor of signals in: There’s even efforts to bring signals into JavaScri…
- Tailwind is a Leaky Abstraction — Jake Lazaroff · 2024-11-04
I have to admit: as I’ve watched Tailwind enthusiastically adopted by more and more of the frontend community, I’ve remained skeptical. But,…
- Write code that is easy to delete, not easy to extend. — programming is terrible · 2024-11-04
“Every line of code is written without reason, maintained out of weakness, and deleted by chance” Jean-Paul Sartre’s Programming in ANSI C.…
- How to Code a Subtle Shader Background Effect with React Three Fiber — Matias Perez · 2024-11-03
Hey there 👋! I’m Matias, a creative web dev based in Buenos Aires, Argentina. I currently run joyco.studio, and we recently released the fir…
- Search results diversification with Metarank — Roman Grebennikov · 2024-10-31
A recent Metarank 0.6.3 release introduced a new diversity feature extractor, which measures how a particular item differs from others in…
- Revolutionize Text Deduplication in Large Language Models with Xorbits — Xorbits · 2024-10-31
This article highlights the importance of text deduplication and introduces Xorbits
- nvmath-python — NVIDIA Developer · 2024-10-31
nvmath-python (Beta) is an open source library that gives Python applications high-performance pythonic access to the core mathematical oper…
- Misconceptions In Finite-Trace and Infinite-Trace Linear Temporal Logic — brownplt.org · 2024-10-31
Over the past three years and with a multi-national group of collaborators, we have been digging deeper into misconceptions in LTL (Linear T…
- What is Bipartite Graph — GeeksforGeeks · 2024-10-31
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, qu…
- Zombie Startups — Danielle Morrill · 2024-10-31
This post is a more in-depth commentary following our announcement yesterday that Referly will discontinue paying users cash rewards for gen…
- Persistent Storage Options — sqlite.org · 2024-10-31
Most browsers offer “incognito” and/or “guest” browsing modes which intentionally change or disable certain capabilities of the browser.
- Get shit done by warping friction-space — Zeke Nierenberg · 2024-10-31
You can change the dynamics of your system and be less frustrated and more effective
- Extracting Concepts from GPT-4 — openai.com · 2024-10-31
Using new techniques for scaling sparse autoencoders, we automatically identified 16 million patterns in GPT-4’s computations.
- Fine-Tuning Sentence Transformers for Embedding Search — Karan Shingde · 2024-10-31
Discover how to fine-tune and train a Sentence Transformers model for sentence similarity search by harnessing the power of vector…
- Binary Decision Trees — Ahmed Imam · 2024-10-31
Regression Trees
- How We Fused DuckDB into Postgres with Crunchy Bridge for Analytics — Marco Slot · 2024-10-31
Marco reveals some of the components behind Crunchy Bridge for Analytics, which extends PostgreSQL for high performance analytics workloads…
- Bags of Documents and the Cluster Hypothesis — Daniel Tunkelang · 2024-10-31
The bag-of-documents model is a corollary to the cluster hypothesis. The model is likely to fail if a query violates the cluster…
- Elastic Search 8.14: Faster and more cost-effective vector search, improved relevance with retrievers and reranking, RAG… — Elastic Blog · 2024-10-31
With Elastic Search 8.14, vector search is faster and more cost-effective. Key components for semantic and contextual searches are now seaml…
- Scalar quantization 101 — Elastic Search Labs · 2024-10-31
What is scalar quantization and how does it work?
- Byte-Pair Encoding tokenization — huggingface.co · 2024-10-31
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
- React Project Architecture using Barrels — Chris House · 2024-10-31
When scaffolding out a large application, you will have to refactor your import statements quite a lot. Barrels will make it easier.
- Why, after 6 years, I’m over GraphQL — bessey.dev · 2024-10-31
GraphQL is an incredible piece of technology that has captured a lot of mindshare since I first started slinging it in production in 2018. Y…
- Barrel files and why you should STOP using them now — DEV Community · 2024-10-31
Small decisions can also have big impacts on applications. When developers start using barrel files…
- Three Laws of Software Complexity (or: why software engineers are always grumpy) — mahesh’s blog · 2024-10-31
I posit that most software engineers (particularly those working on infrastructural systems) are destined to wallow in unnecessary complexit…
- An Anonymous Source Shared Thousands of Leaked Google Search API Documents with Me; Everyone in SEO Should See Them — Rand Fishkin · 2024-10-31
On Sunday, May 5th, I received an email from a person claiming to have access to a massive leak of API documentation from inside Google’s Se…
- Training and Finetuning Embedding Models with Sentence Transformers v3 — Tom Aarsen · 2024-10-31
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
- What’s new in Kotlin 2.0.0 — Kotlin Help · 2024-10-31
The Kotlin plugins that support Kotlin 2. 0.
- Consensus-Driven Development — Nicholas C. Zakas · 2024-10-31
The Official Web Site of Nicholas C. Zakas
- C language inventor spurns Google’s language exam — Andrew Orlowski · 2024-10-31
So Mr Thompson, you say you have some programming skills…
- Crunchy Bridge for Analytics: Your Data Lake in PostgreSQL — Crunchy Data · 2024-10-31
Today Crunchy Data announces a new analytics engine to read cloud object storage files like CSV, JSON, and Parquet with Postgres.
- In defense of linked lists — antirez.com · 2024-10-31
🚀 Dear reader, the first six chapters of my AI sci-fi novel, WOHPE, are now available as a free eBook. Click here to get it.
- Introduction to Log structured merge (LSM) Tree — GeeksforGeeks · 2024-10-31
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, qu…
- Cosine Similarity for 1 Trillion Pairs of Vectors — Rodrigo Agundez · 2024-10-31
Introducing ChunkDot
- Partitioning an existing table — crunchybridge.com · 2024-10-31
There are many helpful guides out there for setting up table partitions, including our Partitioning with Native Postgres and pg_partman blog…
- Recommender system using Bayesian personalized ranking — Akhilesh Narapareddy · 2024-10-31
An intuitive way to understand Bayesian personalized ranking optimization criterion using Matrix factorization
- Interactive Topic Modeling with BERTopic — Maarten Grootendorst · 2024-10-31
An in-depth guide to topic modeling with BERTopic
- How To Design Software Architecture For Startups — Appventure Time · 2024-10-31
A good software architecture for a startup looks very different from the one you might build for an enterprise system. Here is what worked f…
- React Rough Fiber: A React renderer for rendering hand-drawn SVGs React Rough Fiber:用于渲染手绘 SVG 的 React 渲染器 — Bowen,张文翔 · 2024-10-31
Several weeks ago, I found an awesome project named perfect-freehand, which allows you to draw perfect pressure-sensitive freehand lines. Th…
- The Big “Server Waterfall Problem” with RSCs — Kent C. Dodds · 2024-10-31
Let’s assume that App renders the ShipSearch and ShipDetails components, passing props as needed. Because these are sibling components, both…
- React Rough Fiber: A React renderer for rendering hand-drawn SVGs — Bowen,张文翔 · 2024-10-31
Several weeks ago, I found an awesome project named perfect-freehand, which allows you to draw perfect pressure-sensitive freehand lines. Th…
- How to roll your own auth in JavaScript & TypeScript — Robin Wieruch · 2024-10-30
Authentication is an important topic of any application. It’s the gatekeeper that ensures only the right people can access the right resourc…
- Woah, opacity! A full guide to this badass hero of efficient UI design 哇,透明度!这篇指南将带你全面了解这位高效 UI 设计界的超级英雄。 — Arthur Objartel · 2024-10-30
See how opacity can be a game changer for web apps, minimizing the number of design tokens, styles, and component variants, thus making your…
- Start project management the right way with project codes — Vince Schwidder · 2024-10-29
In a series of small productivity tips to work efficiently as an individual and team, we would like to share our approach on high level orga…
- Building a Mental Model of Node.js Streams 构建 Node.js 流的心理模型 — Pavel Romanov · 2024-10-28
Have you ever worked with Node.js streams? What was your experience li…
- 如何使用 Netcat 构建简单的安全聊天系统 — huhuhang.com · 2024-10-28
在这个动手教程中,你将学习如何利用 Netcat 构建实用的网络工具。 我们将从基本的消息传输开始,然后逐步学习创建文件传输系统,最终开发一…
- Building a Mental Model of Node.js Streams — Pavel Romanov · 2024-10-28
Have you ever worked with Node.js streams? What was your experience like? When I first tried to work with streams, I was confused, to say th…
- Clarifying the Relationship Between Popovers and Dialogs — Zell Liew · 2024-10-26
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! The difference between Popovers…
- OKLCH in CSS: why we moved from RGB and HSL — evilmartians.com · 2024-10-26
The new CSS Color 4 specification has added the new oklch() notation for declaring colors. In this post, we explain why this is important fo…
- 读《薛兆丰经济学讲义》 — manateelazycat.github.io · 2024-10-23
如果说 Mel H. Abranham 在《企业家之道》告诉我创业路上,自我感受和勇气是最重要的,那《薛兆丰经济学讲义》这本书则是一本非常好…
- 为什么善良可以解决一切事情? — manateelazycat.github.io · 2024-10-23
再创业的这五年自己也成长了很多, 成长的力量来源于几本书 特别是传习录读完以后, 我真的有醍醐灌顶的感觉, 以前很多内心不解的事情都有了答案…
- RAG的5种切分策略 (译) — baoyu.io · 2024-10-23
RAG:将额外信息存储为向量,将传入的查询与这些向量匹配,并将最相似的信息与查询一起传递给大语言模型(LLM)。 由于额外的文档可能非常大,…
- Reader-LM: Small Language Models for Cleaning and Converting HTML to Markdown — jina.ai · 2024-10-22
In April 2024, we released Jina Reader, a simple API that converts any URL into LLM-friendly markdown with just a simple prefix: r.jina.ai.…
- Zoom transitions — Douglas Hill · 2024-10-22
Zoom transitions are my favourite addition in the iOS 18 SDK. They’re easy to implement, look great, and are fun! I ended up trying out almo…
- Vertical-Align: All You Need To Know (CSS) 垂直对齐:您需要知道的所有内容(CSS) — Christopher Aue · 2024-10-22
Yep, let’s talk about the CSS property vertical-align. It’s intended use is to align text and elements next to each other. Like centering an…
- 本站基于 Next.js RSC 的代码高亮实现方法 — nshen.net · 2024-10-22
本站是基于 Next.js 15 RSC 的,使用 next-mdx-remote 编译 Markdown 文件, rehype-prett…
- How to Submit an Electron App to the Mac App Store 如何将 Electron 应用程序提交到 Mac App Store — Liu Liu · 2024-10-22
We are excited to be nearing the release of the Dolt Workbench desktop application! If you’re curious about how we built our desktop app, ch…
- Unleash the Power of Scroll-Driven Animations — CSS-Tricks · 2024-10-22
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! I’m utterly behind in learning a…
- How Do Server Actions Work in NextJS? — Melvyn Malherbe · 2024-10-22
Server Actions in NextJS have become indispensable, but many people find them “magical” even though they are not. Behind server actions, the…
- React Folder Structure in 5 Steps (2022) — Robin Wieruch · 2024-10-22
How to structure large React applications into folders and files is a highly opinionated topic. I struggled for a while writing about this t…
- Vertical-Align: All You Need To Know (CSS) — Christopher Aue · 2024-10-22
Yep, let’s talk about the CSS property vertical-align. It’s intended use is to align text and elements next to each other. Like centering an…
- 在 React 中创建键盘快捷钩子(深入探讨) — readit · 2024-10-20
Recently I needed to add some keyboard shortcuts to an app I was working on. I wrote up some example code and decided to write this article…
- Creating a Keyboard Shortcut Hook in React (Deep Dive) — taniarascia.com · 2024-10-20
Recently I needed to add some keyboard shortcuts to an app I was working on. I wrote up some example code and decided to write this article…
- Building the Perfect Logo Strip 打造完美的标志带 — readit · 2024-10-20
We’ve all been there: you’re working on a website and need to display a row of logos—clients, partners, sponsors—you name it. However, logos…
- Building the Perfect Logo Strip — More about Nils Binder · 2024-10-20
We’ve all been there: you’re working on a website and need to display a row of logos—clients, partners, sponsors—you name it. However, logos…
- iPhone RAW 的强大功能,第 2 部分:编辑 RAW 图像 — readit · 2024-10-18
This is the second in a series of posts on RAW photography on iPhone. I previously wrote about what RAW is by explaining a little on how cam…
- iPhone 上 RAW 的威力,第 1 部分:拍摄 RAW 图像 — readit · 2024-10-18
I take a lot of photos. Usually I pack either a Sony A7R2 or a Leica M…
- An argument for logging off — readit · 2024-10-18
Imagine there are two concentric circles. A big one and a little one.…
- Intuitive Programming 直观编程 — readit · 2024-10-18
Don’t you just love it when you look at a piece of code and immediatel…
- Naming as a Process — Deep Roots · 2024-10-18
The two most terrible kinds of names are also the most common: Names that mislead you, and Important parts of something else, so they don’t…
- 如何具有独立思考能力 — StartupBoy · 2024-10-18
我们都在追求独立思考的能力,但究竟什么才是独立思考,怎么样才能让自己具有这种能力,Paul Graham 最近写的这篇 How to thi…
- Drag to Select 拖动以选择 — readit · 2024-10-16
This past summer, I led a project at Makeswift to rework our file manager. Makeswift is a website builder and many of our users have hundred…
- Drag to Select — joshuawootonn.com · 2024-10-16
This past summer, I led a project at Makeswift to rework our file manager. Makeswift is a website builder and many of our users have hundred…
- The useEffect cleanup and the two circumstances it’s called. useEffect 清理和它被调用的两种情况。 — readit · 2024-10-16
The cleanup function is a function returned from within the effect fun…
- Set up a React Native Web Project in a Monorepo — Corbin Crutchley · 2024-10-16
Here, we showed a Windows, macOS, Android, and iOS app that all share from the same codebase in a monorepo. What if I told you that this isn…
- Anthropic CEO Dario Amodei 在 Claude opus 3.5 发布前写了一篇非常长的文章来介绍未来强人工智能(他不愿意把这个叫AGI)对人类的积极影响。 AIGC Weekly — quail.ink · 2024-10-16
Anthropic CEO Dario Amodei 在 Claude opus 3.5 发布前写了一篇非常长的文章来介绍未来强人工智能(他…
- Animating Figma’s SVG Exports 为 Figma 的 SVG 导出添加动画 — Nanda Syahrasyad · 2024-10-15
When you’re implementing a design that involves SVGs, you’re pretty much always going to be using a generated piece of SVG code instead of h…
- The unspoken rules of React hooks React hooks 的潜规则 — Tom MacWright · 2024-10-15
Updated to include links to documentation that does exist on the react.dev site. I do think that it’s hard to discover and this concept is u…
- SPA Lazy Loading Pitfalls SPA 懒加载陷阱 — readit · 2024-10-15
You should be lazy loading some of your routes. And if you are, you’re…
- 译:完成的艺术 — 作者:Tomas Stropus · 2024-10-15
- Dario Amodei — Machines of Loving Grace — Dario Amodei · 2024-10-15
I think and talk a lot about the risks of powerful AI. The company I’m the CEO of, Anthropic, does a lot of research on how to reduce these…
- Modern Data-Fetching in React — reacttraining.com · 2024-10-15
Data-fetching strategies have become a hot topic in React. With several approaches, tradeoffs, and considerations, one of the biggest influe…
- What’s new in React 19 — vercel.com · 2024-10-15
React 19 is on its way. The React Core Team announced a release candidate (RC) this past April. This major version brings several updates an…
- Build-time Components — codehike.org · 2024-10-15
In content-driven websites, it’s common to have content that needs some transformation or refinement before being rendered. For example, a b…
- The Art of Finishing — Tomas Stropus · 2024-10-15
It’s a quiet Saturday afternoon. I’ve carved out a few precious hours for coding, armed with a steaming cup of coffee and the familiar urge…
- MVP: The Most Valuable Programmer MVP:最有价值的程序员 — readit · 2024-10-13
The abbreviation MVP usually stands for Minimal Viable Product, at least if you’re working in the field of software engineering. But today I…
- Practical design resources 实用设计资源 — readit.plus · 2024-10-13
I’ve relied on these practical resources many times in my career. 我在职业…
- Visual design rules you can safely follow every time 您可以每次安全遵循的视觉设计规则 — readit · 2024-10-12
You do not have to follow these rules every time. If you have a good r…
- Every self-help book ever, boiled down to 11 simple rules 每本自助书籍,归结为 11 条简单规则 — Chris Taylor · 2024-10-12
数百本畅销书的基本建议比你想象的要古老。
- Bricks of Love: create purpose and engagement with weekly updates 爱的砖块:通过每周更新创造目标和参与感 — readit · 2024-10-12
Autonomy to be in control of our destiny — how do we work? Is there a dress code? Strict code guidelines, etc. — without the need to conform…
- 【高能干货】这个视频将会颠覆你对英语学习的认知——听说篇 — 罗肖尼Shawney · 2024-10-12
罗肖尼Shawney回来了——这个三十多分钟的视频,或许可以解答你对语言学习(几乎)所有的问题, 视频播放量 2094387、弹幕量 159…
- 【高能干货】这个视频将会颠覆你对英语学习的认知——总述·阅读篇 — 罗肖尼Shawney · 2024-10-12
【初投稿】从产生想法到完成,这个关于语言习得奥秘的视频花了我三个多月,在过程中我自己的认知也被颠覆了不止一两次。过去四十年的研究认为,可理解…
- 您的初创公司真的需要复杂的云基础设施吗?¶ — Hadi Javeed · 2024-10-12
I recently listened to Pieter Levels on the Lex Friedman Podcast, and it was eye-opening. Pieter has built numerous successful micro-SaaS bu…
- 不上班,做一人公司,哪些赛道能年入百万? — 东山 · 2024-10-12
- We need more zero config tools — Arne Bahlo · 2024-10-12
It just works. — Steve Jobs If you follow this blog, you’ll know that I’m doing a series called “Emacs Config From Scratch”1. Emacs is an ed…
- Reasons I still love the fish shell — Julia Evans · 2024-10-12
I wrote about how much I love fish in this blog post from 2017 and, 7 years of using it every day later, I’ve found even more reasons to lov…
- 【罗肖尼】如何永远学会一个单词? — bilibili.com · 2024-10-12
12.8万 12.8万 16.1万 2.
- 我如何建立我的博客 — Josh W. Comeau · 2024-10-10
Over the past few months, I’ve been working on a brand new version of this blog.
- Applied AI Software Engineering: RAG 应用人工智能软件工程:RAG — Gergely Orosz · 2024-10-09
👋 Hi, this is Gergely with a subscriber-only issue of the Pragmatic Engineer Newsletter. In every issue, I cover challenges at Big Tech and…
- 斯科特·H·杨 : 更快学习,取得更多成就 — readit · 2024-10-09
Focus is essential to productivity. But it’s tough to stay focused whe…
- 提示工程师是最短命的职业吗?提示工程已经死了吗? — baoyu.io · 2024-10-09
随着 OpenAI 新的推理模型 o1 preview 的发布,它能自动生成高质量思维链,很简单的提示词也可以得到很不错的效果,所以很多人觉…
- 使用 Dify 和 AI 大模型理解视频内容:Qwen 2 VL 72B — soulteary@gmail.com · 2024-10-09
接下来的几篇相关的文章,聊聊使用 Dify 和 AI 大模型理解视频内容。 本篇作为第一篇内容,以昨天出圈的“黑神话悟空制作人采访视频”为例…
- 展开讲讲独立创作者的工作节奏 — limboy.me · 2024-10-09
「独立创作者」是指那些对时间和地点有较高自由度、以作品创作为主的群体。「工作节奏」包含了目标、项目、任务、时间规划、Deep Work、回顾…
- 使用 Dify 和 Moonshot API 做一个懒人 AI 阅读工具(二):轻量 RAG 应用 — soulteary@gmail.com · 2024-10-09
我从“机器之心会员通讯”上线以来就在订阅,相比较即时的行业资讯报道,这种经过整理的,有一定资料性质的内容,更适合我的胃口。
- A Front-End Engineer’s Take on LLMs 前端工程师对大型语言模型的看法 — readit · 2024-10-07
The end product of creating a model is incredible, but long ago I conceded that the day-to-day of training and building one is too mundane f…
- WordPress 告别 MySQL:Docker SQLite WordPress — soulteary@gmail.com · 2024-10-06
本篇文章聊聊,如何将这个持续诞生和维护了 21 年的开源软件“脱离数据库”运行,让它能够更加轻量、适合低成本离线运行。
- BestBlogs.dev 基于 Dify Workflow 的文章智能分析实践.md — https://github.com/ginobefun/ · 2024-10-05
本文详细介绍了 BestBlogs.
- Search Params in Next.js for URL State 在 Next.js 中的 URL 状态搜索参数 — Robin Wieruch · 2024-10-05
State in web applications can have many forms. It can be local component state, global application state, browser state or shareable URL sta…
- Search Params in Next.js for URL State — Robin Wieruch · 2024-10-05
State in web applications can have many forms. It can be local component state, global application state, browser state or shareable URL sta…
- Golang 编译速度为什么这么快? — dbwu.tech · 2024-10-05
2023-10-28 Golang 概述 开始接触 GO 语言的时候,笔者已经拥有 C/C++, Java 三种静态语言和 PHP, Jav…
- Introduction to Communication Patterns in SwiftUI — Mohammad Azam · 2024-10-03
SwiftUI provides a powerful and declarative way to build UIs, allowing views to react to state changes automatically. However, managing comm…
- 网络基础: 网络层和路由器 (拾遗补缺) — dbwu.tech · 2024-10-01
主机上的多个接口可以位于同一网段,但是不能使用相同的 IP 地址。 例如电脑上有一块网卡、有一个无线网卡,这两个网卡都可以从同一个 DHCP…
- 网络基础: 什么是 DDoS ? — dbwu.tech · 2024-10-01
分布式拒绝服务(DDoS)攻击是一种常见的网络攻击形式,攻击者通过向目标服务端发送大量的请求,使目标服务端无法进行网络连接,无法正常提供服务…
- DNS 原理 — dbwu.tech · 2024-10-01
DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 DNS(Domain Name System 的缩写)…
- 为什么需要 VXLAN 网络 — dbwu.tech · 2024-10-01
VXLAN (Virtual Extensible LAN) 是一种网络虚拟化技术,主要用于解决传统数据中心网络面临的可伸缩性和灵活性的问题…
- 为什么需要 VLAN 网络 — dbwu.tech · 2024-10-01
VLAN (Virtual Local Area Network) 是一种逻辑上将单个物理局域网 (LAN) 划分为多个虚拟局域网的技术。每…
- 网络基础: MTU 和 MSS — dbwu.tech · 2024-10-01
MTU 属于链路层,计算大小时会包括 IP 数据包的头部和数据。
- 网络基础: 交换机 (拾遗补缺) — dbwu.tech · 2024-10-01
可以简单地认为,交换机的每个网线接口后面都是一块网卡,网线接口和后面的电路部分加在一起称为一个 “端口”,也就是说交换机的一个端口就相当于计…
- TCP 可靠传输实现原理 - 1.确认和重传 — dbwu.tech · 2024-10-01
滑动窗口和拥塞控制相互制约,使发送方可以从网络链路的全局角度来自动调整发送速率,从这个角度来看,TCP 对于整个网络的意义已经超过 “传输层…
- TCP 可靠传输实现原理 - 2.滑动窗口 (流量控制) — dbwu.tech · 2024-10-01
滑动窗口和拥塞控制相互制约,使发送方可以从网络链路的全局角度来自动调整发送速率,从这个角度来看,TCP 对于整个网络的意义已经超过 “传输层…
- TCP 可靠传输实现原理 - 3.拥塞控制 — dbwu.tech · 2024-10-01
滑动窗口和拥塞控制相互制约,使发送方可以从网络链路的全局角度来自动调整发送速率,从这个角度来看,TCP 对于整个网络的意义已经超过 “传输层…
- 工程师面试指北 — dbwu.tech · 2024-10-01
项目介绍 项目介绍的时候,不要一上来就说一些复杂的项目方案。因为在不了解的项目的背景和一些问题的情况下,面试官和面试者理解的上下文是不一样的…
- Web 常见的三个安全问题 — dbwu.tech · 2024-10-01
例如有一个论坛网站,攻击者可以在上面发布以下内容: 如果服务端没有对该内容进行安全过滤,那么发布后内容会被渲染成以下形式:
- 大模型微调实战:基于 LLaMAFactory 通过 LoRA 微调修改模型自我认知 — 意琦行的个人博客 · 2024-10-01
本文主要分享如何使用 LLaMAFactory 实现大模型微调,基于 Qwen1.5-1.8B-Chat 模型进行 LoRA 微调,修改模型…
- 为什么 TCP 建立连接需要三次握手 — dbwu.tech · 2024-10-01
TCP 报文头部中的控制位用于控制 TCP 连接的状态,可以指示各种控制信息,如连接建立、终止、重置等。 TCP 是双向通信,所以单个连接中…
- 网络基础: ICMP 是如何工作的? — dbwu.tech · 2024-10-01
2017-09-30 计算机网络 概述 因特网控制报文协议 ICMP(Internet Control Message Protocol)是…
- (CLIP) 科学久坐指南 — clearlyreader.com · 2024-09-27
电脑前搬一天砖,感觉肩酸腰痛?很可能是因为坐的时间又长,姿势又不好。如果懒得站起来或不能活动,还想要坐得舒服,那各处细节都不能忽略。
- Pure Functions in JavaScript: A Beginner’s Guide JavaScript 中的纯函数:初学者指南 — https://www.facebook.com/dmitripavlutin.… · 2024-09-27
A function is a reusable block of code that accepts arguments and retu…
- Code blocks, but better — ped.ro · 2024-09-27
I’m sorry but I haven’t gotten round to migrating this article to the new site yet. There was too much custom code for that one! You can sti…
- 2024 年,如何不使用 create-react-app 从头为 React 项目配置 webpack — Sukka · 2024-09-25
对于全新的 React 项目来说,一开始就使用 Next.js、Remix、Shopify Hydrogen、Gatsby 等 React…
- 来聊一聊最基本的 Nest.JS 控制器吧 — « inconnu » · 2024-09-24
- zakirullin/认知负荷 : 🧠 认知负荷是重要的 — readit · 2024-09-24
There are so many buzzwords and best practices out there, but let’s focus on something more fundamental. What matters is the amount of confu…
- Component Composition is great btw 组件构图很棒 — readit · 2024-09-24
When I first learned about React, I heard about all of its advantages: Virtual DOM is super fast, one-way data flow is very predictable, and…
- React i18n CSR 最佳实践 : 静かな森 — innei.in · 2024-09-24
© 2020-2024 Innei. | RSS | 站点地图 | Stay hungry. Stay foolish.
- Component Composition is great btw — tkdodo.eu · 2024-09-24
When I first learned about React, I heard about all of its advantages: Virtual DOM is super fast, one-way data flow is very predictable, and…
- Deploying a Next.js App to Production in any server — saybackend.com · 2024-09-24
When it comes to deploying a Next.js app to production, generally everyone thinking starts from Vercel, and ends with Netlify, Firebase type…
- How to write 如何写作 — readit · 2024-09-23
The purpose of writing is to change how the writer and reader think. For now, I’ll focus on the reader. For writing to achieve this purpose,…
- Creativity faucet: Increase your creativity 创意水龙头:提升你的创造力 — readit · 2024-09-23
One of the most valuable writing skills is the ability to generate nov…
- 混沌之源:可重用代码! — EfficLab实验室 · 2024-09-21
「Jason Talk」是 EfficLab 的一个系列视频,在这个系列中,我们将为你介绍科技行业中那些相对主观的内容,这些内容涉及架构、范…
- CSS for printing to paper — voussoir.net · 2024-09-21
At work, one of the things I do pretty often is write print generators in HTML to recreate and replace forms that the company has traditiona…
- 你在电脑上看到的字到底是怎么显示出来的? — SSShooter · 2024-09-19
码表(Character Encoding Table)是很容易理解的概念,完全就是一个数值对应一个字符。暂时我们可以粗略地认为,你能在电脑…
- 深入响应式系统 - Vue.js — vuejs.org · 2024-09-19
Vue 最标志性的功能就是其低侵入性的响应式系统。组件状态都是由响应式的 JavaScript 对象组成的。当更改它们时,视图会随即自动更新…
- CSS finally adds vertical centering in 2024 — James Smith · 2024-09-11
align-content works in the default layout in 2024, allowing vertical centering with 1 CSS property. <div style=“align-content: center; heigh…
- 王路:不晚归戒 Clearly Reader — clearlyreader.com · 2024-09-11
今年情人节过后,宋方金老师请吃饭,菜很好,酒也很好,吃到十点,大家正聊得高兴,我说,你们先聊,我得回去了。方金老师半斤多酒下肚,歪着脑袋问我…
- Saga Pattern 在前端的应用 · De-bug : 一键跑版 — readit · 2024-09-10
先把结论讲在一开始,这并不只是一个 library 的使用方法介绍而已, 假如登入要可以取消,你要怎样改变画面的 state 呢?
- SEO基础与实战技巧:初学者快速提升网站排名指南 — 人言兑 · 2024-09-09
有人的地方就有江湖,有搜索的地方就有 SEO。不管是自媒体博主还是网站站长,学习 SEO(搜索引擎优化)都是提升流量和曝光率的关键。尽管 S…
- Implementing React From Scratch — rob.directory · 2024-09-09
My goal here is to walk through my process of building react from the groundup, hopefully giving you an intuition to why things behave the w…
- Sort, sweep, and prune: Collision detection algorithms 排序、清扫和修剪:碰撞检测算法 — readit · 2024-09-08
Sweep-and-prune is my go-to algorithm when I want to quickly implement collision detection for a game. I think it’s an awesome and elegant a…
- The Trough of Despair 绝望的槽 — Kent Beck · 2024-09-07
You have a design. You need it to be better at supporting new features…
- 2.2 如何背单词:针对英语学习者的次优背单词方案 - 少数派 — clearlyreader.com · 2024-09-05
所谓背单词,其实就是把单词的意思记住,而记忆最基本方法是前面无数次提到过的重复。对于任何单词来说,只需要让单词和它的意思不断在眼前和脑海中重…
- 英语自学手册 3.8 如何读懂一个句子?——句子分析法(二) - 少数派 — clearlyreader.com · 2024-09-05
对于简单句的分析,我们还需要谈几个注意事项。看完注意事项之后,我们会来完整地分析一个简单句。 请注意这句话的前提是无法明确判断,如果可以明确…
- Creating grainy backgrounds with CSS — ibelick · 2024-09-05
Hey there! Today, we’re going to dive into a fun and simple way to add a bit of texture to your web designs - by creating grainy or noise ba…
- Ultimate list of curated design inspiration websites — ibelick · 2024-09-05
Welcome to my “list of websites that list websites”. I know, it’s a bit meta. But it’s a great way to find inspiration for your next project…
- 如何做好伟大的工作 — readit · 2024-09-04
If you collected lists of techniques for doing great work in a lot of different fields, what would the intersection look like? I decided to…
- Playing with Infinity in CSS — codersblock.com · 2024-09-04
CSS has an infinity constant. When I first learned about this, my brain lit up with all kinds of absurd possibilities. Let’s discuss! There…
- 英语自学手册 3.7 如何读懂一个句子?——句子分析法(一) - 少数派 — clearlyreader.com · 2024-09-02
在阅读时,我们经常碰到「这句子里每个单词我都认识,但它们连在一起就不认识了」这种情况。通常这意味着你的语法出了问题,确切地讲,出问题的是语法…
- 从词性开始 — hzpt-inet-club.github.io · 2024-09-01
单词是句子成分最小的单位,而每一个单词都有词性。 这个应该是最好理解的了,就是表示说话感情的词语。
- 八大句子成分 — hzpt-inet-club.github.io · 2024-09-01
一个故事,除了需要把地点讲清楚,时间也是比不可少的。 接下来就是不太重要的语法,但是非常有意思的故事了。
- 如何实现自定义域名 — clearlyreader.com · 2024-08-31
hello,大家好,我是Ray,这期视频我来分享如何实现自定义域名是一个 SaaS 类应用很普遍的需求,通常 SaaS 类应用它会有一个主域…
- Design For Developers — Joy Of Code · 2024-08-31
The greatest misconception about design is that you have to be artistic because the purpose of design is to solve problems meaning it’s util…
- 用 Caddy 自动申请主域名、子域名和自定义域名的 HTTPS 证书 — geeknote.net · 2024-08-31
SaaS 支持客户子域名和自定义域名是很常见的需求。Caddy 是一个支持自动申请 HTTPS 证书的 Web server。最近用 Cad…
- 微博视频架构师蛋疼的axb内容整理 — clearlyreader.com · 2024-08-30
💡 今天看了个胃炎保养的微博,作为工作十年的程序员,捋了捋我得过的(或者知道的)程序员的常见健康问题、日常需要注意的地方和我知道的可以买的东…
- 开发体验的彻底提升,从 Vite 迁移到 Rspack — yArna · 2024-08-29
Rspack 是一个基于 Rust 的 Web 构建工具,它最大的特点是惊人的构建速度。在最近的一年内我们把大部分项目都迁移到了Rspack…
- (CLIP) 如果我想做个网站,应该怎么进行 ICP 备案? — clearlyreader.com · 2024-08-28
如果你想在国内开设一个网站,那么 ICP 备案就是一个绕不开的话题。 ICP 备案是由中国工业和信息化部(MIIT)发布的许可证。如果需要在…
- 标签不是乱打的:从描述性标签谈起|限时试读 — Minja · 2024-08-27
被许多生产力网红誉为高级信息组织方式的标签,实际上往往打完之后就不太被启用。事实上,搜索本身就不是标签的最佳用途,如果稍微放宽视野,不把标签…
- (CLIP) 如何给中文网站添加更快更好看的中文字体? — clearlyreader.com · 2024-08-27
中文网站的开发者,经常遇到的一个问题是“如果我想在网站上用一个好看的中文字体,应该怎么办?”
- 成为胶水——无想法博客 — readit · 2024-08-26
Your job title says “software engineer”, but you seem to spend most of your time in meetings.
- 协作的弧 : kwokchain — Kevin · 2024-08-26
为什么 Slack 是一个 else 语句,生产力和协作之间没有区别,以及为什么游戏的 Slack 可能是 Discord,但企业的 Dis…
- 利用 React 门户创建多窗口的 Electron 应用程序 — readit · 2024-08-25
Screen recorder app - Screen Studio I created is a desktop app that is…
- Software Estimation Is Hard. Do It Anyway. — jacobian.org · 2024-08-25
It’s well-established that estimating software projects is hard. One study by HBR found that one in six IT projects had cost overruns of ove…
- 软件估算确实很困难,但我们仍然应该去尝试。 — readit · 2024-08-25
估算软件项目的难度已得到广泛认可。哈佛商业评论的一项研究显示,六分之一的 IT 项目成本超支超过 200%,且几乎有 70%的项目延迟。麦肯…
- Demystify SwiftUI performance — Apple Inc. · 2024-08-25
♪ ♪ person: Hello, and welcome to “Demystify SwiftUI Performance.” SwiftUI makes it easy to build complex, powerful apps, offering a large s…
- 深入 Nuxt SSG 靜態網站生成:靈活控制每一個輸出細節 — serko.dev · 2024-08-25
Nuxt 不僅支持服務端渲染 (SSR),還提供了靜態網站生成 (SSG) 的強大功能,讓開發者能將網站輕鬆部署到任何支援 JAMstack…
- Infinite animations in SwiftUI — acantallops.com · 2024-08-25
SwiftUI gives a powerful API to create custom animations, but it isn’t obvious how to create animations that loop indefinitely. First, creat…
- Idiomatic Signals for React — cyandev.app · 2024-08-23
If you’ve ever used Vue or MobX, you may enjoy the convenience of their reactivity feature. Reactivity makes our life easier when handling s…
- Thoughts on React Server Components — cyandev.app · 2024-08-23
As React Server Components (RSC) being actively discussed recently, I would like to share some of my thoughts on this interesting feature. A…
- 第 1 章 变量与注释 — piglei.com · 2024-08-23
第 1 章 变量与注释 编程,是一个通过代码来表达思想的过程。听上去挺神秘,但这事其实我们早就做过。当年我们在小学课堂上,写出第一篇 500…
- 《Python 工匠》 — piglei.com · 2024-08-23
面向对象作为一种流行的编程模式,功能强大,但同时也很难被掌握。一位刚接触面向对象的初学者,从能写一些简单的类,到能独自完成优秀的面向对象设计…
- 大音希声,大象无形 — lyric.im · 2024-08-23
c4fJ>Ia?
I+CW'k9bu2osCCE}3B;lBd =F6Y&f)qyBX%!ADt#A/n51NP'OB9$S"odhvhmtS VR>{KD)2(nz!j2a|=6Ppt2:\GvA~! yn?eUz"7v{?+plgahr5H!EfU?1Y+N. - Using View Transitions in a React Component — Kevin Grajeda · 2024-08-23
Animations are made with view transitions api so it’s not supported in all browsers yet. Let’s break down parts of the component to understa…
- 断点单步跟踪是一种低效的调试方法 — codingnow.com · 2024-08-14
断点单步跟踪的交互式调试器是软件开发史上的一项重大发明。但我认为,它和图形交互界面一样,都是用牺牲效率来降低学习门槛。本质上是一种极其低效的…
- 从 FoxTrot 开始,重新认识本地文件搜索 — Minja · 2024-08-14
在望远镜发明之前,不存在现代天文学。
- The Magic of Clip Path — Emil Kowalski · 2024-08-13
clip-path is often used for trimming a DOM node into specific shapes, like triangles. But what if I told you that it’s also great for animat…
- Cloudflare从入门到精通 | 0. Cloudflare简介 — DeBill · 2024-08-13
Cloudflare由Matthew Prince、Lee Holloway和Michelle Zatlyn于2009年共同创立,总部位于美…
- What are CRDTs 什么是 CRDT — readit · 2024-08-13
CRDT (conflict-free replicated data type) is a data structure that can be replicated across multiple computers in a network, where replicas…
- CSS Grid Areas — Ahmad Shadeed · 2024-08-13
CSS Grid support has been widely available since March 2017 in all major browsers. Yet, here we are in 2024, and I still see few people usin…