• 探索 20 个用于简化任务和提高生产力的重要库。 Golang,也称为 Go,是一种静态类型、编译型编程语言,由 Google 的 Robert Griesemer、Rob Pike 和 Ken Thompson 设计。它于 2009 年推出,旨在解决其他
  • 不同国家/地区软件工程师的平均工资是多少? 查找美国、欧盟、印度等国家的开发人员平均工资。我们比较了软件工程不断发展和繁荣的十几个国家的数据。 这就是您今天将学到的内容。在这篇文章中,您将找到 20 多个
  • 这是一个实用的电子商务微服务,它使用CQRS、事件源、垂直切片架构和事件驱动架构构建。点击标题 一个实际的电子商务示例,使用Golang和不同的软件架构和技术构建,如微服务架构,垂直切片架构,CQRS模式,域驱动设计(DDD),事件源,事件驱动架构 icon
  • 这两种语言都可以用来编写快速可靠的 Web 服务。另一方面,它们实现这一目标的方法截然不同,很难找到对两种语言都公平的良好比较。 这篇文章是我试图向您概述 Go 和 Rust 之间的差异,重点是 Web 开发。我们将比较语法、Web 生态系统以及它 icon
  • GoFaceRec是一个用 Go 构建的人脸识别工具,利用 MTCNN 进行人脸检测和 QMagFace 进行人脸识别。 该项目的诞生是出于将深度学习模型的力量引入 Go 社区的愿望。经过一番努力,我得出的结论是,最好的方法是将模型转换为 Tens icon
  • 维护软件的成本比开发软件的成本高得多。为了使维护软件具有成本效益,我们需要一种架构,使每个开发人员都能轻松理解代码库的每个部分并鼓励并行工作,因为大型软件通常有一个团队在背后支持。 六边形架构旨在通过提供清晰的关注点分离来实现这些目标,使您能够专注 icon
  • 最近,我遇到了一个编程任务,需要在网络界面上显示一个日志文件的最后'n'行,类似'tail -[n] -f'的功能。 tail -f -30 /var/log/nginx/error.log命令,我们可能在终端上做过数百万次。 icon
  • Go 1.21 将于 2023 年 8 月发布。该版本主要关注映射maps、切片slices和通道channels的辅助函数。 让我们看看 Go 1.21 新增了什么: Min, Max, 和Cl icon
  • 在 DevOps 的世界里,两种编程语言经常相互竞争:Golang 和 Python。两种语言都有自己的优点和缺点,选择适合您的 DevOps 需求的语言可能是一个艰难的决定。在这篇博文中,我们将仔细研究 Golang 和 Python,并比较它们在 DevOps 领域的能力。 icon
  • kmux 是一个强大的Go软件包,通过允许开发人员将代理定义为代码,改变代理的实现方式。 通过提供直观且富有表现力的语法,kmux 简化了服务器设置、路由管理和代理配置。 借助 kmux,开发人员可以创建 icon
  • ram-dl是一个允许您将RAM上传到系统或从系统下载的工具。 它主要是作为 r3map 的技术演示,r3map icon
  • Reddit网友提问:我对后端开发感兴趣,正在考虑 Python、Javascript 和 Golang。我更喜欢 Go,但有人说他正在失去人气,Go 初级开发人员是一个神话,因为 Go 开发人员通常是从其他语言转换而来并有工作经验的人,因此几乎不可能找到工作。当然我知道我迟早会在 icon
  • 与构建的物理世界一样,软件架构也受模式控制。这些模式充当蓝图,塑造软件系统的结构和行为。这些关键模式之一是外观facade设计模式,虽然常常不为人所知,但不可否认的重要。 外观facade模式源于四人帮 1994 年出版的颇具影响力的著作《设计模式 icon
  • 遵循鲍勃叔叔的简洁clean架构原则构建的 REST API 示例 clean架构规则: 独立于框架。该架构不依赖于某些功能丰富的软件库的存在。这允许您使用此类框架作为工具,而不必将您的系统塞入其有限的约束中。 可测试。无需 icon
  • 如果您的应用程序是一顿饭,那么数据库模型就像一种乏味的碳水化合物,可以填饱您的肚子,但永远不会满足。 因此,Go 拥有如此多的工具来完成这项工作也就不足为奇了。 有选择固然很好,但选择太多,可能会让人不知 icon
  • rem是Retro Entity Mapper三个字母简写。一种新的Golang ORM。 特点: PostgreSQL 和 MySQL 方言。SQLite 即将推出。 使用相同模型语法的数据和架构迁移。 优化外键和 icon
  • 这是一个简单、简洁的 Go 记忆器。缓存昂贵的函数调用。Go-memoize 已经投入生产几年了。 在内存中缓存昂贵的函数调用,并具有可配置的超时和清除间隔: icon
  • DevOps 术语表(排名不分先后):DevOps:一个开发人员与运营人员和谐共处的神奇领域,一切移动都已自动化,Terraform 仍然获得 MPL 2 许可。 DevOps工程师 icon