New Frontend 技术资料分享 (#1)

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

Sublime Merge 是 Sublime Text 作者编写的 git 图形客户端,使用了 Sublime Text 的用户界面引擎,自行实现了 Git (仅限读取操作,写入操作仍通过调用原生 Git 完成),以保证交互体验的流畅。最近(2019 年 9 月 30 日)刚发布了新版:sublimemerge.com

octodns,GitHub 开源的 DNS 记录管理工具,方便管理跨多个域名服务商的 DNS 记录。上月末(2019 年 9 月)发布了 v0.9.8 版:github.com

Traefik,一个面向微服务的现代 HTTP 反向代理和负载均衡服务器,可搭配 Docker、Swarm mode、k8s、Marathon、Consul、Etcd、Amazon ECS 等使用。上月(2019 年 9 月)发布了 v2.0.1 版:traefik.io

Amazon Corretto 8,Amazon 提供的 OpenJDK 8 发行版,由 Amazon 提供技术支持(会一直免费提供安全更新到 2023 年 6 月),还没有升级到 Java 11 的项目可以考虑切换到 Amazon Corretto 8 「续命」。上月(2019 年 9 月)发布了 8.222.10.4,提供 Linux、Windows、MacOS 安装包:docs.aws.amazon.com

Crystal 多年前就在 Ruby 社区打过广告,最初的编译器也是用 Ruby 编写的,希望结合 Ruby 的优雅、便利以及编译语言的性能、类型安全。上月末(2019 年 9 月)发布 0.31.1 版。历经 5 年多的发展(2014 年 6 月初次正式发布),现已具有 non-nilable 类型、macro 元编程、并发模型(借鉴 Go)、分布式包管理(基于 Git)等现代语言流行的特性:crystal-lang.org

Elm 也是有一定年头了,借鉴了 Haskell 的语法和类型系统,推崇纯函数编程范式,其处理 model/view 更新的模式在前端社区影响深远,Vue、Redux 皆受其影响。虽然 Elm 一直不是特别注重生产环境的需求,在生产环境使用仍不成熟,不过从开拓眼界的角度来说,仍然值得一观:elm-lang.org

Firecracker,Amazon 开源的轻量虚拟化方案,基于 KVM 创建、运行 microVM:github.com

Google Code 虽然关闭好久了,但是 Google 现在提供私有 Git 仓库托管服务,可以搭配其他 GCP 服务使用,5 个协作者以下免费:cloud.google.com

MySQL Operator 是 Oracle 开源的创建、配置、管理 k8s 上的 MySQL InnoDB 工具:github.com

fx,node.js 实现的 jq 的替代品,便于在命令行查看、处理 json 文件:github.com

题图:Danielle MacInnes

最新文章

评论

正在加载评论