Newest first.
Source: Readwise Reader export, ingested 2026-10-29. Entries: 250. Summaries are truncated from frontmatter summary; absent ⇒ omitted.
- Common Sense Refactoring of a Messy React Component 凌乱 React 组件的常识性重构 — readit · 2024-08-13
One thing I’ve learned from all the consulting I’ve done is that rewrites rarely lead to anything good. Almost in all cases, when you have a…
- 如何做一个好的面试 — 买猫粮 · 2024-08-10
今天正好面试了一个面试者,作为一个经验不是很足的面试官,也做了一些准备,这篇文章是作为自己在准备的过程中学到的一些准则的总结,我用一句话来总…
- Please Stop Using Barrel Files 请停止使用桶文件 — readit · 2024-08-06
How to organize your files “correctly” is a hot, controversial topic among frontend developers. Move files around until it feels right is a…
- 【实用教程】在网页里集成语音输入:1. 在浏览器里完成录音 — meathill.com · 2024-08-06
继续写实用教程。接下来准备讲解一下如何在网页里集成语音识别,语音输入的功能。也就是俗称的 STT(Speech to Text)。这个功能可…
- 写在 WWDC 2024 之前:回顾 2019 至 2023 年间 SwiftUI 的关键升级及其影响 - 肘子的 Swift 记事本 — 东坡肘子 · 2024-08-06
当人们久别重逢时,常会对朋友的变化感到惊讶;而那些日复一日陪伴在我们身边的人,他们的变化往往容易被我们忽视。在这篇文章中,我将梳理从首个版本…
- 移动网页高度自适应最佳实践 — meathill.com · 2024-08-06
移动 Web 开发就要在“螺蛳壳里做道场”。移动设备限于屏幕尺寸,不得已左支右绌,既要多呈现内容,又要保证功能不要缺失。普通内容类网页还好,…
- Managing My Motivation, as a Solo Dev 管理我的动力,作为一名独立开发者 — readit · 2024-08-06
One of the biggest sticking points of being a solo dev is maintaining motivation. I’ve been keeping a journal entry about how to hack my mot…
- A Bunch of Programming Advice I’d Give To Myself 15 Years Ago — mbuffett.com · 2024-08-06
I finally have the feeling that I’m a decent programmer, so I thought it would be fun to write some advice with the idea of “what would have…
- A Bunch of Programming Advice I’d Give To Myself 15 Years Ago 我会给 15 年前的自己的一些编程建议 — readit · 2024-08-06
I finally have the feeling that I’m a decent programmer, so I thought it would be fun to write some advice with the idea of “what would have…
- 理解网络的分层模型 — by laixintao · 2024-08-06
虽然刚接触网络的时候,就首先学习了分层的模型,大部分的教材也是会在最开始就讲解网络的分层模型,但是与网络分层相关的实践却很少。
- How to Build Anything Extremely Quickly 如何快速构建任何事物 — dnbt777 · 2024-08-06
Do “outline speedrunning”: Recursively outline an MVP, speedrun fillin…
- Introducing XState Store XState 商店简介 — readit · 2024-08-04
I’m super happy with the tech stack I’m currently using, especially around state management. Obviously, server state is managed by React Que…
- Working with Zustand 与 Zustand 合作 — readit · 2024-08-04
Global (client) state management wasn’t always like it is today. I distinctly remember a time when our best option was Redux with higher ord…
- 产品需求文档写作指南 — 最后编辑者: · 2024-08-04
By 二红
- 我回来了,Ruby on Rails — WildCat’s Blog · 2024-08-04
03 Aug, 2024 去年,我写了一篇名为 再见,Ruby on Rails 的博文。一年后,在创办了自己的公司之后,我决定回归 Rub…
- SwiftUI View Lifecycle — Vadim Bulavin · 2024-08-04
Each view undergoes a series of events from its birth to its death, which is referred to as a lifecycle. Understanding it is essential when…
- TCA - SwiftUI 的救星?(一) — 王巍 (onevcat) · 2024-08-02
打算用几篇文章介绍一下 TCA (The Composable Architecture),这是一种看起来非常契合 SwiftUI 的架构方…
- How Google handles JavaScript throughout the indexing process Google 如何在整个索引过程中处理 JavaScript — readit · 2024-08-02
Wednesday, July 31st 2024 2024 年 7 月 31 日,星期三
- From Remote to Riches — Big Desk Energy · 2024-08-02
The transfer of wealth from the developed world to the developing world.
- 响应式编程使你看得更远 : 马申彦_腾讯视频 — Tencent VFE Team · 2024-07-31
- Sidebar animation performance — joshuawootonn.com · 2024-07-31
The rebel inside me has always resented these statements, and in this post, I explore why they are so commonly repeated. Recently, I created…
- 当您在浏览器中输入 URL 并按 Enter 键时会发生什么 : 尼古拉斯·梅萨 — readit · 2024-07-30
Disclaimer: Hello! This is my first blog post! I’m super excited to share it with the world but should also warn you that it’s a bit long an…
- 探讨 SwiftUI 中的关键属性包装器:@State、@Binding、@StateObject、@ObservedObject、@EnvironmentObject 和 @Environment — 东坡肘子 · 2024-07-29
在这篇文章中,我们将探讨几个在 SwiftUI 开发中经常使用且至关重要的属性包装器。本文旨在提供对这些属性包装器的主要功能和使用注意事项的…
- What Happens When You Type a Url in Your Browser and Press Enter — nicolasmesa.co · 2024-07-29
Disclaimer: Hello! This is my first blog post! I’m super excited to share it with the world but should also warn you that it’s a bit long an…
- 面对复杂的问题,TDD是解法吗 — 橙子 · 2024-07-29
开发流程总结工作之后,在社区接触了不少ThoughtWorks的咨询师,所以对于TDD很感兴趣,后来看了皓哥的一篇文章:《TDD并不是看上去…
- 几个常见的关于 SwiftUI 的误解 — 东坡肘子 · 2024-07-25
SwiftUI 作为苹果大力推广的声明式框架,在设计理念上与传统的 UIKit/AppKit 有着显著差异。即便与其他声明式框架相比,Swi…
- Local-first:不同以往的开发者体验 — leon7hao · 2024-07-22
这篇博客是我在 7 月 16 日参加的 AdventureX 2024 黑客松活动上的演讲稿,主题是 Local-first:不同以往的开发…
- Make a text area fit its content automatically — Phuoc Nguyen · 2024-07-18
The text area on a website can be used for more than just basic input. For instance, it can be used for a comment section where users can le…
- 设计B端表单,标签该如何选择合适的对齐方式 — douyin.com · 2024-07-18
- 第6集 | 【你为什么总是很累?】如何高效休息!#疲劳 熬夜 燃脂的一百种方式 — douyin.com · 2024-07-18
【你为什么总是很累?】如何高效休息!#疲劳 熬夜 燃脂的一百种方式 - 帅soserious于20220909发布在抖音,已经收获了24…
- The Trough of Despair — Kent Beck · 2024-07-16
You have a design. You need it to be better at supporting new features. How do you get from here to there? Here’s the Sad Truth of Software…
- 《把时间当作朋友》书评 — by OldPanda · 2024-07-13
- 正确的固执类型 — readit · 2024-07-10
Successful people tend to be persistent. New ideas often don’t work at first, but they’re not deterred. They keep trying and eventually find…
- Implementing Dynamic Import and Code Splitting — Juntao Qiu · 2024-07-08
As an application grows and more code is added, the initial loading time can become noticeably longer. This delay, sometimes lasting several…
- Queueing – An interactive study of queueing strategies – Encore Blog — Sam Rose · 2024-07-08
We’re Encore and we build tools to help developers create distributed systems and event-driven applications. In this blog, you’re going on a…
- Startup Playbook 创业手册 — readit · 2024-07-08
We spend a lot of time advising startups. Though one-on-one advice will always be crucial, we thought it might help us scale Y Combinator if…
- Blogged Answers: Why React Context is Not a “State Management” Tool (and Why It Doesn’t Replace Redux) — Mark’s Dev Blog · 2024-07-07
“Context vs Redux” has been one of the most widely debated topics within the React community ever since the current React Context API was re…
- 为什么 React Context 不是“状态管理”工具(以及为什么它不取代 Redux)马克的开发博客 — readit · 2024-07-07
“Context vs Redux” has been one of the most widely debated topics within the React community ever since the current React Context API was re…
- flomo 101 - 不知道积累什么知识,是因为你没有自己关注的领域 — clearlyreader.com · 2024-07-07
在个人知识管理中,最难回答的一个问题是该积累什么方面的知识。 我们在世界上生活,往往有多种不同的身份,这也导致我们需要积累的知识看起来五花八…
- 02|理解 Hooks:React 为什么要发明 Hooks?-React Hooks 核心原理与实战-极客时间 Clearly Reader — clearlyreader.com · 2024-07-06
React Hooks 是 React 16.
- Gears – Bartosz Ciechanowski — Bartosz Ciechanowski · 2024-07-06
I’ve always been fascinated by mechanical gears. There is something captivating about the way their teeth come together to create a fluid, u…
- SEO 清单 README_CN.md — GitHub · 2024-07-04
SEO Checklist. Contribute to lvwzhen/SEO-Checklist development by creating an account on GitHub.
- First Input Delay (FID) vs. Interaction to Next Paint (INP) – Vercel — Lydia Hallie · 2024-07-04
As of March 2024, Interaction to Next Paint (INP) will replace the Fir…
- Build a bento layout with CSS grid — Steve McKinney · 2024-07-03
Bento grids offer a unique layout challenge for CSS. With the use of Tailwind you can create a flexible layout with modern CSS grid and @con…
- 扩大自己的收入结构——我是如何构建被动收入的 — 9YearFish · 2024-07-01
当时聊到我把收入分为三类:不用管的被动收入、不可控的运气收入、花时间的主动收入
- 独立开发第一步——选择一个好的IDEA — 9YearFish · 2024-07-01
最近推上关于独立开发的话题非常火热,看到很多人说赚不到钱。我觉得是有一些项目从一开始就注定赚不到钱,比如我做的 屏蔽黄推。完全属于脑袋一热…
- 每个人都应该锻炼的一个能力 — 9YearFish · 2024-07-01
上一篇文章还是在 21 年的时候,现在孩子都会打酱油了。
- 业务模式的重要性 — 9YearFish · 2024-07-01
都2021年了,最近几年似乎都没怎么写博客了,即使是写博客,也几乎都是记录一些工作上的事情。我从来都没有在博客中提到,我已经结婚了,并且已经…
- (CLIP) 用 Anki 培养习惯或记住常识 — clearlyreader.com · 2024-07-01
本文收录于我的付费栏目 《Anki 进阶手册》 ,因本文内容较为通用,且有助于涤除“Anki 只能用于应付考试”的刻板印象,故于此免费公开。…
- 如何在工作中学习—V2.0 — # 实践 · 2024-07-01
如何在工作中学习–V2.0本文被网友翻译的英文版 (medium 需要梯子) 先说一件值得思考的事情:高考的时候大家都是一样的教科书,同一个…
- 置身事内 - 读书笔记 — Tw93 · 2024-07-01
最近把「置身事内 - 中国政府与经济发展」这本书读完了,去年粗读了下,最近趁着杭州持续下雨呆家里听着雨声看看书很自在,是一本可以读两遍的好书…
- Tailwind marketing and misinformation engine — Tero Piirainen · 2024-06-30
The sentence is from Nicolas Gallagher’s article about HTML semantics and front-end architecture. It was a turning point for Adam Wathan, th…
- Semi Design - UI组件库如何分层设计,使其具备适配多种mvvm框架能力 Clearly Reader — clearlyreader.com · 2024-06-29
Semi Design - UI组件库如何分层设计,使其具备适配多种mvvm框架能力 Semi Design (https://semi.…
- 基于 React 的简单权限设计 · Issue #8 · worldzhao/blog · GitHub — https://github.com/worldzhao/ · 2024-06-29
前端进行权限控制只是为了用户体验,对应的角色渲染对应的视图,真正的安全保障在后端。 前言 毕业之初,工作的主要内容便是开发一个后台管理系统,…
- 基于 React 的简单权限设计 #8 (CLIP) Issues · worldzhao/blog — clearlyreader.com · 2024-06-29
前端进行权限控制只是为了用户体验,对应的角色渲染对应的视图,真正的安全保障在后端。 毕业之初,工作的主要内容便是开发一个后台管理系统,当时存…
- NiceModal:重新思考 React 中的弹窗使用方式 · Issue #16 · worldzhao/blog · GitHub — https://github.com/worldzhao/ · 2024-06-29
在开始进入正题之前,先看看一些与弹窗有关的有趣场景 🤔。 一些有趣的真实场景 案例一:全局弹窗 上图是掘金的登录弹窗,未登录状态下触发该弹窗…
- How we ship new features — resend.com · 2024-06-26
We constantly review the scope of a project and work toward a v0, not a v1. That means identifying the most crucial part of a functionality,…
- What is our tech stack — resend.com · 2024-06-26
We use TypeScript and Node.js across our back-end applications. They are divided into serverless functions using Next.js API Routes and long…
- Cache-Control for Civilians — Harry Roberts · 2024-06-26
The best request is the one that never happens: in the fight for fast websites, avoiding the network is far better than hitting the network…
- flomo 101 - 不知道积累什么知识,是因为你没有自己关注的领域 — flomo 101 · 2024-06-26
在个人知识管理中,最难回答的一个问题是该积累什么方面的知识。
- We added a new section in the Next.js Docs: Caching — Delba · 2024-06-26
We added a new section in the Next.js Docs: Caching 我们在 Next.js 文档中添加了…
- 自力更生 | 自托管前,你考虑过网络安全吗? — scarleast · 2024-06-26
敬畏网络世界,敬畏安全二字。
- 10 levels of Git aliases: Beginner to intermediate concepts Git 别名的 10 个级别:初级到中级概念 — Jan Krag · 2024-06-26
Did you know that Git can be customized to your needs in a multitude o…
- (CLIP) X 上的 Ryan Toronto : “Errors from React Server Components are displayed differently between development and produc… — Ryan Toronto · 2024-06-26
Ryan Toronto @ryantotweets Errors from React Server Components are displayed differently between development and production environments. Th…
- How I use Obsidian — Tom MacWright · 2024-06-25
I wrote a little bit about how I published this microblog with Obsidian, and I recently published an Obsidian plugin. I’m a fan: I’ve used a…
- Smoother & sharper shadows with layered box-shadows — tobiasahlin.com · 2024-06-24
As light hits an object and a shadow is cast, the shadow can take on a myriad of unique characteristics. If you try to capture the subtletie…
- CSS Inspiration — CSS灵感 cssinspirationguide - csc inspiration guide online — csscoco.com · 2024-06-24
csc inspiration guide online
- How to build a blog with Next.js and MDX — honghong.me · 2024-06-23
Using Next.js to build a blog is very easy!
- The physics behind spring animations 弹簧动画背后的物理原理 — readit · 2024-06-22
This is the very first time I’m using something I’ve learned in physic…
- 01.Why Framer Motion 为什么选择 Framer Motion — readit · 2024-06-22
Framer Motion allows us to create very impressive, native-like animations with not a lot of code. Because of that, many things happen magica…
- React types in TypeScript — jser.dev · 2024-06-20
I’m using React, I’m using TypeScript. Most of the time TypeScript is doing a great job in inferring the types by itself, but sometimes when…
- My guess at how React Server Component(RSC) works internally — jser.dev · 2024-06-20
Before I dive into the source code of RSC(React Server Components), here is me trying to implement something similar to SRC. Later I could c…
- How basic hydration works internally in React? — jser.dev · 2024-06-20
While everybody is talking about React Server Component, I have to do one episode before I can jump into that, so today let’s take a look at…
- Build an accessible Popover component in React — jser.dev · 2024-06-20
It’s interesting and challenging to build reusable components. In this post I’ll show my implementation of Popover component, which is inspi…
- The lifecycle of effect hooks in React — jser.dev · 2024-06-20
I’ve talked about how useEffect() works in this video, but the content was a bit messy. Also the React version I used was not the latest, th…
- How does React work under the hood ? The Overview of React internals — jser.dev · 2024-06-20
You want to know more about React internals so you can write better React code, but it is tough and you don’t know where to start, like want…
- React Internals Deep Dive — jser.dev · 2024-06-20
A live series of JSer deep diving into React internals, by reading the actual React source code. This series helps you understand how React…
- 第十章 | 幻灯片设计的建议 - 少数派 Clearly Reader — clearlyreader.com · 2024-06-19
第九章我们讲解了长图的设计技巧,这一章,我们将会讲解另一个日常接触的设计场景:幻灯片。
- 第一章 | 可能是最难的一课 - 少数派 Clearly Reader — clearlyreader.com · 2024-06-19
欢迎回来 这是本教程的第一章,我们要正式开始了。序言的结尾说到,我们所用的软件和工具都不是最重要的,审美才是重中之重。凭借较高的审美水平,任…
- 第五章 | 三秒内完成配色 - 少数派 Clearly Reader — clearlyreader.com · 2024-06-19
上一章,我们完成了对字体知识的讲解。在第五章,我们将认识平面设计中另一个重要元素:配色。
- 第八章 | 微信公众号排版的建议 - 少数派 Clearly Reader — clearlyreader.com · 2024-06-19
欢迎回来 教程进行到现在,你可能早就迫不及待拿起电脑大干一番了。不过在进行设计的过程中,你可能对于某些具体细节仍会有疑惑,比如针对手机的页面…
- 拓展:Vue.js 面试、常见问题答疑 - Vue.js 组件精讲 - Aresn - 掘金小册 Clearly Reader — clearlyreader.com · 2024-06-19
在过去的很多面试中,我会经常问候选人一些关于 Vue.js 的问题。这些问题从题面来看很简单,但仔细想又不是那么简单,不同的人,会答出不同的…
- Node.js Web 框架 Express 和 Koa — https://time.geekbang.org/course/detail/… · 2024-06-19
• request/response 简化 • request: pathname、query 等 • response: send()、j…
- 调色板设计入门 101 - Nólëbase — 絢香猫, 絢香音 · 2024-06-19
为什么需要为 UI 定制调色板? 大多数现有的应用程序基于几何概念(如互补色或三角排列)生成配色方案。虽然这些方案可能适用于徽标或传统平面设…
- Do you still need Framer Motion? — Matt Perry · 2024-06-19
Time flies: I released the first version of Framer Motion over five years ago. My goal was (and still is) to make an API that is simpler tha…
- Do you still need Framer Motion? 您还需要 Framer Motion 吗? — readit · 2024-06-19
Time flies: I released the first version of Framer Motion over five years ago. My goal was (and still is) to make an API that is simpler tha…
- 运气与努力 — 0x01 byte · 2024-06-19
我一直很喜欢 Out of the Gobi1 的作者单伟建。他的三本书我都读过。他在文革时被流放到戈壁六年,失去了上中学的机会,但从没放弃…
- 知识管理的几个误区 — henices · 2024-06-19
查理·芒格曾多次在采访中提到,自己一辈子只研究两件事情:第一种是发现什么有效,然后实践它;第二种是发现什么是无效的,然后规避它。查理·芒格会…
- 世界需要重回资本主义 – 虹线 — 1q43.blog · 2024-06-19
你以为是社会主义革命完成了?哈哈,不,是封建主义复辟了。 这本书是经济学家,前希腊财政部长(2015.1-2015.
- Prompt 高级技巧:借助伪代码精准的控制 LLM 的输出结果和定义其执行逻辑 — baoyu.io · 2024-06-17
众所周知,当我们需要让大语言模型执行任务,需要输入 Prompt 来指导其执行,而 Prompt 是使用自然语言描述的。对于简单的任务,自然…
- Designing a layout structure for SaaS products (best practices) 设计SaaS产品的布局结构(最佳实践) — Vosidiy M. · 2024-06-17
Vosidiy M. In this article, I will write about the designing an Application shell or Layout structure for desktop apps or SaaS products. Thi…
- Designing a layout structure for SaaS products (best practices) — Vosidiy M. · 2024-06-17
In this article, I will write about the designing an Application shell or Layout structure for desktop apps or SaaS products. This is all ab…
- 周报 #12 - 重新出发 — sailfish · 2024-06-17
date Jun 15, 2024 slug weekly12 status Published tags 周报 summary 看了下自己…
- 如何制作落地页:保姆级实操指南 — bmms.me · 2024-06-17
海外产品运营逻辑跟国内是不一样的,他们几乎所有的平台都是允许留外链的。因此延伸出了非常多的玩法,比如你可以在 𝕏(原名:Twitter) 上…
- React 19 and Suspense - A Drama in 3 Acts React 19 与悬疑 - 三幕剧 — readit · 2024-06-17
That was quite a roller-coaster last week 🎢. Some things unravelled, some things went down, and in the middle of it: React Summit, the bigge…
- React 19 and Suspense - A Drama in 3 Acts — tkdodo.eu · 2024-06-17
That was quite a roller-coaster last week 🎢. Some things unravelled, some things went down, and in the middle of it: Let me try to break dow…
- Using Forms in React 在 React 中使用表单 — readit · 2024-06-16
No matter what kind of app you’re writing, there’s a good chance you n…
- A look into “GDPR compliant” analytics 探究“GDPR 合规性”分析 — readit · 2024-06-15
For the past few days, I’ve been looking into various analytics services. I just need something simple and lightweight for my blog and libra…
- A look into “GDPR compliant” analytics — Pilcrow · 2024-06-15
tl;dr - Unique identifiers are considered personal data, and you are still required to have a privacy policy even when using privacy-friendl…
- 谈谈 OAuth 2.0 与微信授权登录 — archive.org · 2024-06-15
此篇文章同时发布在知乎专栏 前端后端客户端,专栏专注于前端、后端、客户端开发的技术分享与探讨,欢迎关注。
- fe_tanstack_table — xiaogenban1993.com · 2024-06-13
初始化一个react项目,然后安装tanstack/react-table,为了更好的理解工作原理,选择使用typescript。 $ np…
- Gooey Menu — ibelick · 2024-06-13
A gooey menu with a plus icon that expands to show two more icons when clicked. The effect is achieved using a SVG filter and a checkbox inp…
- Creating Bento Grid Layouts — ibelick · 2024-06-13
As you browse the web, you’ve likely come across this type of layout before. It can be called a bento grid layout, bento box layout, or bent…
- 什么是好的设计 — dott.love · 2024-06-11
Less but Better.
- 使用 GitHub Actions 自动申请与部署 SSL 证书 — 宝硕博客 · 2024-06-11
对于一个有很多服务器的人来说,在不同服务器上同步 SSL 证书是一件麻烦事。笔者尝试过很多种方式,最后在 Menci 的推荐下选定了使用 G…
- WWDC 2024将近,苹果的AI革命会给基于AI的独立开发者带来灭顶之灾么? — tinyfool · 2024-06-11
6月11日,WWDC 2024 就要召开了。每年 WWDC 召开以后,随着苹果发布一堆新的内嵌功能,就会在推特和各种 blog 网站引发很多…
- 建立系统,而非目标 - 竹白 — zhubai.love · 2024-06-11
- 整理一些 Git 的实用配置/技巧 — Hanaasagi · 2024-06-10
比如 code format 等场景,会生成干扰 commit history 的无用 commit。这个时候我们可以通过在 .git-bl…
- Managing My Motivation, as a Solo Dev — mbuffett.com · 2024-06-10
One of the biggest sticking points of being a solo dev is maintaining motivation. I’ve been keeping a journal entry about how to hack my mot…
- web3-101 slides — 6667410cce0da220cdfe59e4—glowing-elf-3f… · 2024-06-10
本文主要关注技术实现和日常操作,不会涉及期货、套利、交易等金融工具的操作。
- Mastering the Stream API — SSShooter · 2024-06-10
The stream flows endlessly, much like the continuous data transmission in computer science. Why is streaming important in computer science?…
- 玩转 stream API — SSShooter · 2024-06-10
溪流绵延不绝,计算机科学的流也就如这个类比,是连续的数据传输。 举个现在大家都很熟悉的例子,gpt 的流式返回。LLM 的输出需要时间,而刚…
- 在 Cloudflare 选择适合您用例的数据或存储产品 — xblog.io · 2024-06-10
Cloudflare Workers 支持一系列存储和数据库选项,用于在不同的用例中持久化不同类型的数据,从键值存储(如 Workers K…
- 与ChatGPT一起读书系列 — Yucheng L · 2024-06-10
type status date slug summary tags category icon password Author Featu…
- Obsidian Vault Template — Steph Ango · 2024-06-10
My personal Obsidian vault template. A bottom-up approach to note-taking and organizing things I am interested in.
- 为什么乔布斯选择 Objective-C 作为 NeXTSTEP 的系统编程语言? — before.town · 2024-06-10
这个可以结合乔布斯创立 NeXT Computer 的初衷:下一代电脑(虽然后面因为产品不被市场接纳,「降级」成了 NeXT Softwar…
- 挑简历看麻了,就业市场太卷了 — est.im · 2024-06-09
最近帮挑选简历,二线城市中低端技术岗,需求是上午发的,邮箱中午就炸了。这投递量给搞麻了,这也太多了。 我发现,写简历的思考模式往往是:我有哪…
- MDX in Next.js Next.js 中的 MDX — readit · 2024-06-08
I’ve experimented with all of these options (and others!), and I’ve fo…
- Sneaky React Memory Leaks II: Closures Vs. React Query 狡猾的 React 内存泄漏 II:闭包与闭包反应查询 — Kevin Schiener · 2024-06-07
This is a follow-up to “Sneaky React Memory Leaks: How useCallback and closures can bite you”. See that post for a general introduction to c…
- Sneaky React Memory Leaks II: Closures Vs. React Query — Kevin Schiener · 2024-06-07
This is a follow-up to “Sneaky React Memory Leaks: How useCallback and closures can bite you”. In this post, I will show you how React Query…
- 成功为Sanity添加表格支持,太不容易了🫠 — 5km.studio · 2024-06-07
Sanity 官方本身是有 Table 插件的 @sanity/table,而且也有使用说明,但是对于我这种刚听说 Sanity 的用户来讲…
- TCP没那么难吧?这篇一定要看 — 责任编辑:未丽燕 · 2024-06-07
TCP相关的知识重要吗?我觉得挺重要的,这些年来无论互联网怎么变化,TCP协议本身都可以承载,仔细探究会发现它的设计的确够巧妙,有许多值得借…
- TCP没那么难吧? — 余晟 · 2024-06-07
TCP三次握手四次挥手大家都知道,但你真的知道为何会这样吗?
- TCP没那么难吧【续】 — 余晟 · 2024-06-07
TCP真的没那么难,TCP的各种问题都没那么难。
- 认个错,TCP的“三次握手、四次挥手”,不能想当然 — 余晟 · 2024-06-07
这是《TCP没那么难吧》的番外篇,必须承认,我之前真的搞错了。
- “三次握手,四次挥手”你真的懂吗? — Cnblogs.com · 2024-06-07
记得刚毕业找工作面试的时候,经常会被问到:你知道“3次握手,4次挥手”吗?这时候我会“胸有成竹”地“背诵”前期准备好的“答案”,第一次怎么怎…
- 【实践】不懂如何建立标签体系?或许你可以试试十字坐标标签法 — 王佼 · 2024-06-06
如果你读过《笔记的方法》,或许会在成甲老师的推荐序中留意到一个给笔记打标签的方式,叫做「十字坐标标签法」(以下简称十字标签法)。当时书中没有…
- 重新思考浏览器输入了 URL 并按下回车之后到底发生了什么——本地 DNS 部分 — nova.moe · 2024-06-06
作为一个没有去过大厂的不怎么会写代码的萌新,我总是认为面试的过程是一个验证对方水平以及互相探讨问题并以此来确认对方学习能力的过程,而非一个应…
- 虚拟列表中的选区操作 — innei.in · 2024-06-06
在某些长列表场景中,为了优化渲染性能,一般会采用虚拟列表,虚拟列表会将超过一定可视范围的 DOM 节点移除通过 padding 或者绝对定位…
- 模块化的请求数据统一管理的构想 — innei.in · 2024-06-06
在一个复杂的业务场景下,一个页面中被拆分多个组件,或者是多个组件共同组成一个独立的模块而不受到其他模块的影响。如下图所示。 ref:file…
- Reactivity without the Framework 无框架的反应性 — readit · 2024-06-06
ArrowJS is an experimental tool for programming reactive interfaces using native JavaScript. It’s not really a framework, but not less power…
- Combating burnout, isolation, and anxiety in the remote workplace 应对远程工作场所的倦怠、孤立和焦虑 — readit · 2024-06-06
对抗远程工作场所的倦怠、孤立和焦虑
- 如何高效地学习英语 — limboy.me · 2024-06-05
这可能是每个想学好英语的人首先会问的问题,但似乎并没有被很好地解答。经过一番调研后,我试着给出自己对这个问题的理解。
- Conditional React hooks pattern 条件 React hooks 模式 — readit · 2024-06-03
Recently I was refactoring some internal hooks in Headless UI and there is a pattern we use often to enable React hooks conditionally and th…
- How To Use Corepack — Matt Pocock · 2024-06-03
I’ve just learned about corepack, a tool that bundles with Node.js and solves a bunch of problems with handling package managers. But I’ll b…
- How To Strongly Type process.env — Matt Pocock · 2024-06-03
They also end up typed as string | undefined, which can be annoying if you’re passing them into functions that expect a string: const myFunc…
- 我应该使用 jwts 作为身份验证令牌吗? — Henryk Plötz · 2024-06-03
Not satisfied? Fine, fine. I’ll write a longer answer. 不满意?很好,很好。我会写一个…
- Conditional React hooks pattern — robinmalfait.com · 2024-06-03
Recently I was refactoring some internal hooks in Headless UI and there is a pattern we use often to enable React hooks conditionally and th…
- 白话比特币原理及运作机制 — 周良 Len · 2024-05-30
最近在整理 Crypto 的资料,搜索到张洋的这篇文章,可能是写的最好的比特币原理及运作机制讲解故事,故转载至此进行分享。
- 一人公司:不上班,然后呢? — 人物作者 · 2024-05-30
生活中的很多困惑,并不能随着「不上班」而自行消失。
- 如何压榨 24 小时工作的 NAS — Ivan · 2024-05-29
这篇我借助家中的一台群晖 NAS,展开聊聊我如何使用家庭服务器,以及我自己采用的内网穿透方案。
- Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked — Mike King · 2024-05-29
Read More »
- 守护一方赛博净土,我的自建服务思路分享 — so1ar · 2024-05-28
本篇文章主要分享了以下我的自建服务基本的思路,包括安全配置、部署思路、备份与加密等等。
- 为什么学渣不喜欢上学 — Stray Episode · 2024-05-28
最近读完了这本《为什么学生不喜欢上学》,它是一本认知心理学著作,其中对于“人是如何学习和思考的”这个问题做了阐释,了解大脑的工作机制,我们可…
- 文件结构 · 人人都能学会的 WordPress 实战课 — easywpbook.com · 2024-05-27
WordPress 的主题文件结构 在上节课完成了一个简单的主题的开发过程,但是毕竟是一个简单的主题,所以功能非常简陋,比如常见的 404…
- Visualizing algorithms for rate limiting — smudge.ai · 2024-05-27
Why rate limit? Imagine a Twitch chat with many active participants and just one spammer. Without rate limiting, the sole spammer can easily…
- Visualizing algorithms for rate limiting 可视化速率限制算法 — readit · 2024-05-27
May 15, 2024 2024 年 5 月 15 日Why rate limit? 为什么要限制速率? Imagine a Twitch…
- 将 React Server 组件与 React-query 相结合以实现轻松的数据管理 — readit · 2024-05-26
React Server Components (RSC) are an exciting innovation in web development. In this post we’ll briefly introduce them, show what their purp…
- (CLIP) 山寨一个 Rewind,自制可检索文字的截屏时光机 | 少数派会员 π+Prime — clearlyreader.com · 2024-05-24
最近,一个名叫 Rewind 的新工具成为了 macOS 平台受关注的对象。 简单来说,Rewind 会持续不断地录制你的 Mac 屏幕,对…
- 山寨一个 Rewind,自制可检索文字的截屏时光机 — PlatyHsu · 2024-05-24
最近,一个名叫 Rewind 的新工具备受关注,号称能通过不停录屏实现「时光倒流」,但也存在很多问题:高昂的价格(每月 20 美元)、要求较…
- 2 WP 插件的运行机制 · 人人都能学会的 WordPress 实战课 — easywpbook.com · 2024-05-24
了解插件的加载机制,能够帮助我们更加深入的了解插件的开发,也能够帮助我们更好的对插件进行开发。下面了解一下 WordPress 的插件加载机…
- Target=_blank implies rel=noopener Target=_blank 意味着 rel=noopener — Stefan Judis · 2024-05-23
If you want to be a good web citizen, you might be aware of the target…
- Next.js SEO — Minh Vu · 2024-05-23
Remember to use a CDN to serve your media (images, videos, etc.) to improve the loading speed. Here I used ImageKit to serve my images. Some…
- Introducing Pigment CSS: the next generation of CSS-in-JS Pigment CSS 简介:下一代 CSS-in-JS — Danilo Leal · 2024-05-23
In the era of React Server Components and the Next.js App Router, comp…
- Handling The Indentation of a Treeview Component — Ahmad Shadeed · 2024-05-23
Back in the school days, the math teacher said that what he likes about math is that you can have many solutions for the same problem. Some…
- Merging vs. rebasing 合并与变基 — Atlassian · 2024-05-23
The git rebase command has a reputation for being magical Git hocus pocus that beginners should stay away from, but it can actually make lif…
- Photography Composition: The Definitive Guide — Anton Gorlin · 2024-05-23
This article summarises all my knowledge and experience, and it took me 6 months to get together. I believe, anyone, newbie or pro, could fi…
- Photography Composition: The Definitive Guide 摄影构图:权威指南 — Anton Gorlin · 2024-05-23
This article summarises all my knowledge and experience, and it took me 6 months to get together. I believe, anyone, newbie or pro, could fi…
- P2P 打洞原理 — WebRTC 学习指南 · 2024-05-23
WebRTC 本身是基于点对点(Peer-to-Peer)连接的。如果连接双方都是公网地址,则可以直接访问到对方,从而建立连接。但大部分情况…
- 减少稍后读焦虑 | 效率思维 - 少数派 - Clearly Reader — clearlyreader.com · 2024-05-23
实质解决是指,从客观层面上使这个问题消失;心理解决则是指,针对一般没办法解决的问题,从心理上改变对它的态度,达到降低其重要性,自己可以平和地…
- 如何开一场高效的会议?| 效率思维 - 少数派 - Clearly Reader — clearlyreader.com · 2024-05-23
注:本文所讨论的会议,主要指小规范、议事性的会议,不包含大型的、非议事性的会议,如员工大会等。 只要你不是独立工作的自由职业者,在工作中就不…
- 使用字节豆包大模型在 Dify 上实现最简单的 Agent 应用(四):AI 信息检索 — soulteary@gmail.com · 2024-05-22
在上一篇文章《使用 Dify、Meilisearch、零一万物模型实现最简单的 RAG 应用(三):AI 电影推荐》中,我们分享过了在不折腾…
- React tip: “use client” misconceptions — @delba_oliveira · 2024-05-22
React tip: “use client” misconceptions (1/5) 🚫 You need to mark EVERY individual file with “use client” to ensure it is a Client Component.…
- Why ESLint? — Hyoban · 2024-05-22
This is not an article comparing the pros and cons of ESLint and other related tools, but an introduction to why I chose to use ESLint for c…
- 我如何开始写一个 TypeScript 库 — Hyoban · 2024-05-22
要全自己折腾的话,或许会陷入无尽的坑,所以我选择从 antfu 的 starter-ts 开始,按照自己的习惯进行一些改造。
- 如何具有独立思考能力 — 如何具有独立思考能力 · 2024-05-21
Paul Graham 的文章总有一种独特的穿透力,这种穿透力会让你觉得对周围失望透顶的时候,给你一个全新的视角,或者告诉你根本的原因在哪里…
- 使用 Dify、Meilisearch、零一万物模型实现最简单的 RAG 应用(三):AI 电影推荐 — soulteary@gmail.com · 2024-05-21
连续忙了两周后,脸皮终于架不住几位朋友的“提醒”,接下来先写两篇简单的实践:聊聊如何快速完成一个 AI 时代的 RAG 应用。 为了“拔掉之…
- How to Favicon in 2024: Six files that fit most needs 2024 年如何使用 Favicon:满足大多数需求的六个文件 — https://www.facebook.com/andrey.sitnik · 2024-05-21
It’s time to rethink how we cook a set of favicons for modern browsers and stop the icon generator madness. Frontend developers currently ha…
- 5 best practices for preventing chaos in Tailwind CSS — Nina Torgunakova · 2024-05-21
Working with Tailwind CSS is pretty fast and easy (that’s why it’s received such wide recognition). You just paste a list of different class…
- Better dynamic themes in Tailwind with OKLCH color magic 借助 OKLCH 色彩魔法,Tailwind 中更好的动态主题 — readit · 2024-05-21
Gone are the days of static color palettes! In this article, we’ll delve into the next big thing in web design: dynamic theming with Tailwin…
- Why should developers write? 3 reasons and 3 common blocks 开发者为什么要写? 3个原因和3个共同点 — readit · 2024-05-21
To keep up to date with new technologies and practices, developers naturally find themselves reading technical articles. But have you though…
- Better dynamic themes in Tailwind with OKLCH color magic — Dan Kozlov · 2024-05-21
Gone are the days of static color palettes! In this article, we’ll delve into the next big thing in web design: dynamic theming with Tailwin…
- The ‘Look’ That Wins Your Heart | Notion — Notion · 2024-05-21
当我们观看电影时,首先吸引我们的是视觉美学,甚至在我们与演员或故事产生共鸣之前。这就是所谓的“外观”,它因电影而异,往往比情节或结局留给我们…
- 容器的内容、原因和方式 – Annwan — readit · 2024-05-20
Alternate title: An history of OS-Level Virtualisation on UNIX and the…
- The Forensics Of React Server Components (RSCs) React 服务器组件 (RSC) 的取证 — https://www.smashingmagazine.com/author/… · 2024-05-20
We love client-side rendering for the way it relieves the server of taxing operations, but serving an empty HTML page often leads to taxing…
- The Forensics Of React Server Components (RSCs) — Lazar Nikolov · 2024-05-20
24 min read React, JavaScript, Coding Share on Twitter, LinkedIn We love client-side rendering for the way it relieves the server of taxing…
- Algebraic Effects for the Rest of Us 对我们其他人的代数效应 — readit · 2024-05-20
Have you heard about algebraic effects? 您听说过代数效应吗? My first attempts t…
- Algebraic Effects for the Rest of Us — overreacted.io · 2024-05-20
Have you heard about algebraic effects? My first attempts to figure out what they are or why I should care about them were unsuccessful. I f…
- 关于学习,软件开发人员应该了解的 10 件事 — Terry R. Moore · 2024-05-17
- Anderson, J.R.Cognitive Psychology and its Implications. Macmillan (2005). 2. Baddeley, A.Working memory. Science255, 5044 (1992), 556–55…
- Artificial Delay 人为延误 — readit · 2024-05-17
When building pending UI for certain interface elements, like the newsletter signup form above, a mutation that’s nearly instant can trigger…
- Snappy UI Optimization with useDeferredValue 使用 useDeferredValue 进行 Snappy UI 优化 — readit · 2024-05-15
Over the years, React has given us a number of tools for optimizing the performance of our applications. One of the most powerful hidden gem…
- Snappy UI Optimization with useDeferredValue — joshwcomeau.com · 2024-05-15
over the years, React has given us a number of tools for optimizing the performance of our applications. One of the most powerful hidden gem…
- 不上班的第一年 — Randy’s Blog · 2024-05-15
2023 年的 5 月,我离开了微软,开始了自己做产品的旅程。到现在刚好满了一年,这一年发生了不少事情,有些在 2023 年终总结里提到过,…
- 新手友好的流量转发入门文档 — ehco-relay.cc · 2024-05-14
Ehco-Relay 上线一段时间后,看到了一些反馈,才忽然意识到,原来有很多人都不明白流量转发是什么,也不知道为什么需要使用流量转发服务。…
- 作为程序员,你真的了解技术债务吗? — chenhuichao.com · 2024-05-13
陈惠超的博客我的书单Github 作为程序员,你真的了解技术债务吗? 2020-03-12#技术 最近在学习极客时间专栏《软件工程之美》,收…
- 代码的抽象三原则 — chenhuichao.com · 2024-05-13
陈惠超的博客我的书单Github 代码的抽象三原则 2020-01-24#技术#编码规范 原文来自: Abstraction: The Ru…
- JavaScript 垃圾回收算法 — chenhuichao.com · 2024-05-13
该算法的含义是跟踪记录每个值被引用的次数。当声明零一个变量并将一个变量引用类型赋值给该变量时,则这个值的引用次数是 1.
- JavaScript 内存管理和垃圾回收 — Raghuraman Kesavan · 2024-05-13
JavaScript 的内存管理和垃圾回收,是个略生僻的话题,因为在JavaScript 中不显式执行内存操作,不过最好了解它如何工作。
- Remix for Next.js Developers — remixfornextdevs.com · 2024-05-12
Instead of using folders and slashes to define routes, you can use dots (.) to define routes, each dot define a path segment. Instead of usi…
- React Native vs Swift: Which One to Choose for iOS Development? React Native 与 Swift:iOS 开发选择哪一个? — Jaydeep Patadiya · 2024-05-12
When you plan to develop an iOS application, the first question that c…
- React Native vs Swift: Which is The Best for iOS in 2022? — radixweb.com · 2024-05-12
React Native Vs Swift : Which one is best for ios app development? Read on difference between React native and Swift with pros and cons on e…
- How Tailwind CSS grew on me — Jahir Fiquitiva · 2024-05-12
Tailwind CSS is an amazing tool that helps us style our websites quickly by using simple utility classes, over predefined styles, unlike tra…
- How Next.js caching works — Tiger Abrodi · 2024-05-07
Let’s start by understanding the caching system in Next.js and then dive into “no-store” and “force-dynamic”. By default, Next.js uses a cac…
- 用 Proxmox 敲开家庭服务器的大门(上) — 广陵止息 · 2024-05-04
介绍 Proxmox 的优势以及安装方式
- Remix Modal Route 混音模态路线 — https://www.remixfast.com · 2024-05-04
In this blog post, we will cover how to display a route in Modal, aka Modal Route, in Remix. We will be using shadcn/ui (Radix) Dialog/Modal…
- 再谈在 GitHub Issues 写作,顺带算是样式开源 — ChrAlpha · 2024-05-03
在快三年前,我也在这里分享过 尝试在 GitHub Issues 上写文章并自动同步至博客。当时限于自己的技术栈实在过浅,只会在 GitHu…
- 08|复杂状态处理:如何保证状态一致性? — readit · 2024-05-03
本文介绍了在React中处理复杂状态时如何保证状态一致性,强调了遵循原则可以简化状态管理逻辑,保证状态一致性。 作者提到了利用React提供…
- Avoid Global State — Co-locate with Uncontrolled Compound Components 避免全局状态 - 与不受控制的复合组件共置 — readit · 2024-04-30
With all the best intentions, codebases frequently end up a tangled web of components, abstractions, and global state (managed by a third pa…
- State Machines in JavaScript with XState 使用XState实现JavaScript中的状态机 — readit · 2024-04-29
State machines are models that govern a finite number of states and the events that transition from one state to the other. They are abstrac…
- 基于 Observable 构建前端防腐策略 — 谢亚东 · 2024-04-29
本文为 DevFest 2021 Hangzhou 演讲稿的整理 视频内容参见:https://www.bilibili.com/video…
- How I self-host in 2024 — Duarte O.Carmo · 2024-04-29
I’m a sucker for side projects. There’s nothing quite like building something to learn about it. Over the last 5+ years I’ve accumulated a l…
- 不到200行用Vue实现类似Swiper.js的轮播组件 — juejin.cn · 2024-04-29
大家在开发过程中,或多或少都会用到轮播图之类的组件,PC和Mobile上使用 Swiper.js ,小程序上使用swiper组件等。 本文将…
- Working Remotely — Zeno Rocha · 2024-04-27
For the next two weeks, I’ll be working from home. Resist the temptation of waking up and starting to work right away. Take your time. Have…
- 关于焦虑和拖延症 — xiantang · 2024-04-27
拖延总能让我们苟且偷安,但难题并没有消失。–《番茄工作法图解》
- Building a Multi-Tenant Web App in 2024 — egoist.dev · 2024-04-26
In a similar post I wrote 2 years ago, I mentioned that only Next.js has built-in support for multi-tenancy, but that’s not true anymore, Sv…
- 使用 Dify 和 Moonshot API 构建你的 AI 工作流(一):让不 AI 的应用 AI 化 — soulteary@gmail.com · 2024-04-26
有了之前的文章铺垫,这篇文章开始,我们聊聊如何折腾 AI 工作流,把不 AI 的应用,“AI 起来”。
- 🗂 如何用 I.A.R.P 规划标签 — flomoapp.com · 2024-04-25
每个标签生来并不平等。 有些会成为主要导航(如 营销 设计 ),有些会成为记录内容的补充(如 营销管理 零售的哲学 )。
- React Server Components: the Good, the Bad, and the Ugly — mayank.co · 2024-04-25
React Server Components bring server-exclusive capabilities to React. I’ve been using this new paradigm within Next.js 13 and 14, and what f…
- Building a drawer component 构建抽屉组件 — readit · 2024-04-25
Using Apple’s Sheet component on iOS feels natural, I wanted to create the same experience, but for the web. That’s how Vaul was born. In th…
- The Big Sur-ification of macOS Icons — Jim Nielsen · 2024-04-25
And just for good measure, here’s a few more — I love this stuff. While some apps made this transition fun (and further infused their brand…
- AI 创新者的窘境和新机会 — orangesai.com · 2024-04-24
c33
Y{0"5@u&?~s(f1Xa# nV@Dc”z?w)-ES$-YM” Z3o1OKR@4$JA6g5”AZ1PunZBu”c:Xk|`3’g@T+3q9F(d1lONQia; 7>|l^uu|O@hB=Np(T_EeXD *!~ uL248{‘U9”enh42Hv… - 编程中的思路清晰 — manateelazycat.github.io · 2024-04-23
其实程序员这个职位是现实世界和计算机的翻译者, 如果只懂现实需求不懂技术实现就很容易做出性能低下的产品, 如果只懂计算机而不理解现实就容易走…
- 聊聊编程语言 — manateelazycat.github.io · 2024-04-23
C/C++: 我的入门语言,充满原生力量,其实指针、内存分配和释放, 用的熟练就好了, 没啥难度。 比较麻烦的是, 如果项目不是自己设计的,…
- 把 WordPress 变成 BaaS 服务:API 调用指南 — soulteary@gmail.com · 2024-04-22
有了前面两篇内容的铺垫,我们来聊聊 WordPress 作为 CMS / BaaS 服务使用时绕不开的问题,API 调用。
- Next.js App Router 中页面异常如何处理? — innei.in · 2024-04-22
在服务端渲染中,页面预渲染需要的数据一般由服务器提供。在 Next.js 框架中,可分为两种。Next.js 作为全站框架,获取数据直接在…
- (CLIP) 透析比特币 : Binance Academy — clearlyreader.com · 2024-04-22
比特币是什么? 比特币是数字现金的形式之一。有别于常见的法币,比特币不受任何中央银行的控制;它所属的金融系统是由世界各地的数千台电脑运行,任…
- A List of Books to Learn Programming with Ruby and Rails 学习 Ruby 和 Rails 编程的书籍列表 — Akshay Khot · 2024-04-21
Ever since I started writing about Ruby and Rails on this blog, I’ve received dozens of emails and messages from students, programmers, and…
- A Brief Introduction to Hotwire — Akshay Khot · 2024-04-21
If you’re building web applications in the Ruby on Rails ecosystem, you must have heard about Hotwire, the suite of front-end frameworks tha…
- What is a merchant of record and why use an MoR as a solution for payments and sales tax? 什么是记录商户?为什么使用 MoR 作为支付和销售税的解决方… — Dani Mansfield · 2024-04-21
A merchant of record offers businesses an alternative to building your own payments stack, so you can focus on crafting your product and win…
- Content Security Policy (CSP): What Every Web Developer Must Know 内容安全策略 (CSP):每个 Web 开发人员必须了解的内容 — Akshay Khot · 2024-04-21
In this article, we’ll learn (almost) everything about content security policies (CSP).
- 使用 ComflowySpace 快速体验 StableDiffusion3 绘图 — 5km.studio · 2024-04-20
文章开始之前先感谢 @Jimmy Wong 和 @ZHOZHO672070,他们分别是 Comflowy 和 ComfyUI-StableD…
- SEO mistakes I’ve made and how I fixed them 我犯过的 SEO 错误以及如何修复它们 — readit · 2024-04-20
You might know very little about what SEO does behind the scenes. To me, at least, it looked like an obscure, inconsistent, pseudo-science t…
- Content Security Policy (CSP): What Every Web Developer Must Know — Akshay Khot · 2024-04-20
In this article, we’ll learn (almost) everything about content security policies (CSP).
- 如何打造出色的履歷 — Summer。桑莫。夏天 · 2024-04-20
「履歷」是求職者的名片,是簡短的自我介紹,也是展示專業能力的重要文件。一份好的履歷可以讓你在眾多求職者中脫穎而出,獲得面試的機會。那麼,如何…
- 为 Astro 添加暗黑模式 — 银河渡舟 · 2024-04-19
现代操作系统普遍支持浅色和深色模式切换,为网站添加一个黑暗模式能显著提升用户体验。然而 Astro 作为站点生成器基本不关心 UI 层面的内…
- 征服macOS 快捷键(二)——快捷键的键位设计 — Hum · 2024-04-16
快捷键中的英文数字和符号的活用,归根结底来自于各种不同的联想角度和范围。本文提供了作者常年以来总结和自用的思路。
- 征服 macOS 快捷键(一)——快捷键之王 — Hum · 2024-04-16
如果在某次大灾难中,所有的科学知识都被摧毁了,只有一句话传给了下一代人的时候,哪句话能以最少的字数包含最多的信息?我相信那就是……所有的东西…
- 搜索引擎如何工作的以及你为什么要在意? — By Joshua Hardwick , Patrick Stox , Sam… · 2024-04-15
如果听起来很复杂,那是因为事实如此。但是,如果你想在搜索引擎中排名更高以使你的网站获得更多点击量,则需要对搜索引擎是如何查找、索引、排名的原…
- The Magic in Shiki Magic Move Shiki Magic Move中的魔法 — Anthony Fu · 2024-04-14
Magic Move is a feature for transition in Keynote, or it’s called Morph Transition in PowerPoint, and it automatically animates the transiti…
- 你好,單元測試 | 單元測試的藝術 第 3 版 | 閱讀筆記 — Summer。桑莫。夏天 · 2024-04-12
「單元測試的藝術」讀書會 - 你好,單元測試 (The Art of Unit Testing, 3e - A First Unit Tes…
- Global progress in Next.js — Ryan Toronto · 2024-04-11
The new App Router in Next.js doesn’t expose router events, which makes it tricky to wire up libraries like NProgress to show global pending…
- 征服macOS 快捷键(四)——弃儿变宠儿 — Hum · 2024-04-10
一种变废为宝的思路。
- Everything about Framer Motion layout animations 关于Framer Motion布局动画的一切 — readit · 2024-04-10
Looking for an intro to Framer Motion? 寻找Framer Motion的介绍? Don’t worry…
- A Friendly Introduction to Spring Physics 弹簧物理的友好介绍 — readit · 2024-04-10
Ever since I started building websites, I’ve been fascinated by animations. The web is full of creative examples, and whenever I discover a…
- 今晚跟沉浸式翻译作者 @OwenYoungZh 、amymind脑图 @ahshengchen 直播,笔记摘要如下 — readit · 2024-04-08
这是用户在 2024-4-9 12:26 为 https://twitter.
- 为什么你无法集中注意力——以及如何解决这个问题 — The Art of Improvement · 2024-04-08
您是否难以集中精力完成重要任务?当你坐下来工作时,你的思绪是否会开始走神?您是否会使用手机、Youtube(是的,我们看到您)、TikTok…
- 如何获得创业想法 — dabing.one · 2024-04-08
大家好,我是 Jared,一位 YC 的合伙人。我将分享如何寻找创业的灵感。这场分享适合还没有创业想法并希望找到一个的人,如果你已经有了一个…
- 日志的艺术 — Guangzheng Li · 2024-04-08
理解日志并不是一件容易的事,开发人员在编写代码之时往往会纠结在某处打印的日志是不是有意义的,而 SRE 在面对缺少日志的生产问题时往往一筹莫…
- 独立开发技术栈 2024 — GuangzhengLi · 2024-04-08
写这篇文章的目的是为了庆祝 X/Twitter 的粉丝突破了 10K 🎉,突然间有了一些分享欲望,在技术栈和云服务厂商的选择如此丰富多样的今…
- Server Components 服务器组件 — readit · 2024-04-08
React Server Components allow you to write UI that can be rendered and optionally cached on the server. In Next.
- Spring Boot 简介 — 雨帆 · 2024-04-08
第一次使用 Springboot 应该是15年年底,当时就被这种约定大于配置的设计惊呆了。那个时候才从上一家公司跳槽,用的是 Spring…
- JavaScript。但不太不确定。 — James Sinclair · 2024-04-07
This is part three of a series of articles on reducing complexity in JavaScript code. In previous articles, we suggested that indentation is…
- 服务器组件 — readit · 2024-04-07
React 服务器组件允许您编写可以在服务器上渲染和选择性缓存的 UI。在 Next.js 中,渲染工作被路由段进一步分割,以实现流式渲染和…
- A practical guide to using shadow DOM — mayank.co · 2024-04-07
Today marks the release of Firefox 123, which means declarative shadow DOM is now available across the three major browser engines. 🎉 I’ve b…
- Cache-Control: Cheat Sheet 缓存控制:备忘单 — readit · 2024-04-07
The Cache-Control header sets rules for how web pages are stored in browser and CDN caches. It tells them how to save pages and when to chec…
- 选题、专业性、完美主义、数据和灵感,这些创作焦虑该如何应对? — MrCoffeeTalker · 2024-04-07
Matrix首页推荐Matrix是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选Matrix最优质的…
- iowait 的含义 — by laixintao · 2024-04-06
CPU 一共有四种状态。在任一时刻,CPU 的状态都是四种中的一种。这四种状态是:user, sys, idle iowait. 一般的程序…
- 健壮 Shell 脚本编写指南 — 刘家财 · 2024-04-06
最近在写一个 asdf 的插件,为了保证移植性,它的要求及其严格,banned_commands.bats 文件里列举了被禁用的命令, 这进…
- xz-backdoor 观感 — Hexo · 2024-04-06
写写最近一周的大瓜 xz-backdoor,该事件可能成为开源供应链安全的一个分水岭。
- 在 Windows 11 上配置 SSH KEY 和 GPG KEY — maquanyi.com · 2024-04-05
安装 Git 当然可以从 Git 的官方网站下载对应 Windows 版本进行安装,这里更推荐安装 Visual Studio Commun…