"As Code"10 hours agohttps://mitchellh.com/writing/as-codeMitchell Hashimoto 将“X as Code”定义为一种系统化的原则或规则,而非编程。他的意图是将人们头脑中的知识刻录到一个可共享、可版本化、可迭代的系统中。编码化的知识是计算机可读的,能够实现自动化与验证,但并不要求采用所有现代编程实践。这种思维方式体现在十多年前撰写的《HashiCorp 之道》中“编码化”部分。他澄清道,这篇文章并非对“作为编程”理念的批评,也不声称“作为代码”是完美的。
We compiled our TypeScript parser to WASM13 days agohttps://encore.dev/blog/typescript-parser-wasmEncore通过读取TypeScript代码来确定应用基础设施,并自动配给相应资源,例如API、数据库及发布订阅主题。这款采用Rust编写并编译为WASM的解析器现已能在浏览器中运行,使得仅通过代码片段和分享链接即可复现错误,无需依赖本地项目。为实现浏览器运行功能,通过Cargo特性移除了文件系统依赖,内存解析机制替代了磁盘操作,SDK文件已直接嵌入WASM二进制包。tsparser.encore.dev上的在线演练场支持测试和共享解析器输出,确保CLI、CI与浏览器环境间的执行结果一致性。