Tubi 自 2019 年中旬开始,秉承回馈与开放的心态,通过运营线上线下 Scala Meetup,为 Scala 开源社区及项目持续贡献。
迄今,已有 24 个由 Scala 资深使用者带来的技术分享 —— Scala 编程入门学习到职业发展,Scala 函数式编程语言的研究,还有 Scala 的生产实践案例,欢迎浏览 Scala Meetup 往期精彩!
2023 年首场 Meetup 重磅来袭
2023/1/14 周六|14:00-17:30
迫不及待要报名的,请直接报名就行。还想进一步了解本次活动信息的,跟我来。
Tubi 的 gRPC 演进之路
当前业界越来越多的公司开始使用 gRPC 构建支持多语言的高性能微服务框架,Tubi 内部在线服务内部通信也是基于 gRPC 。
这次分享将重点介绍 Tubi 后端服务如何使用 gRPC 进行服务通信;同时,也将介绍 grpc runtime 迁移到 akka-grpc 的历程。
本话题来自 Tubi 资深后端工程师张正来,他在 Tubi 专注于推荐系统后端架构和研发,喜好函数式编程语言。
Scala 与函数式编程
函数式编程是一个简单又复杂的概念。目前,国内大部分高校并没有开设相关的课程,但是它对于现代化的系统开发来说尤为重要。
大部分程序员对函数式编程的理解可能还停留在诸如 min(x,y) 或者 flatMap() 这样的例子上,这些虽然是典型的函数式编程实践,却不是全部。
在本次分享中,袁洋教授将基于最近几年使用 Scala 开发辅助诊断系统的经验,与大家交流函数式编程在大型软件工程开发中的好处,以及超出语法层面之外的流程规范;也会简单介绍一下基于 Cats effect 和 Task 设计的开源后端框架 Flag Boot 。
本话题来自袁洋,清华大学交叉信息学院助理教授,主要研究方向是智能医疗、AI 可解释性、AI 大系统。
袁洋教授在 2012 年毕业于北京大学计算机系,2018 年获得美国康奈尔大学计算机博士学位,师从 Robert Kleinberg 教授。博士期间,于 2014-2015 年前往微软新英格兰研究院做访问学生,并于 2016 年秋季前往美国普林斯顿大学做访问学生,2018-2019 年前往麻省理工学院大数据科学学院(MIFODS)做博士后。 袁洋教授个人主页:http://people.iiis.tsinghua.edu.cn/~yuanyang/en.html
交互式笔记本中的 Scala
Jupyter Notebook 因其强大的生产力和易学易用等特点已迅速成为数据分析、机器学习的必备工具,并且正向更多领域“蔓延”。
本话题将以面向 Scala 的交互式笔记本相关开源项目与实践(在树莓派 4 等 ARM 开发板上)为中心,同时包含我们对这一领域进一步的思考和探索。
本话题来自李枫,独立开发者。曾就职于摩托罗拉、三星等 IT 公司,在移动平台上积累了十年以上的研发经验, 近几年主要专注于云计算/边缘计算基础设施。
李枫对技术创新有浓厚的兴趣和实践能力,热心参与开源社区的各种活动,过往各种技术分享(皆为第一作者)的链接如下: https://github.com/XianBeiTuoBaFeng2015/MySlides。
Scala Meetup 活动信息
2023/1/14 周六|14:00-17:30
【一】报名参与
报名成功后,添加微信 15600819309,即可受邀加入 Scala 开发交流群。
【三】深度参与
如果你在实际生产环境中,或在学习 Scala 语言的过程中,遇到了任何有挑战的技术问题,欢迎写邮件给 huixiaoliu@tubi.tv,请尽可能包含足够的背景信息。
本次 Meetup 将有“真实案例讨论环节“,大家将就你提出的技术难题,一起讨论,做出贡献!
社区是围绕着需要解决的问题而出现的。我们希望 Scala Meetup 这个平台,不仅可以庆祝使用 Scala 所实现的成就,共享克服挑战的经验,更可以提出问题,呼吁社区的共同智慧,找到解决方案!
加入社群
【一】成为讲师
Scala Meetup 长期招募讲师和高品质的话题,欢迎热爱函数式编程的你,与更大的群体,分享你的项目、经验和心得!
【二】成为社员
Tubi 长期运营多个 Scala 开发交流群,分享 Scala 最新发展动态、讨论 Scala 技术难点、发布 Meetup 活动信息和 Scala 开发者岗位信息。
欢迎添加微信 15600819309,受邀入群!
Scala 总是有更多精彩
Scala 在 Tubi 的应用案例
Tubi 热招 Scala 资深后端工程师
我们正在寻找一名优秀后端( Java / Scala ) 工程师,致力于构建低延迟服务以服务于机器学习模型, 研究用于广告投放速度和预测的精密算法,改进部署和运营我们服务的方式,甚至为开源项目做出贡献。
欢迎加入 Tubi,一起使用 Scala 创建更好的服务!