活动图

DevLink | X to Go语言技术沙龙

DevLink | X to Go语言技术沙龙

2016-09-03 周六 13:00 —— 2016-09-03 周六 18:00
线下活动
北京
活动介绍

活动介绍:

Go 作为一个相对较新的语言,在网络编程、并发能力、部署方便性上有其自身的优势。有很多开发者在持续关注 Go 语言的进展,并正在考虑是否利用 Go 写一些东西,试着接触下这个人称“网络时代的 C 语言”的神器。

作为国内最贴近开发者的技术社区,我们也收到很多朋友的建议,想请一些大牛来给大家讲讲Go 语言。特别是针对准备由其他开发语言转到 Go 的开发者,希望听听大牛们的建议和最单刀直入的上手指南。

所以,DevLink邀请到了Go语言北京用户组(GopherBeijing)的技术大牛们,与我们一起开展一次名叫X to Go的“小课桌”技术分享活动,活动旨在面向Golang的初学者,从Go语言的独有特性,到入门上手、性能优化,为他们制定了一个下午的分享议题,希望能够帮助到其他开发者快速了解、接触到Go这个新时代的编程语言。

与历次大型技术会议不同,DevLink“小课桌”活动对 DevLink 的会员是免费的,如果您在半年内购票参与过DevLink 的任意活动,都可以免费参加到“小课桌”活动里面来。而对于非会员朋友,我们会适当收取门票费用(每人89 元)。但与 DevLink 的历次活动一样,我们设置了打赏环节,您的所有购票费用都将充值到您的打赏账户,用来给讲师打赏。我们通过这种方式来对讲师的优质分享进行鼓励。

后续DevLink还将组织多场“小课桌”活动,每次活动都会请到特定领域的专家,来满足大家对特定编程语言或特定解决方案的技术交流、学习需求。

嘉宾及分享议题:

李兆海,多年专注在后端分布式网络服务开发,曾使用过多个流行后端技术和相关架构实践。Go和Docker的早期使用者和推广者。《第一本Docker书》译者,作为项目技术负责人成功开发百万用户级直播系统。本次分享活动出品人。

分享议题:Go开发环境及工具初探
开发环境目录结构
-公开库结构
-私有服务结构
代码结构组织
-模块和app
-protocol.go及文档
-protocol_test.go及业务测试
-单元测试及mock
编辑器
性能优化
-压力测试
-go tool pprof
-火焰图 github.com/uber/go-torch
-在线数据采集

郭军,奇虎360 核心安全事业部 服务于云引擎开发组技术团队,关注golang,架构设计等互联网技术

分享议题:GO语言线上系统重构实践
项目背景
每天百亿查询面临的瓶颈
为什么选择golang
重构时踩过的坑
重构后性能提升
-qps从600提升到7000
-线上部署/扩容非常简单
-稳定,稳定,还是稳定
遇到的新问题
-GC停顿
-对象池优化
-路由反射
-cgo
其他收获

刘旭,亚信数据云平台部工程师,参与Datahub数据交易平台和铸数工坊大数据PaaS平台产品的研发。使用Golang作为开发语言。三年Golang经验。

分享议题:Golang细节底层挖掘
olang的nil
局部变量的内存分配
Append的内存操作
map元素的内存模型
注意:没有原子操作
Method Set的原则
Select中case里表达式估值顺序
channel收发机制

丁靖,链家网平台服务架构师,目前负责链家网存储/图片服务开发维护工作。曾参与微博商业化支付服务相关研发工作, 手机百度服务端研发工作。Swoole开发组成员。关注优雅的接口设计, 致力于构建高可维护的代码工程。

分享议题:使用Go搭建REST服务
REST架构简介

  • REST设计原则
  • 链家网对象存储
    PHP网络编程之痛
  • nginx-fpm不能完成的任务
  • Swoole的一些努力
    Go编程之美
  • 非侵入式接口,非面向对象,非继承(一些例子)
  • Functional Programming(一些例子)
    Go搭建基于REST架构原则的Web服务
  • net/http简介
  • 定制自己的HTTPServer
    Go工程实践(一个基于REST原则的开发框架)
  • 目录结构
  • 环境变量
  • 编译执行

活动日程:

13:00-14:00 签到
14:00-14:45 Go开发环境及工具初探 李兆海
14:45-15:00 短休
15:00-15:45 GO语言线上系统重构实践 郭军
15:45-16:00 短休
16:00-16:45 Golang细节底层挖掘 刘旭
16:45-17:00 短休
17:00-17:45 使用Go搭建REST服务 丁靖
17:45-18:00 圆桌讨论

发布于 2016-08-18
0 条评论
组织者
主办方
DevLink