V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  windcode  ›  全部回复第 4 页 / 共 8 页
回复总数  142
1  2  3  4  5  6  7  8  
173 天前
回复了 289396212 创建的主题 程序员 如何快速理解并掌握 DDD 后端开发?
在一些崇倡极简的语言中,类似 Sofa 这种固化了项目工程结构的框架是很少见到的,比如 Go 语言。
在 Go 语言中写一个 Web 系统,达到一定复杂度之后,经常会像无头苍蝇一样遇到不知道怎么组织目录结构的问题。其实这个时候 DDD 是一种很好的方法论支撑 。
我不赞成全盘引入 DDD ,因为对于不同复杂度的系统来说,需要的抽象等级也不一样,简单来说,有的时候我的系统没那么复杂,所以引入一堆概念完全没有必要。
对于 DDD 可以根据实际需要循序渐进的引入系统设计中,我写了一个简单的 Go 语言 DDD Web 程序模版,麻雀虽小五脏俱全,同时也符合 DDD 的基本概念,可以作为 Go 小型 Web 项目的参考。
https://github.com/elliotxx/go-web-template
小而美的工具,star 了~
179 天前
回复了 zzhbbdbbd 创建的主题 分享创造 ASCII 代码截图?≽^•⩊•^≼
很棒的插件,正在用了👍
183 天前
回复了 JavenXiao 创建的主题 问与答 有程序员相关的播客推荐吗?
硬地骇客,独立开发相关
编码人生,程序员成长
计算机历史博物馆,小众精品计算机领域播客
183 天前
回复了 YongXMan 创建的主题 Terminal 求推荐 Windows 下好用的 terminal
WezTerm ,UI 漂亮,可使用 lua 自定义配置,而且跨平台,一套配置可快速在 Linux 、Mac 、Windows 中配置出一模一样的 Terminal
@cumt21g demo 视频播放的问题已经解决了哈,是视频格式兼容性的问题,可以再试下
@cumt21g 感谢反馈,请问你用的什么浏览器和系统,我们测下来在 safari 中打开 github 和官网中的视频确实都有问题 🙏
@cumt21g 是遇到什么问题了吗,我这里可以正常播放欸
作为资深 k8s yaml 工程师(🐶),我来答一发,我常年用 kubectx + kubectl 切换多个集群,排查部署在多个集群中的应用的问题,可谓头都秃了。。。terminal 都快磨白了
后来用了 Lens ,感觉还不错,奈何后来商业化卖钱去了。。。味道不对了
现在我们自己开发了一套针对多集群的 k8s 可视化面板,解决资源快速定位、排障的痛点,最近我们也把它开源了:
https://github.com/KusionStack/karpor
项目还处于初始阶段,整体比较轻量化,功能也没那么丰富,但是确实可以解决我们的一部分问题。最近打算通过 AI 对部分功能进行优化,让体验更加“人性化”,欢迎提需求一起玩
@elonz 感谢支持,很好的建议 👍 当前还是初始版本,会基于上述理念继续迭代改进,也欢迎提需求👏
https://github.com/KusionStack/karpor/issues/new/choose
@GoRoad 好的,我记了个 issue👇,后续补充文档后也会在 V2EX 中回复你
https://github.com/KusionStack/karpor/issues/517
@GoRoad 感谢体验,Karpor 默认只支持 https ,所以暴露服务要复杂一些。不过 LiveDemo 就是通过 traefik 的 IngressRoute 方式暴露服务的,这个没问题,可能需要微调下姿势,待我补充下文档哈。遇到问题也可以直接提 Issue ,我们看到都会积极响应:
https://github.com/KusionStack/karpor/issues/new/choose
@frantic 录屏使用的 Screen Studio ,可以自动加背景,点击时可以自动缩放
我依次使用过 C 、C++、Python 、Java ,目前 Go 是我最喜欢的编程语言,它既没有 C++和 Java 的臃肿,也没有 Python 的低效,很好地平衡了工程优雅程度和开发效率。

我用 Go 开发了 Kubernetes 可视化工具( https://github.com/KusionStack/karpor ),采用前后端分离模式,但在分发时通过 embed 机制将前端产物和后端 server 打包到一起,分发和部署服务只需一个几十 M 的 binary ,十分方便。
187 天前
回复了 airchaoz 创建的主题 开源软件 大家能够容忍开源有广告吗
开源 != 免费🆓,如果为了支持开源作者,看个广告也不是不能接受,不过比起广告,我更能接受给作者买杯咖啡☕️
187 天前
回复了 bingNew 创建的主题 开源软件 如何快速关注优秀的开源作品
找开源项目可以关注这些渠道:
https://hellogithub.com/ - 发现和分享有趣、入门级开源项目的平台
https://github.com/ruanyf/weekly - 阮一峰的周刊
https://app.opensauced.pizza/ - 帮助开发人员找到和贡献开源项目的平台
https://www.reddit.com/r/opensource/ - Reddit 的开源子板块
https://news.ycombinator.com/news - Hacker News ,程序员聚集地,界面古老但是社区质量很高

另外推荐一个新开源项目,AI 时代的 Kubernetes 可视化工具:
https://github.com/KusionStack/karpor
191 天前
回复了 qloog 创建的主题 Go 编程语言 大家线上的 Go 服务都是如何部署的?
我维护的这个开源项目 Live Demo ( https://karpor-demo.kusionstack.io/)是部署在 ECS 中的 k3s 中,用 Helm 一键安装,后面打算 IaC 化后用 Kusion+Github Action 借助 GitOps 方式快速运维。
提个建议,可以将适合外部贡献的社区任务汇总到一个 Issue 中,然后置顶,并且给所有社区任务 Issue 打上 [good first issue] 标签。类似这种: https://github.com/KusionStack/karpor/issues/463

这样用户既可以在仓库中快速找到贡献入口,也可以在类似 https://goodfirstissue.dev 的网站中找到你的社区贡献任务。
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   970 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 22:39 · PVG 06:39 · LAX 14:39 · JFK 17:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.