惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
量子位
博客园 - 司徒正美
IT之家
IT之家
V
Visual Studio Blog
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
Google DeepMind News
Google DeepMind News
Last Week in AI
Last Week in AI
Microsoft Security Blog
Microsoft Security Blog
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
Vercel News
Vercel News
B
Blog
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
小众软件
小众软件
罗磊的独立博客
博客园 - 叶小钗
雷峰网
雷峰网
Martin Fowler
Martin Fowler
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学

希仁之拥

领克900半年使用体验 | 希仁之拥的博客 Ubuntu 26.04 Desktop使用体验 | 希仁之拥的博客 【转载】谈谈不受欢迎的博客技术特征 | 希仁之拥的博客 【转载】ClaudeCode 你想知道的所有秘密,源码深度研究报告 | 希仁之拥的博客 2025年年终总结 | 希仁之拥的博客 集成和使用Openclaw后的思考 | 希仁之拥的博客 我买了领克900 | 希仁之拥的博客 服务器性能优化之io拷贝 | 希仁之拥的博客 Go-Sail导航站上线啦 | 希仁之拥的博客 今年国庆的一些感受 [2025] | 希仁之拥的博客 在Deepin 25上配置forticlient | 希仁之拥的博客 分享一些酷酷的站点 [20250908] | 希仁之拥的博客 Go-Sail发布v3.0.6版本了 | 希仁之拥的博客 我对V2EX发布$V2EX讨论的一些感受 | 希仁之拥的博客 如何让Stripe支持支付宝和微信支付 | 希仁之拥的博客 GitLab+Drone使用体验 | 希仁之拥的博客 四姑娘山之旅 | 希仁之拥的博客 近来帮同事做性能优化的过程回顾 | 希仁之拥的博客 聊聊接口的返回数据结构 | 希仁之拥的博客 由GORM的Updates语法糖 我把 Go-Sail 的文档站更新了 | 希仁之拥的博客 这就是我为什么讨厌拼多多 | 希仁之拥的博客 元旦快乐~ | 希仁之拥的博客 致敬还在写博客的我们 | 希仁之拥的博客 逐步的把图片资源迁移到星光图床上 | 希仁之拥的博客 帮弟弟配了一台mini主机 | 希仁之拥的博客 国庆的一些碎碎念 | 希仁之拥的博客 就这一刻而言,我觉得科技冷冰冰的。 | 希仁之拥的博客 如何使用acme.sh自动续签证书 | 希仁之拥的博客 Go-Sail的文档站点搭建好了 | 希仁之拥的博客
2025上半年里程碑 | 希仁之拥的博客
希仁之拥 · 2025-05-29 · via 希仁之拥

2025年上半年对我来说是意义非凡的半年,在这半年里,伴随着焦虑与忙碌,也充满了喜悦和收获。

开源

说起go-sail,它是我第一个“正儿八经”长期持续维护的开源项目,这个仓库创建时间其实挺早的,不过很长时间没有具有成果性的产出。早期的go-sail还不是框架,最多只能算是“模板”,它的由来也颇具缘分色彩:

想必三年的新冠疫情大家还能历历在目,那时候,因为机缘巧合,我参与了我省的“天府健康通”小程序项目,也就是俗称的“健康码”。其中“判码引擎”工程囊括了数据的采集、清洗、结构化整理再到最后流程引擎的处理。而我参与了前端小程序的“场所码”功能模块和中台的“数据采集”模块。

整个工程是基于goa微服务框架构建的,而goa本身的整合我当时感觉实在是晦涩,不易用。然而在文档生成这个方面却又深深的打动了我,让我为之称赞。那时候,第一次知道除了Swagger UI以外的openapi ui,那就是Redocly UI。在数据采集模块,涉及到了大量的定时任务以及各种的异步处理,由于时间紧迫,当时重心还是以功能产出为主。尽管如此,这个工程可以说是我转向Golang生态的第一个正式且庞大的团队化工程,它里面的许多思想对我影响深刻。

从那时起,我萌生了一个想法,那就是自己整合一套让人用着舒适的代码模板。

于是,在后来的工作中,我不断的抽象,不断的提炼,过程中也收到了一些小伙伴的建议和使用反馈。这无疑是生产力级别的进步,最终go-sail诞生了。

go-sail的Http引擎使用gin,这是一个几乎无人不知的引擎,它在性能与易用性之间做到了很好的平衡。而schedule模块就是我对之前的定时任务梳理之后的产出,语法糖更是借鉴了大名鼎鼎的Laravel

目前go-sail收获了超过100个star,这也是我首个过百star的开源项目,它正稳定的运行在多个企业和个人的项目中💪。

维护开源项目我个人还是感觉很开心很有收获的,我感觉与常规的业务开发最大的不同的就是心态,每推出一个新的feature,就要考虑合理性、通用性、可扩展性以及与之对应的测试用例。每当发现旧的feature需要改善或不合时宜的时候,需要进行弃用标记,并且声明在未来的版本将会删除,而这也是本着对使用者负责任的态度和开源精神的敬畏。

仓库地址:https://github.com/keepchen/go-sail

go-sail.png

商业

stardots中文名“星光图床”,是我第一个商业项目,从立项开发到上线到运营,前前后后断断续续经历了一年多的时间,这个产品的收获跟以往的经历和感受是全然不同的。

除了本身的开发工作以外,考虑的事情非常的多也非常的杂,比如成本控制、宣传推广、SEO优化、用户体验改善等等等等。而这些工作占据了非常大的比重。

除此之外,还有一些路径的打通也是前所未有的经历,一路走来,不可谓不困难重重。好在,最重大的事情那就是开始!

目前星光图床的注册用户已经突破1000人,能为这么多的用户提供服务,是我的荣幸。也感谢用户们的支持!

miletones-1000registed-users.png

官网地址:https://stardots.io

所有的困难都不算是困难,关键是在于你什么时候出发。


980_120.png(via stardots.io)

觉得博主写的不错?给他一个赞赏:

keepchen的赞赏码-支付宝 keepchen的赞赏码-微信