CloudoLife 面向云生活 周刊 2023 年第 04 期:明确目标,然后实践,犯错,失败,学习
CloudoLife 面向云生活 周刊 2023 年第 04 期:明确目标,然后实践,犯错,失败,学习
本周是中国农历新年,祝大家新年快乐!同时今天是大年初七,很多朋友已经开始工作,祝大家开工大吉!
本周是中国农历新年,祝大家新年快乐!同时今天是大年初七,很多朋友已经开始工作,祝大家开工大吉!
WebAssembly,通常简称为 Wasm,是一种相对较新的技术,它允许你编译用 40 多种语言(包括 Rust、C、C++、JavaScript 和 Golang)编写的应用程序代码,并在沙盒环境中运行它。
最初的用例主要是在 Web 浏览器中运行本地代码,例如 Figma、AutoCAD 和 Photoshop。
但是由于 WebAssembly 系统接口(WASI)的存在,Wasm 正在迅速向浏览器之外扩展,Vercel、Fastly、Shopify 和 Cloudflare 等公司支持使用 Wasm 在边缘运行代码,而 Fermyon 正在构建一个平台,以在云上运行 Wasm 微服务。
在 KubeCon NA 2022 大会的云原生 Wasm 活动日中,Docker 宣布与 CNCF Wasm 运行时项目 WasmEdge 合作推出 Docker + Wasm 技术预览。只需一个命令 docker run
或 docker compose up
,Docker 开发人员就可以立即构建、分享和运行一个完整的 Wasm 应用程序。
Wasm(WebAssembly 的缩写)是您目前在 Docker 中使用的 Linux 和 Windows 容器的一种快速、轻便的替代方案(有 一些折衷)。
此页面提供有关在 Docker 中与 Linux 容器一起运行 Wasm 应用程序的新功能的信息。
Ruby 3.0.2 已经在2022年12月25日正式发布。主要的改进有生产就绪的 YJIT 和开始对基于 WASI 的 WebAssembly (Wasm) 支持。
其中 YJIT 据说比 3.1 更快,内存开销大约是 3.1 的 1/3,Shopify Ruby 团队已经在生产工作负载上对 YJIT 进行了一年多的测试,证明非常稳定,非常值得在 Rails 项目中使用。
Ruby 3.0.2 发布说明参见:
英文版:Ruby 3.2.0 Released - https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/
中文版:Ruby 3.2.0 发布 - https://mp.weixin.qq.com/s/FhoSsyMz7-iZD7Z1dqLLnw或[Ruby] Ruby 3.2.0 发布 | CloudoLife - https://cloudolife.cn/2022/12/31/Programming-Language/Ruby/Ruby-3-2-0-Released/
本文介绍如何将现有的 Rails 项目的 Ruby 版本升级到最新 3.2.0 版本。
2022 年平安夜,我突然发烧了。平时出门都很小心地带口罩防护,没想到很快还是遇上了。发烧期间没敢出门做核酸,只是在家自测抗原阳性。
原文链接 Ruby 3.2.0 Released - https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/
由 naruse 发表于 2022 年 12 月 25 日
我们很高兴地宣布发布 Ruby 3.2.0。Ruby 3.2 添加了许多功能和性能改进。
中文翻译已获得 AppSignal - https://www.appsignal.com/ 和 Abiodun Olowode - https://blog.appsignal.com/authors/abiodun-olowode 授权。
Memoization 是一种缓存技术,可以使您的 Ruby 应用程序运行得更高效、更快。
在本文中,我们将探讨记忆化的好处以及何时在您的 Ruby 应用程序中使用它。我们还将研究一些要避免的 Memoization 使用错误。
让我们首先从代码优化开始——它是什么以及一些不同的可用优化技术。
Rails 在 GitHub 发布一个新仓库 rails/docked,帮助初学者从 Docker 运行 Rails 以轻松开始开发。
近日,谷歌发布了开源漏洞扫描器 OSV-Scanner。OSV-Scanner 是为开源的 OSV 数据库提供官方支持的前端工具,用 Go 编写,旨在扫描开源应用程序以评估任何合并依赖项的安全性。
可以使用 OSV-Scanner 寻找 Rails 应用程序依赖中存在的漏洞,包括 Gemfile.lock, package-lock.json, yarn.lock 等文件,.git 目录的最新提交记录,以及基于 Debian 的镜像。
2022 年 11 月 14 日,星期一
由 Rails 基金会发布
今天,我们很高兴地宣布 Rails 基金会成立。它的使命是改进我们生态系统中的文档、教育、营销和活动,以使所有新的和现有的 Rails 开发人员受益。它由一些与 Rails 相关的最重要的公司发起,并将努力确保一个繁荣的生态系统,该生态系统将继续改进,并且对未来的新来者更具吸引力。
如果想在 iPhone、iPad、Mac、Apple Watch、Apple TV 和 iMessage 的 App Store 中分发 App 应用,首先必须注册加入 Apple Developer Program 成为 Apple 开发者。