This
TiddlyWiki
contains the following tiddlers:
《黑客与画家》
$:/_sq/Stories/config/sidebaroverlaybreakpoint
$:/_sq/Stories/config/Story2-storyview
$:/_sq/Stories/Story2HistoryList
$:/_sq/Stories/Story2StoryList
$:/.giffmex/.Stylesheet4Stroll
$:/.giffmex/actions/new-journal
$:/.giffmex/Buttons/more-tiddler-edit-actions
$:/.giffmex/EditTemplate/custom
$:/.giffmex/language/toolbar
$:/.giffmex/sidebar/advancedconfig
$:/.giffmex/sidebar/tabs/strollcontrols
$:/.giffmex/ui/EditTemplate
$:/.giffmex/ViewTemplate/refscontext
$:/.giffmex/ViewTemplate/refshidden
$:/.giffmex/ViewTemplate/refslinks
$:/.giffmex/ViewTemplate/refstabs
$:/.giffmex/ViewTemplate/refstranscludeclean
$:/.giffmex/ViewTemplate/refstranscludecollapse
$:/.giffmex/ViewTemplate/title
$:/.giffmex/ViewToolbar/new-note-here
$:/.giffmex/ViewToolbar/new-note-here-datetime
$:/AbsoluteBaseUrl
$:/AdvancedSearch
$:/config/_sq/Stories/story2
$:/config/AnimationDuration
$:/config/EditorTypeMappings/text/vnd.tiddlywiki
$:/config/Navigation/openLinkFromInsideRiver
$:/config/Navigation/UpdateAddressBar
$:/config/Navigation/UpdateHistory
$:/config/NewJournal/Tags
$:/config/NewJournal/Title
$:/config/PageControlButtons/Visibility/$:/_sq/Stories/Templates/StoryTogglePageControl
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/control-panel
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-tiddler
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette
$:/config/Plugins/Disabled/$:/plugins/adithyab/tiddlyjam
$:/config/Plugins/Disabled/$:/plugins/tiddlywiki/twitter
$:/config/RelinkOnRename
$:/config/Tiddlers/TitleLinks
$:/config/ui/EditTemplate
$:/config/ViewToolbarButtons/Visibility/$:/.giffmex/ViewToolbar/new-note-here
$:/config/ViewToolbarButtons/Visibility/$:/.giffmex/ViewToolbar/new-note-here-datetime
$:/config/ViewToolbarButtons/Visibility/$:/.giffmex/viewtoolbar/viewrefs
$:/config/ViewToolbarButtons/Visibility/$:/.giffmex/ViewToolbar/viewrefscheckboxes
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/edit
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview
$:/config/WikiParserRules/Inline/wikilink
$:/core
$:/core/ui/Buttons/fold
$:/core/ui/ControlPanel/StoryView
$:/core/ui/ViewTemplate/title
$:/DefaultTiddlers
$:/GoogleAnalyticsAccount
$:/images/moon
$:/images/sun
$:/isEncrypted
$:/language/Buttons/NewHere/Hint
$:/language/Buttons/NewJournalHere/Hint
$:/language/DefaultNewTiddlerTitle
$:/plugins/adithyab/tiddlyjam
$:/plugins/adithyab/tiddlyjam/renderer/base
$:/plugins/adithyab/tiddlyjam/renderer/base/footer
$:/plugins/adithyab/tiddlyjam/renderer/base/header
$:/plugins/adithyab/tiddlyjam/renderer/base/imports
$:/plugins/adithyab/tiddlyjam/renderer/base/seotags
$:/plugins/adithyab/tiddlyjam/renderer/blog/body
$:/plugins/adithyab/tiddlyjam/renderer/blog/comment
$:/plugins/adithyab/tiddlyjam/renderer/blog/license
$:/plugins/adithyab/tiddlyjam/renderer/macros
$:/plugins/adithyab/tiddlyjam/renderer/rss
$:/plugins/adithyab/tiddlyjam/renderer/templates/blog_compact
$:/plugins/adithyab/tiddlyjam/renderer/templates/blog_verbose
$:/plugins/danielo515/context/css
$:/plugins/danielo515/ContextPlugin
$:/plugins/danielo515/ContextPlugin/Caption
$:/plugins/danielo515/ContextPlugin/widgets/context.js
$:/plugins/Gk0Wk/sidebar-resizer
$:/plugins/snowgoon88/edit-comptext
$:/plugins/snowgoon88/edit-comptext/config
$:/plugins/sq/editor-autolist
$:/plugins/ThaddeusJiang/dark-mode/dark.js
$:/plugins/ThaddeusJiang/dark-mode/toggle
$:/plugins/tiddlywiki/googleanalytics
$:/plugins/tiddlywiki/highlight
$:/plugins/tj/phx
$:/plugins/tj/phx/css
$:/plugins/tj/phx/macros/img
$:/plugins/tj/phx/macros/img Example
$:/plugins/tj/phx/macros/secret Example
$:/plugins/tj/phx/tags/secret
$:/plugins/wikilabs/link-to-tabs
$:/SiteSubtitle
$:/SiteTitle
$:/status/RequireReloadDueToPluginChange
$:/StoryList
$:/tags/EditToolbar
$:/tags/PageControls
$:/tags/ViewTemplate
$:/tags/ViewToolbar
$:/theme
$:/themes/tiddlywiki/snowwhite
$:/themes/tiddlywiki/vanilla
$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize
$:/themes/tiddlywiki/vanilla/metrics/bodylineheight
$:/themes/tiddlywiki/vanilla/metrics/fontsize
$:/themes/tiddlywiki/vanilla/metrics/lineheight
$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth
$:/themes/tiddlywiki/vanilla/options/sidebarlayout
$:/themes/tiddlywiki/vanilla/options/stickytitles
$:/themes/tiddlywiki/vanilla/settings/codefontfamily
$:/themes/tiddlywiki/vanilla/settings/editorfontfamily
$:/themes/tiddlywiki/vanilla/settings/fontfamily
$:/values/dark-mode
$:/values/light-mode
$:/view
2017-06-23 分享几个 git 的使用场景
2017-06-30 简单总结一下 XSS
2017-07-06 掌握20% 常用的 Velocity
2017-09-11 那么 Appium 到底是怎么工作的呢?
2018-04-21 eslint 提示:Do not use findDOMNode
2018-04-22 使用 axios 时遇到的几个问题
2018-04-23 扩展 Ant Design iconfont
2018-04-24 js 数组去重(使用 lodash)
2018-04-25 🐛moment.js 在 Safari 中显示 Invalid date
2018-04-26 React 设置页面标题
2018-04-27 最简单的代码重构
2018-04-28 React JS/JSX 中引用静态 js 文件
2018-05-08 Jest 测试 CSS Modules
2018-05-09 解决 Jest "SyntaxError Unexpected token import"
2018-05-11 VSCode 如何自动补全 Jest 断言?
2018-05-12 在 airbnb 的 eslint 基础上,我做了哪些调整
2018-08-16 Say Goodbye to '../' '../../' '../../../'
2019-05-14 如何使用 GitHub 账号登录?
2019-05-16 前端性能优化(一)性能评估
2019-07-11 从 jsinspect 迁移到 jscpd
2019-07-15 使用 git cz 标准化提交记录
2019-09-18 GraphQL 反面案例 - 多层嵌套 fragment
2019-09-21 更新 Cypress 相关配置
2019-09-30 升级到 react-intl 3
2019-11-08 踩了一下 GitHub package 大水坑
2019-11-13 20% CSS
2019-11-18 React Testing 1 - Unit Testing
2019-11-19 React Testing 2 - E2E Testing
2019-11-20 React Testing 3 - Visual Testing
2019-11-26 配置自定义域名邮箱
2020 Q2 OKRs
2020 Q2 OKRs Review
2020 Q3 OKRs
2020-04-22 How to decide Responsive Design break point?
2020-05-19 What is boilerplate code?
2020-05-30 Why I choose Gridsome to rebuild my site
2020-06-18 Micro-frontends 1: What is micro-frontends
2020-06-25 Micro-frontends 2: A demo made with single-spa
2020-07-07 Frontend handle Authorization
2020-07-21 Why Tailwind CSS
2020-07-30 Vue.js SSR Note
2020-09-09 Inline SVG vs Icon Fonts
2021 big goals
2021 Q1 OKRs
2021 Q3(789) OKRs
2021-01-11 《图形思考》图解展现你的逻辑思考能力
2021-01-12 其实你不需要 unicode-range
2021-01-14 这个博客只有一个 HTML
2021-01-15 Nuxt Composition API useMeta 异步更新
2021-01-18 If you can't unlock settings in System Preferences
2021-01-18 SEO 迷思
2021-01-22 Is Mobile-First Wrong?
2021-01-31 如何实现英文和中文不同字重?
2021-02-01 我使用的 VSCode extensions(JS)
2021-02-08 11 行代码实现邮政编码检索 API
2021-02-15 SEO: 更新网站后,你需要更新 sitemap 吗?
2021-03-13 Customize Vetur for @nuxtjs/compostion-api
2021-04-02 永远不要再使用巨型 UI 框架了
2021-04-15 阅读《图形思考》的意外收获
2021-04-16 《六顶思考帽》一次只思考一个角度,让思考更清晰
2021-04-16 使用 TiddlyJam 生成 Static Site
2021-04-16 向邪恶的 SEO 低头,我部署了 static site 版本
2021-04-17 Create React App 项目性能优化「将最大文件从 5.1M 减小到 1.4M」
2021-04-29 重启 RSS
2021-05-01 《和佛陀一起吃早餐》
2021-05-15 详细介绍一下 why we should use Utility-First CSS
2021-06-03 写给大家看的 SEO 目录
2021-06-09 React Test 中 act() 有什么作用?
2021-06-13 《SaaS创业路线图》相见恨晚的创业指导手册
2021-06-20 《BtoBマーケティングの戦略と実践》 帮助我认识到 BtoB Marketing 战略大于战术
2021-07-03 《有钱人和你想的不一样》美式成功学让人讨厌不起来
2021-07-12 分享一种无敌好用的 Location:search 的格式
2021-08-03 如何使用 Terraform 配置 Azure App Service Custom domains and Certificate Thumbprint
2021-08-16 Setup og-image for TiddlyJam
2021-08-18 Deploying Serverless functions to Azure Function App
2021-08-29 《呐喊》原来鲁迅生活的年代和我们如此相似
2021-10-18 聊聊 start-up(小公司) 招聘工程师
2021-11-06 《卡片笔记写作法》-让我明白写作不应该从空白页开始
2021-12-05 How To Test Frontend
2021-12-28 My failure in 2021
2021-12-28 Phoenix test は css を無視した
2022 下期 技术雷达 大纲
2022-01-03 《傅雷家书》读后感
2022-01-16 S.H.U分享
2022-01-18 How I do E2E Testing
2022-01-23 珈琲 さくらの家
2022-01-31 伊豆ドライブ
2022-02-28 工作日的公园就像世外桃源
2022-03-10 计划转行做【产品经理】了
2022-03-14 DevOps 三级进化
2022-03-27 读《俞军产品方法论》
2022-04-27 《Scenario-Focused Engineering》读后感
2022-04-29 E001-初次见面,请多关照
2022-05-05 E002-假期请好好休息
2022-05-13 E003-你有简单恐惧症吗
2022-05-19 Testing-FAQ
2022-05-20 E004-朋友是积累下来的
2022-05-28 E005-日本明星 SaaS 企业 SmartHR
2022-05-30 Smoke testing FAQ
2022-06-02 E006-分享一些 frontend 相关的工作记录
2022-06-02 E007-年轻人不是想摸鱼,前辈不是想说教
2022-06-22 E009-我是怎么选择 library 的?
2022-06-23 create-react-app 项目 micro-frontends 对应
2022-07-06 E010-bugs什么时候修复?features值不值得做?
2022-08-04 E011-既可以马拉松,也可以百米冲刺
2022-08-29 看综艺也学习人生大道理
2022-09-07 TanStack Query
2022-10-13 Accessible SVG
2022-10-19 推荐几本软件行业的经典书籍
2022-10-26 如何像 Amazon 的工程师一样开会?
2022-10-27 2022年技术选型回顾
2022-11-07 分享 2022下期技术雷达
2022-11-12 帮助别人的正确姿势
2022-11-13 阅读《宽表为什么横行》
2022-11-14 product components vs. common components
2022-11-15 monorepo vs. multi-repo
2022-11-21 我很少使用 Enum
2022-11-28 TIL: TailwindCSS 扫描第三方 library
2022-12-04 秩父旅行
2022-12-11《岩田先生如是说》
2023-01-13 Say Goodbye to ../../../
2023-01-16 turborepo .env 竟然不是开箱即用的
2023-02-08 改变 React Component Props 类型定义的习惯
2023-02-16 读《从字体开始 设计改变的生活与社会》
2023-03-13 能够自主编程的 AI 出现以后,还需要程序员吗?
2023-03-25 软件开发技能与机动车驾驶技能
2023-03-28 为什么我们需要自己的 AI 分身
2023-05-16 真的不要再使用 MUI 了
2023-05-24 Next.js 真的适合你的项目吗
2023-08-13 《ReSkilling》读后感
2023-08-15 未来程序员也可以是人间国宝
2023-08-22 TypeScript error handling
2023-08-24 JS/TS number 格格不入
2023-10-04 随笔
2023-10-12 Nest.js Validation Tips
2023-10-13 关于 Code 我的一些改变
2023-10-27 最烂的代码
2023-11-14 ISO 8601
2023-12-07 Install vs. Copy
2023-12-18 软件开发“白痴指数”
2024-01-11 TypeScript 最烦人,也最简单的 error
2024-01-31 Why I love Erlang
2024-02-22 TypeScript Enum 错误示例和解决方案
2024-03-09 第 n 次复习 GenServer
2024-03-12 JS REPL become useful
2024-04-11 Remix 改变了我编写 dialog 的方式
2024-05-08 关于 MVP 我的认知改变了
2024-05-12 消耗更多资源的进步
2024-06-21 悠长的一周
2024-07-02 乐观做战略,悲观做战术
2024-07-02 沉没成本
2024-07-12
2024-07-12 js 实现 snake_case 转 camelCase
2024-08-30 CSS: 调整 select 默认展开符
2024-09-02 anti 知者不言
2024-09-02 Prisma 事务和并行不可兼得
31岁 在日本拔了一颗牙
3大永恒的追求
404
A4 纸笔记法
About
Apache Superset
Astro
blog
Blog License
Bookmark
BtoB Marketing Keywords
c3js
changed:
class-validator
Colima
Cypress组件测试
Deploy Micro-Frontends app to Microsoft Azure
DevOps
Dont-become-like-this.png
Elixir
Enjoy freely coding like driving
enoteca 敏捷开发 失败总结
FAQ
first_make_it_work.JPG
fizzbuzz
Frontend Deep Skills
Google Search Console
Harness 云服务成本管理
Hire me to help your business (ja)
Hire me to help your business (zh)
How many posts
How to migrate raw data to GraphDatabase
HTML script tag defer and async
I know I don't know
imo:
imo: You don't need Kubernetes
imo: 小团队不应该使用计费复杂的 Services
imo: 绝大多数项目可以使用 Integer 做 ID
index
infracost
k6
Keywords
Links
LiveViewTest
miss a place
My other articles (Archived)
Naming
NebulaGraph
OptimisticUpdates
Prisma
protobuf
Race Conditions
React State Management
react-charts -- 不使用
react-query
react-query loading vs. fetching
ReactQuery - 停用
ReactQuery Query Function Variables
readable in 100+ years time
Reading
Retool
RxJS
SaaS ACV 死亡谷
select_element_better_sytle.png
select_element_default_sytle.png
SEO: mobile friendly
SEO: pagespeed
SEO: Sitemap
SEO: Structured data
SEO: 使用 Lighthouse 审计代码质量
SEO: 增加曝光率
SEO: 提高内容的量和质量
SEO: 请求 Google 抓取你的网站
SEO: 调查特定地区的关键字排名
SurrealDB
Svelte - 不采用
TanStack Router
TechRadar/采纳
test
ThaddeusJiang 信条
ThoughtWorks
TiDB
TiddlyJam tiddlywiki.info 配置
TJ
tj-style
TJStack
ToMySelf
TypeScript
vanilla.css
VirtualList
wakatime
Welcome
Win-Win(双赢)
Yjs
Zod
为什么我喜欢平铺 HTML CSS JS
为什么软件产品不能解决客户的问题?
为什么需要 SEO
什么是 SEO
什么是 Utility-First CSS
像 AddressForm 这种通用组件,发布 npm 不方便使用怎么办?
入门级 SEO 可以做什么
关于是否需要开发 React Component
关键字
最近常常考虑找个心理医生治疗一下
喜欢阅读经典
在 JS 中尽量使用 pure function
在 Utility-First CSS 之前有哪些编写 CSS 的方式
多业务线产品 frontend 架构设计
如何优雅地复制粘贴 OmakaseUI 的代码?
如何修改页面配色?为什么没有对应 dark mode?
如何实现英文和中文使用不同字体?
如何实现英文和中文使用不同字重?
子弹笔记
字体
对比一下 BEM CSS 和 Utility-First CSS
总结 SEO
总结 Why we should use Utility-First CSS
我对UIUX的追求
我对未来工作的期待
我很喜欢的 blog padding
我想办一家什么样的公司
我是从哪里真正理解 “UI 组合大于 UI 继承” 的?
我的 Twitter Hashtag
服务器端驱动 UI
永远不要再重复造轮子了
目前,这个 website 打开可能有点慢
简单性是一种优点
组件视觉回归测试
绘图 JS libraries
读了《韭菜的自我修养》发现自己的愚蠢
露营地规则(Compground Rule)
高级 SEO 可以做什么?
高级 SEO 可以做什么?List
默认选择 SPA