标签 Golang 下的文章

Gopher部落:简单复盘这一年

本文永久链接 – https://tonybai.com/2021/12/17/gopher-tribe-first-anniversary-review

简要复盘

12月15日早上,手机收到知识星球app的一条推送信息,提示我的星球“Gopher部落”迎来了第100位星友:

我这才想起来Gopher部落星球已经创建满一年了。从上面的星球名片来看,准确来说是390多天。在这390多天中,我发表了528条主题,在每周的星球排行榜中也名列前茅,下面是知识星球周一推送的星球周报,我的战力处在在前20%^_^。

经过这一年来的“试水”,Gopher部落聚集了100个星友,还有一些已关注但没有加入的星友,达到了我的预期。就我个人的精力而言,服务到300个星友是一个比较正常的状态,500个应该是天花板了,因此我也不求大,但求精。

一年来,Gopher部落形成了基本的运作风格:主要通过分享原创文章的方式与大家互动,这也是我个人最擅长的。至于很多星球又弄直播,又搞其他互动,对我来说有些复杂,精力上可能也不足够。

此外,我发现星球创建时的承诺基本都能兑现,但仍有遗憾,比如:我最想分享的关于Go+eBPF的话题,一直没能成型:(,2021对我来说是充实的一年,时间真得是挤出来的,这个我还得多多努力才是。

在互动方面,也有所欠缺,这也可能是我以文章分享为主要形式而导致的。仅仅是分享文章互动,似乎没有调动起全员踊跃参与讨论的积极性,毕竟多数文章的覆盖面有局限,对于自己不熟悉的领域,很多星友选择“潜水”,因此,这也是一个我需要改进的点。

我也认真思考了这一点。在twitter上很多人用thread方式发布一些比文章短,但比单条消息内容更丰富,组织更严密的内容,我后续考虑也借鉴这一点,希望大家也能通过thread充分的互动。当然知识星球也提供了一些互动方案:打卡、作业,这些我也希望能利用起来。

问卷调查

本篇是Gopher部落星球的一个阶段性反思与总结,也十分期待大家能提供宝贵意见与建议。为了能更好服务部落内的星友,也为了更好地建设精品星球,为了能更好策划2022年Gopher部落的分享计划,我这里准备了一份给已加入的星友的问卷,希望已加入的星友抽出1-2分钟反馈一下:

如果你尚未加入Gopher部落,也可以在问卷的第一页中选择“我尚未加入星球,我理想中的Gopher部落应该是这样的”,然后点击提交,在下一页写下你的想法。


img{512x368}
img{512x368}

Gopher Daily(Gopher每日新闻)归档仓库 – https://github.com/bigwhite/gopherdaily

我的联系方式:

  • 微博:https://weibo.com/bigwhite20xx
  • 微信公众号:iamtonybai
  • 博客:tonybai.com
  • github: https://github.com/bigwhite
  • “Gopher部落”知识星球:https://public.zsxq.com/groups/51284458844544

商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。

Go 1.18 Beta1版本发布,支持泛型[译]

本文永久链接 – https://tonybai.com/2021/12/15/go-1-18-beta1

北京时间今天凌晨,美国时间12月14日,Go核心团队技术负责人Russ Cox在Go官博发表文章《Go 1.18 Beta 1 is available, with generics》,正式宣布Go 1.18的第一个预览版Go 1.18 beta1发布!Go团队这次少见的通过官博来发布一个beta版本,足以证明Go团队对Go 1.18版本的重视,毕竟Go 1.18是Go自诞生以来最大的一次语法变动,Go团队希望Go社区的gopher们广泛参与公测,在Go 1.18版本发布之前尽可能多地找出版本中存在的bug。

这里简单翻译一下这篇官博,正文如下。


我们刚刚发布了Go 1.18 Beta 1,你可以通过访问下载页面获得该版本。

Go 1.18的正式发布还需要几个月的时间。这是Go 1.18的第一个预览版,目的是让你试一试,用一用,并让我们知道你遇到了什么问题。Go 1.18 Beta 1代表了Google的整个Go团队和世界各地的Go贡献者的大量工作,我们很高兴听到你的想法。

Go 1.18 Beta 1是第一个预览版,包含Go对使用参数化类型(parameterized type)的泛型代码的新支持。泛型是Go 1发布以来最重要的变化,当然也是我们有史以来最大的单一语言变化。对于引入这类影响较大的新特性,期待新用户发现新的错误是很常见的,泛型特性也不例外;我们一定要以适当的谨慎态度对待它们。另外,某些微妙的情况,例如特定种类的递归泛型,已经被推迟到未来的版本。也就是说,我们知道一些早期采用者已经相当满意,如果你有你认为特别适合泛型的用例,我们希望你能试一试。我们已经发布了一个关于如何开始使用泛型的简短教程,并在上周的GopherCon上做了一个演讲。你甚至可以在Go开发分支模式下的Go playground上尝试泛型

Go 1.18 Beta1 增加了对编写基于模糊测试的内置支持,以自动查找导致程序崩溃或返回无效答案的输入。

Go 1.18 Beta1增加了一个新的“Go工作区模式”,让你可以同时处理多个Go module,这对大型项目来说是一个重要的使用案例。

Go 1.18 Beta 1包含一个扩展的go version -m命令,它现在可以记录编译器flag等构建细节。程序可以使用debug.ReadBuildInfo查询自己的构建细节,现在也可以使用新的debug/buildinfo包从其他二进制文件读取构建细节。这一功能旨在为任何需要为Go二进制文件制作软件材料清单(SBOM)的工具奠定基础。

今年早些时候,Go 1.17增加了一个新的基于寄存器的调用约定,以加快X86-64系统上的Go代码。Go 1.18 Beta1将这一功能扩展到了ARM64和PPC64,使其速度提高了20%之多。

感谢所有为这个测试版做出贡献的人,特别是感谢谷歌的团队,他们多年来一直在为实现泛型而不懈努力。这是一条漫长的道路,我们对结果非常满意,我们希望你也喜欢它。

更多细节请参见Go 1.18的完整发布说明草案

像往常一样,特别是对于测试版,如果你发现任何问题,请提交一个问题

我们希望你喜欢测试这个测试版,并希望你在2021年的剩余时间里都有一个安逸的生活。节日快乐!


“Gopher部落”知识星球正式转正(从试运营星球变成了正式星球)!“gopher部落”旨在打造一个精品Go学习和进阶社群!高品质首发Go技术文章,“三天”首发阅读权,每年两期Go语言发展现状分析,每天提前1小时阅读到新鲜的Gopher日报,网课、技术专栏、图书内容前瞻,六小时内必答保证等满足你关于Go语言生态的所有需求!部落目前虽小,但持续力很强,欢迎大家加入!

img{512x368}

img{512x368}

Gopher Daily(Gopher每日新闻)归档仓库 – https://github.com/bigwhite/gopherdaily

商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言精进之路1 Go语言精进之路2 Go语言编程指南
商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats