1 分•作者: the_plug•2 个月前
Yaiko (<a href="https:&#x2F;&#x2F;github.com&#x2F;sazalo101&#x2F;yaiko" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sazalo101&#x2F;yaiko</a>) 是一个开源的 Rust 全栈 Web 框架。 大多数 Rust Web 库都需要单独配置身份验证、会话、CSRF、速率限制、迁移和 JavaScript 构建管道。 Yaiko 将这些功能集成到一个单一框架中,后端使用 Rust,前端使用 jQuery,无需 Node.js 构建步骤。 特性: * 基于 Hyper 和 Tokio 构建(80,000+ RPS) * 内置 SQLite 和 PostgreSQL 迁移运行器 (yaiko migrate run) * 支持 CSRF、速率限制、WebSockets 和后台作业队列 * 脚手架 CLI (cargo install yaiko) * 文档:<a href="https:&#x2F;&#x2F;github.com&#x2F;sazalo101&#x2F;yaiko&#x2F;blob&#x2F;main&#x2F;BOOK.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sazalo101&#x2F;yaiko&#x2F;blob&#x2F;main&#x2F;BOOK.md</a> * Crates.io:<a href="https:&#x2F;&#x2F;crates.io&#x2F;crates&#x2F;yaiko" rel="nofollow">https:&#x2F;&#x2F;crates.io&#x2F;crates&#x2F;yaiko</a> 欢迎对 API 设计和架构提出反馈意见。
1 分•作者: mettamage•2 个月前
我不知道是否有人需要阅读这些。我知道我需要,只是为了能稍作停顿。如果你愿意,可以称之为沉思的时刻。因此,有了这篇帖子。 -- 我需要了解全栈软件工程,最好是全面的。这意味着要从硬件一直到你选择的任何编译型语言。Web、App、桌面,所有这些。全栈不仅仅是Web的后端/前端。我认为一个技术栈的深度和广度远不止于此(这幅XKCD漫画 [1] 浮现在我脑海中)。 但是,当我了解了所有这些之后,我还需要知道如何安全地做到这一点,对吗?所以我也需要了解这方面的内容。 然后,我需要了解最佳实践,例如CI/CD、六边形架构、测试,以及开发者文化中涌现出的任何东西(例如,Smalltalk社区和JS社区在扩展基类方面意见不一)。还有很多其他事情。 我需要学习数学,不一定全部掌握,但肯定要达到能够阅读机器学习论文并至少尝试提出潜在新颖想法的水平。 但还有人工智能本身这个话题!了解其背后的数学知识固然很好,但如何将其应用于混乱的数据源和数据管道呢?这些数据源和数据管道通常还没有被梳理清楚。 而这仅仅是我作为软件工程师的职业角色。我还有创业的抱负。 市场营销、法律、金融、人力资源、急救(你永远不知道什么时候会用到!)、人本身、经济学。这真是一个令人眼花缭乱的清单。当然,我知道你可以对这类事情采取“二八法则”,尤其是在创业时,但这仍然令人眼花缭乱。 但同时,我也被世界上几乎所有值得学习的事物所吸引。我有一些特别的兴趣,但即使是那些我不太了解的领域,我也总是喜欢听一门好课程,或者听一个充满热情的人讲述。我随时都愿意倾听。 物理学、医学、音乐、艺术、体育、科学、冥想传统+与科学的互动。是的,甚至我的动漫爱好也融入了这一部分,因为它是通往日本文化的绝佳门户。我不在乎你怎么说,它就是奏效的。我希望其他文化也能有如此强大的吸引力,但目前美国文化(好莱坞)和日本文化(动漫)是我的主要关注点。 在很大程度上,我的大脑要求我了解所有这些领域的最新动态和现状。 这确实很多。它也很有趣(通常情况下)。但它也确实很多。 我知道我永远不会赢得这场比赛,但尝试的过程很有趣。我越老,技术发展越快,我越觉得难度在增加。但我永远不会停止,因为我热爱这场游戏。 我只是把这些写出来,看看是否有人能感同身受。 [1] https://xkcd.com/2347/