技术,生活,随看 \随转
开始时似乎比较容易的事情,结尾时往往是最困难的。这就是为什么程序员说——“开发前面的百分之九十需要一半时间,而另一半时间则用来完成最后的百分之十。”

——《编程之禅》
壮志凌云2 看着还不错,这几年片子中
ko是一个用于Go应用程序的简单、快速的容器镜像生成器。它非常适合包含单个Go应用程序的镜像而对操作系统基础镜像没有任何/过多依赖关系(例如,没有cgo,没有操作系统包依赖关系)的用例。

ko通过在本地机器上有效执行go build来构建映像,因此不需要安装docker。这可以使其非常适合轻量级CI/CD用例。

ko还支持简单的YAML模板,这使其成为Kubernetes应用程序的强大工具。

这项工作很大程度上基于为Bazel构建DockerKubernetes支持的经验。该作品在这里展示

项目地址 | #生成器
开源技术教程:《线性代数的艺术》,主要针对 MIT 教授 Gilbert Strang 的《Linear Algebra for Everyone》教程提供了图形注释,让知识更易于吸收理解。

项目地址 | #教程
WhatsApp 克隆项目:What's App Clone Project,实现了较为完善的聊天 UI 组件、实时消息系统,满足可重用性、并行构建等开发设计理念。

主要演示的技术功能如下:

- 使用 Jetpack Compose 实现整个 UI 元素;
- 使用 Hilt 和 AppStartup 等 Jetpack 库实现 Android 架构组件;
- 使用 Kotlin 协程执行后台任务;
- 将聊天系统与 Stream Chat SDK 集成以进行实时事件处理。

项目地址
一个好玩的开源项目:《河图脚本语言》专为 Flutter 打造的轻量型嵌入式脚本语言

河图是一个专为 Flutter 打造的轻量型嵌入式脚本语言。它用纯 Dart 写成,因此可以非常轻易的嵌入 Flutter APP,和你的现有代码交互。开发这个语言的主要目的是为了实现 APP 动态布局、对已经发布的程序进行轻量级热更新、以及游戏程序的脚本框架等等在 Flutter 中受限制的语言能力。

目前已经有一些框架为了相似的目的而存在,例如可以动态调用 Lua 语言的Lua Dardo,可以根据 Json 生成界面的Flutter Fair,等等。还有一些如 KrakenMXFlutter 等方案试图完全将 Flutter APP 前端化。这些方案大多都极为笨重(依托于 V8 等 Javascript 引擎)。并且需要开发者维护一整套胶水方案来达到目的。而河图脚本语言的目的则是为了以最小代价实现类似的目的:只需要导入一个库 + 一行代码即可动态化。

快速上手 | 在线版本 | Github
《白话区块链》专栏作者写了一篇关于区块链的硬核文章:《万字长文 - 我眼中区块链各个赛道正在演进的技术趋势》,阐述了公链、DeFi、NFT、存储、GemaFi五大赛道的现状深度分析和未来趋势推演。

然后有人把该文做了一个思维导图,以便对这5个赛道进行逻辑梳理。有兴趣的可以去看。

文章地址 | 原作者 | 导图原图 | 导图作者 | #区块链
Back to Top