Teach Talk

ttalk.im
2024
个人的 2023 年回顾以及 2024 的计划作为一个开源项目的创始人
2023
RabbitMQ 和 KafkaZero downtime Postgres upgradesHow React 18 Improves Application PerformanceReact 18 如何提高应用程序性能浅谈 Puma 的并发模型与实现浅谈 Unicorn 的多进程模型浅谈 WEBrick 的多线程模型浅谈 Thin 的事件驱动模型RUBY WEB 服务器:这十五年谈谈 Rack 的协议与实现Java 8 之后的一些变化Erlang Mnesia 数据库实现 SQL 查询各种各样的 I/ORust 内存优化及构建配置揭秘 Goroutine 调度器GCC 为什么需要编译两次才能完成自举TDD in Clojure — Part 1The Illustrated Word2vecLINUX 的僵尸(ZOMBIE)进程The Illustrated BERT, ELMo, and co. (How NLP Cracked Transfer Learning)Visualizing A Neural Machine Translation Model (Mechanics of Seq2seq Models With Attention)浅聊 Rust 程序内存布局分布式系统的事务处理TCP 的那些事儿(上)TCP 的那些事儿(下)从一次经历谈 TIME_WAIT 的那些事与程序员相关的 CPU 缓存知识Linux shell 的演进史Evolution of shells in Linux生意中我们是在卖什么
2022
测试 React Query如何检查 React Query 的请求状态
2021
React Query 的渲染优化React Query 的数据转换LLVM 基础设施和 RustReact Query 的实战指南React 何时才会进行组件重渲染为什么我们在所有的东西上使用 MemoNon-blocking code loadingErlang 的非阻塞代码加载Erlang 垃圾回收掌握 reduceWhy Ramda?为什么要有 Ramda 类库Erlang 跟踪调试指南不要虚度光阴最好的财富实际工作中的编程需要用到多少数学知识
2019
“让人心安”也是一种生意“Peace of Mind” Businesses关于做开源项目与 side projectAbout the Open Source and Side Project如何将自己的软件卖到 2 万美元How to sell your software for $20,000从 Erts 中学的 C 技巧OCaml 如何连接 PostgreSQL如何实现高性能的秒杀服务如何买交换机(读懂交换机参数)带你了解 Elixir 的宏Erlang 是如何释放 NIF 的资源SBCL 的 repl 中使用 UTF-8Erlang 是如何构建集群的如何通过 opam 安装 ZeroMQLinux 的信号和线程Erlang 的 Trap 机制深入浅出 Mnesia-schema 创建 (2)深入浅出 Mnesia-schema 创建 (1)ejabberd 的网络数据粘包处理在 SBCL 中获取对象位长Erlang 的 RPC 模块代码分析像架构师一样来思考微服务接口设计Erlang 集群的唯一标识管理Erlang 的 Port DriversGNU/Linux 和它的发行版Common Lisp 中的变量