<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>inmax // threeup.us</title>
  <link>https://threeup.us</link>
  <description>极客向个人技术站：长文、教程、个人知识库。</description>
  <language>zh-cn</language>
  <lastBuildDate>Fri, 09 Oct 2026 16:24:50 GMT</lastBuildDate>
  <atom:link href="https://threeup.us/rss.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>Python 异步编程：从协程到 asyncio</title>
    <link>https://threeup.us/#/tutorial/python-async-from-scratch</link>
    <guid isPermaLink="false">https://threeup.us/#/tutorial/python-async-from-scratch</guid>
    <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
    <description>讲清楚 generator → coroutine → task 的演化，避开 80% 的 asyncio 陷阱。</description>
  </item>
  <item>
    <title>前端工程师基础课（2026 修订版）</title>
    <link>https://threeup.us/#/tutorial/frontend-fundamentals-2026</link>
    <guid isPermaLink="false">https://threeup.us/#/tutorial/frontend-fundamentals-2026</guid>
    <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
    <description>面向 1-3 年经验的前端工程师，覆盖 HTTP / 浏览器渲染 / 状态管理 / 性能 / 测试。系统性补足工程化短板。</description>
  </item>
  <item>
    <title>从零写一个生产级 TCP 服务器（Rust）</title>
    <link>https://threeup.us/#/tutorial/build-a-tcp-server-in-rust</link>
    <guid isPermaLink="false">https://threeup.us/#/tutorial/build-a-tcp-server-in-rust</guid>
    <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
    <description>覆盖 tokio 异步 I/O、结构化并发、背压、优雅关闭、零拷贝日志。从玩具 echo 到能扛 10K QPS。</description>
  </item>
  <item>
    <title>Rust 异步运行时解剖：从 Future 到 Tokio</title>
    <link>https://threeup.us/#/article/rust-async-runtime-internals</link>
    <guid isPermaLink="false">https://threeup.us/#/article/rust-async-runtime-internals</guid>
    <pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate>
    <description>拆开 Rust 异步生态的三个关键齿轮：Future trait、Pin&lt;&amp;mut T&gt; 与 Waker 的状态机协作。看懂它们，就看懂了 Tokio / async-std / smol 共同的语义。</description>
  </item>
  <item>
    <title>TypeScript 类型体操：把状态机搬进类型系统</title>
    <link>https://threeup.us/#/article/typescript-type-level-state-machine</link>
    <guid isPermaLink="false">https://threeup.us/#/article/typescript-type-level-state-machine</guid>
    <pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate>
    <description>用条件类型 + 递归 + 模板字面量类型把运行时状态机&quot;压&quot;成编译期检查，让非法状态转移根本写不出来。</description>
  </item>
  <item>
    <title>Vim 不是编辑器，是一门语言</title>
    <link>https://threeup.us/#/article/vim-as-a-language</link>
    <guid isPermaLink="false">https://threeup.us/#/article/vim-as-a-language</guid>
    <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
    <description>把 Vim 看作一个语法可组合的语言，正则语法 + 动作 + 操作符 = 可表达性。理解了这一点，你就不再&quot;背快捷键&quot;。</description>
  </item>
  <item>
    <title>2026 年的前端性能预算：可量化的几条硬指标</title>
    <link>https://threeup.us/#/article/web-perf-budget-2026</link>
    <guid isPermaLink="false">https://threeup.us/#/article/web-perf-budget-2026</guid>
    <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
    <description>不再谈&quot;优化&quot;这种空话——把 LCP / INP / JS bundle / 字体延迟这些指标变成团队评审表上能勾选的字段。</description>
  </item>
</channel>
</rss>
