捕蛇者说 pythonhunter
-
- Technology
-
《捕蛇者说》是一档以编程为主题的聊天节目。我们会聊聊编程、程序员和 Python。
-
Ep 47. 和 Yuchen 聊聊 Cloudflare 的新框架 Pingora
本期节目我们请到了继续和 Yuchen 聊聊 Cloudflare,以及他主导并开源网络框架 Pingora
Pingora 是一个使用 Rust 开发的框架,可以让开发人员在上面实现自定义服务器。Pingora 的开发是基于 Cloudflare 多年的经验和需求,他们发现在代理中需要大量的业务逻辑代码而不是配置,并且用 Lua 或编写配置也不理想。此外,我们讨论了 Pingora 的开发过程中涉及的技术决策和挑战,以及 Cloudflare 的文化和招聘情况。
嘉宾
Yuchen Wu
主播
laixintao
NadeshikoManju
laike9m
时间点
00:03 Cloudflare Pingora 项目开发背后的故事与原因
04:53 以 Lua 嵌入 Nginx 的 openresty 为基础的强大编程工具
08:47 Lua 的特点和局限性分析
13:03 Nginx 的 C 开发和 Lua 维护的困难性及 ARM 上的问题
16:10 Indrax 架构的问题和需要解决的挑战
22:25 大家决定用 Rust 语言重新开发的决策过程
24:47 对于使用 Rust 语言开发的经验和公司中的实践
27:07 Rust 语言的开发和 API 设计
30:32 流量迁移和切换效果评估
32:53 开发速度改进和问题处理的讨论
37:15 Pingora 框架的开源故事及其 API 设计和扩展性
40:36 关于开源的讨论和决策过程,Rust 语言的优势以及担忧的原因
44:22 Nginx 的发展历程以及与 F5 的关系变动
46:06 Pingora 开源项目及其童话般的发展故事
50:18 Cloudflare 文化和招聘情况讨论
53:40 Cloudflare:科技领域无可匹敌的压倒性存在
链接
Pingora
Nginx
OpenResty
Lua
F5 Completes Acquisition of NGINX -
Ep 46. 你知道『赛博佛祖』Cloudflare 吗?
本期节目我们请到了 Cloudflare 的 Yuchen,和大家聊了聊 Cloudflare 这家神奇的公司,以及它为什么被称为『赛博佛祖』。
嘉宾
Yuchen Wu
时间点
00:01:20 Cloudflare 这家公司主要做什么,有哪些服务
00:22:00 Cloudflare 的营收从哪里来
00:26:42 为什么 Cloudflare 愿意去提供各种免费服务(laixintao tweet)
00:40:10 在 Cloudflare 工作的体验
链接
Cloudflare
The Cloudflare Blog
Pingora - A library for building fast, reliable and evolvable network services.
Cloudflare Workers
Cloudflare bot solutions
Cloudflare IP addresses
服务器被攻击,上了 CDN 但源站 IP 还是会被很快知道,求问可能是哪个环节出了问题?
Cloudflare Tunnel
Zero Trust security | What is a Zero Trust network?
Backblaze
Cloudflare Post Mortem
How to execute an object file: Part 1 -
大串台之一起聊聊新加坡
laike9m 来到了新加坡!我们和 二分电台 的 2BAB 和 代码之外 的勾股在现场录制了一起节目,和 laike9m 畅聊了有关新加坡和加州的方方面面。
音频处理:西市独柳工作室 https://xishiduliu.com/
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter
时间线:
00:25 自我介绍
03:00 天气开场
06:57 新加坡简单轻松的感觉
11:36 新加坡和加州基础教育
21:56 新加坡和加州政府网站和公共服务
32:59 新加坡和加州的饮食
47:04 新加坡的家长式政府:HDB、民族大融合
57:06 新加坡的生活成本
1:06:00 新加坡的工作机会
1:11:45 美国和加州的看病区别
1:18:51 新加坡的休闲娱乐生活
1:35:55 新加坡对健康的重视
1:44:15 新加坡的技术氛围
1:52:14 总结时间
参考链接:
PISA 2022 results https://www.oecd.org/publication/pisa-2022-results/
Understanding Singapore Math https://search.arc.net/x0nQESzb6Ze9vYePie4E
新加坡副总理尚达曼打脸BBC主持人四十分钟全文 https://www.youtube.com/watch?v=brAUYIlpZxs
李光耀观天下 https://m.douban.com/book/subject/26413154/
饮料健康等级系统 Measures for Nutri-Grade Beverages https://hpb.gov.sg/healthy-living/food-beverage/nutri-grade (上海也试行饮料营养分级了:https://finance.sina.com.cn/jjxw/2024-04-09/doc-inarfrzq6245817.shtml )
运动换取代金券的 App:Lumihealth https://www.lumihealth.sg/
Stranger Soccer https://www.strangersoccer.com/
National Parks https://www.nparks.gov.sg/
Visa Technology Traineeship Program https://www.visa.com.sg/careers/visa-tech-traineeship-program.html
二分电台:https://binary.2bab.me/
代码之外:https://bento.me/beyondcode
音频处理:西市独柳工作室 ( https://xishiduliu.com/ ) -
Ep 45. 与 Tualatrix 聊聊独立开发的近况
本期节目中,图拉鼎讲述了最近几年做独立开发的经历,良渚文化村吸引独立开发者聚集的原因,以及疯狂星期四的起源和发展。我们着重聊了聊为什么他会想到注册一个美国公司,以及所需的资质和流程。还聊到了微软/Google 对开发者的支持,以及独立创造者在产品开发中的作用和优势。
嘉宾
图拉鼎
主播
laixintao
Adam Wen
laike9m
章节
00:15 近况
04:50 良渚文化村和玉鸟集
12:26 疯狂星期四的开始
26:08 为什么会想到注册美国公司,以及探索苹果生态之外的可能性
43:40 微软对开发者的支持
52:35 如何合法合规地接受用户付款
59:58 推荐环节
01:02:10 独立开发&小团队的作品为什么更好
链接
良渚玉鸟集:城市聚落的再创造
《一个独立创造者的五年》
firstbase: Launch your US business from anywhere, in minutes.
Lemon Squeezy: All-in-one platform for running your SaaS business
Microsoft for Startups
Google for Startups -
Ep 44. 与 Tualatrix 聊聊独立开发使用的技术栈
本期节目中,图拉鼎分享了他的独立开发经验。从 Ubuntu Tweak 到 MarkMark,他鼓励更多人加入独立开发行列。我们聊到为什么他和其它一些独立开发者不约而同地选择 Python 作为后端语言。图拉鼎还分享了获取技术信息及避免踩坑的方法。
嘉宾
图拉鼎
主播
laixintao
Adam Wen
laike9m
章节
00:00:30 嘉宾 Tualatrix 自我介绍
00:02:10 Tualatrix 的作品介绍
00:05:08 主播们在使用的 Tualatrix 开发的作品
00:13:30 如何接触到 Python 并入门 Django
00:21:41 使用 Python 开发自己的内购系统
00:36:41 内购系统所面临的问题
00:40:57 原生应用使用 hotpatch 风险与挑战
00:43:45 Tualatrix 是如何做技术选型的
00:52:25 个人开发者如何适用自己的技术信息
00:57:07 Ending 结尾
链接
Ubuntu Tweak
Manico
PasteNow
One Switch
Django
htmx -
Customer Reviews
通往成为python 开发者的语音指引
干货很多,不同于一般的知识传播,有着更多更全面的内容,聊生活聊职场也都有涉及,还有更多好玩的东西也可以期待。
技术嘉宾的表达能力实在是需要好好提升一下
说几个很明显的问题。
首先是口齿不清,这是表达中的最基本的要求,说话发音要说的清晰,现在的情况是经常话说的含混不清,咬字吞音的情况很严重。
其次,如果一定要夹杂英文的话,要把读音搞清楚读对,要不然根本不知道在说什么。
第三,尽量把逻辑理清楚,尤其是说技术问题的时候,把前因后果和结论说清楚。
最后,做podcast至少把录音这个事情搞好,环境杂音和说话吐气到麦克风上的砰砰的声音都是可以避免的
支持
听了3期受益匪浅,虽然我用python少,但也能有很多收获,希望节目越办越好