如果软件工程像许多其他工程学科一样需要专业执照,你会如何改变使用现代人工智能的方式?(这种执照可以在你造成或导致足够重大影响的失败时被暂停)
返回首页
最新
嗨,HN,
Titan Planet 是一个以 JavaScript 为主的后端框架,允许你用 JavaScript 编写后端逻辑,并将其部署为一个单一的原生 Rust 二进制文件。
今天,我要分享一个重大更新:
**新功能**
1. **V8 运行时(不再使用 Boa)**
Titan Planet 现在使用 V8 来执行 JavaScript 包。这显著提高了执行速度、与现实世界 JS 库的兼容性以及整体运行时的稳定性,同时仍然完全不依赖 Node.js 进行生产环境。
JavaScript 在运行之前被打包,并在嵌入的 V8 运行时中执行。Rust 继续负责网络、异步 I/O、并发和部署。
2. **扩展的运行时 API**
Titan 现在配备了一套不断增长的内置运行时 API,专为后端工作负载设计:
- `t.log(...)` – 结构化日志记录
- `t.jwt` – JWT 签名/验证助手
- `t.password` – 哈希和验证助手
- `t.fetch` – HTTP 请求
- 文件访问、环境访问等
这些 API 在 Rust 端实现,并安全地暴露给 JavaScript,确保运行时的可控性和可预测性。
3. **相同的核心理念**
- 不使用 Node.js
- 不使用 Node 事件循环
- 生产环境中不需要 JS 工具
- 输出一个原生二进制文件
- JavaScript 严格限于应用逻辑
**文档**
文档(架构、运行时 API、示例):
[https://titan-docs-ez.vercel.app/docs](https://titan-docs-ez.vercel.app/docs)
Titan 在设计上是有主张的,并不适合所有用例——但如果你对一个由 Rust 驱动、具备 JavaScript 友好性和 V8 运行时的后端感兴趣,欢迎反馈。
祝编码愉快!
如果你是一位不懂编程的创始人,你可能依赖工程师告诉你产品的发布情况。这种方式在投资者要求更新、客户需要变更日志,或者你需要了解项目进展时就显得不够有效。
<i>它的功能:</i>
连接你的代码库。提出问题:
“上周发布了什么?”
“现在进行到哪一步?”
“谁做了什么?”
从你的提交历史中获取简单明了的答案。
<i>自动报告:</i>
安排每周或每月的总结报告。通过Slack或电子邮件发送。可以转发给投资者或董事会。
<i>其他功能:</i>
团队范围内的Slack机器人访问
你公司公共变更日志:yourcompany.gitmore.io/changelog
贡献者统计信息
<i>安全性:</i>
仅支持Webhook。我们存储提交信息、PR标题、时间戳和作者信息。我们绝不会访问源代码。
技术栈:
令牌加密:Fernet(HMAC-SHA256 + AES-128-CBC)
Webhook验证:HMAC-SHA256
支持双重身份验证(2FA)
连接后通过检查你的代码库的Webhook设置进行验证。
免费使用1个代码库: https://gitmore.io
嗨,HN,我目前正在验证一种服务模型,我们作为“影子工程团队”,以大约5000欧元的固定费用在24小时内交付完全功能的原型。
我们针对的具体问题是工程能力。
我与每位创始人或产品负责人交谈时,他们都有5到10个高潜力的想法,但目前都处于停滞状态。他们无法实现这些想法,因为他们的核心工程团队忙于维护、技术债务或主要路线图。他们实际上“没有时间”去测试任何新东西。当他们尝试使用replit/lovable时,往往会得到很多杂乱的结果,并在几个周期后感到不堪重负。
我现在遇到的困惑是,我很想听听你们的真实看法:
我观察到当前的“AI编码”市场,像Fiverr AI编码服务这样的市场也在兴起。
你可以找到有人愿意以500到1000美元的价格构建AI应用程序。
我真正想问的是:为什么这些廉价服务没有爆发式增长?
考虑到像Cursor、replit这样的工具的能力,你可能会认为这些市场应该是绕过内部工程瓶颈的默认解决方案,但事实并非如此。
- 是管理开销的问题吗?(你没有时间去管理一个随机的自由职业者?)
- 是质量/安全的担忧吗?(将专有想法放入廉价的零工经济服务中?)
- 还是说他们根本不理解商业逻辑?
核心问题是:如果你手头有一堆无法实现的想法,那么以5000欧元的价格在24小时内获得“保证的专业级”结果,是否是绕过内部瓶颈的明智选择?还是你仍然会尝试与更便宜的自由职业者/内部资源拼凑在一起?
我在试图弄清楚价值是在代码(这很便宜)还是在可靠性/速度(这似乎很稀缺)。
感谢你的反馈。