编程狂人-第三七九期 [2021/09/18] 返回期刊首页

  • 前端开发
  1. ​一顿操作,我把 Table 组件性能提升了十倍

  2. TypeScript是如何工作的

  3. 玩转TypeScript工具类型(中)

  4. Webpack 原理系列十:HMR 原理全解析

  5. 10分钟入门canvas,我熬夜写了3个小项目

  6. JS逆向时碰到了恶心的死代码怎么办?手把手教你解决!

  7. 手把手教你写一个迷你 Webpack

  8. 借助HTML ping属性实现数据上报

  9. 领域驱动设计(DDD)能给前端带来什么

  • 移动开发
  1. Flutter for Web在贝壳找房容灾降级中的应用

  2. 开源|Fair热更新设计与实现

  3. 开源|Fair 逻辑语法糖设计与实现

  4. 关于 Swift Package Manager 的一些经验分享

  5. 如何实现 iOS 短视频跨页面的无痕续播?

  6. 将异常一网打尽,爱奇艺开源xCrash是如何做的?

  7. 贝壳&掌链64位架构适配实践

  8. 深度剖析UIScrollView与阻尼动画

  • 编程语言
  1. Node.js 底层原理

  2. Go垃圾回收、三色标记原理,终于能跟面试官扯皮了!

  3. Go Context 最佳实践

  4. C++ Static变量跨平台、多线程安全性分析

  5. Rust 每日一库之 reqwest

  6. Spring Boot 巧用 @Async 提升 API 接口并发能力

  7. CPython 有 GIL 是因为当年设计的人偷懒吗?

  • 数据存储
  1. 携程分布式缓存实践:最终一致和强一致性通吃!

  2. 经典 | Redis 与 MySQL 双写一致性如何保证?

  3. 菜鸟积分系统稳定性建设 - 分库分表&百亿级数据迁移

  4. MongoDB 基础浅谈

  5. OceanBase 源码解读(四):事务的一生

  • 后端技术
  1. 消息队列利器—MQProxy架构设计

  2. 打死都要记住!微服务架构的常用设计模式!

  3. 入门特辑:5000 字阐述 Apache Pulsar 的核心特性和设计概览

  4. 服务注册与发现的原理和实现

  5. 性能提升60%↑ 成本降低50%↓ Spark性能调优看这篇就够了!

  6. 阿里IM技术分享(三):闲鱼亿级IM消息系统的架构演进之路

  7. 事务消息大揭秘!RocketMQ、Kafka、Pulsar全方位对比

  8. 达达集团地图服务百亿级距离计算的演进之路

  • 数据科学
  1. 模型搜索简介:一个用于寻找最佳机器学习模型的开源平台

  2. 微信搜一搜在线检索技术演进复盘

  3. ResNet超强变体:京东AI新开源的计算机视觉模块!(附源代码)

  4. 知识图谱增强语言表示

  5. 字节跳动开源GAN模型压缩框架,算力最高节省97.8%丨ICCV 2021

  6. 语义相似度在好大夫搜索的优化探索

  • 安全技术
  1. CTF 逆向指南

  2. 记一次 Kubernetes 集群被入侵,服务器变矿机

  3. PortSwigger之身份验证+CSRF笔记

  4. 5 款阿里常用代码检测工具,免费用!

  • 技术纵横
  1. 源码面前没有秘密,推荐 9 个带你阅读源码的开源项目

  2. 网络代理 Envoy 开源五周年,创始人 Matt Klein 亲述开源心路历程及经验教训

  3. 为什么 Golang 正在接管软件行业

  4. Bughound:一款基于Elasticsearch的静态代码分析工具

  5. 作死?放弃坚持 15 年的原生开发,1Password 用 Electron 重写了全部代码

  6. 如何优雅地记录操作日志?

  7. 因果分析(因果推断)的基础、原理、方法和应用

  8. 如何将一棵LSM-Tree塞进NVM

  9. Linux被吃掉的磁盘空间

  10. Linux 中的等待队列机制

  11. 浅谈Linux设备虚拟化技术的演进之路

  • 图书推荐
  1. Kong网关:入门、实战与进阶