Lua 5.4 发布 | New Frontend 技术资料分享 (#10)

New Frontend 「技术资料分享」第十期,分享开发相关的技术资料、开源项目、新闻资讯,每月更新。如果你看到值得分享的资料、项目、资讯,欢迎推荐

Lua 5.4 发布,改用新的分代垃圾回收机制,支持 const 变量和 to-be-closed 变量(变量退出作用域时会调用相应的 close 方法)。

GitHub 推出 Super-Linter,支持在 GitHub Action 中调用,lint 多种常见语言

Basecamp 推出了 Hey 邮箱,主要特色是全新的交互设计。比如首次收到某人的邮件时要选择接受(Yes)或拒绝(No),选 No 就再也不会看到此人发送的邮件。再比如将邮件分为四类:Imbox(重要邮件)、Feed(新闻资讯类邮件)、Paper Trail(账单、通知、提醒类邮件)、Aside(供以后参考的邮件)。还提供了修改邮件标题、添加笔记、合并对话等方式更好地组织邮件。Hey 使用专门的客户端,有网页版和 iOS、Android、Windows、macOS 客户端。

许多开发者对苹果以不支持内购功能为由下架应用表示不满。有人做了一个网站 youdownloadtheappanditdoesntwork.com,列举了苹果执行政策的模凌两可。

Rainbow Fart(彩虹屁)是一个有趣的 VSCode 插件,会在写代码的时候根据相应的事件(匹配到关键词、到了某时刻)播放预先设定的语音。比如,输入 await 时会播放「别忘了给函数体加 async 哦」,输入 fuck 时会播放「怎么了?是不是产品需求又改了?」,每隔一小时会播放「写了好久了,起来休息一下吧」。

HonKit 是基于 Git 和 Markdown 制作电子书的开源工具,fork 自 GitBook. GitBook 一度非常流行,可惜后来开发团队因为专注于 GitBook.com 专有平台,废弃了这个开源项目。

git 的交互界面以晦涩著称,因此每过一段时间就会冒出一个新项目,提供替代性的用户界面。最近发布的gg就是这样一个项目,希望能让 git 对新手更友好,常用流程下使用更便捷。

ToroDB 提供了将 MongoDB 数据实时转换为关系数据库格式的开源方案,方便从 MongoDB 迁移到 PostgreSQL 以及通过原生 SQL 查询 MongoDB

SMTP 服务该用哪个端口?25?465?587?2525?来看 mailgun 的总结

antirez 深入介绍了 HyperLogLog 数据结构。这一数据结构在 Redis 中统计一组数据中不重复的数据个数时使用。

题图 Tayla Kohler

评论

Loading comments ...