2022 Kotlin 中文开发者大会,11 月 26-27 连续两天线上见!
时间很快地到了 2022 年年底,随着 Kotlin 1.7.20 的发布,官方一系列多平台库也跟着更新,包括全新的 K2 编译器,目前正积极地开发中并已公布 Alpha 版。Mobile 开发者期待已久的 Kotlin Multiplatform Mobile 也推出 Beta 版。支持开发多平台 UI 的 Compose Multiplatform 也发布了 1.2。更让人兴奋的是,停办多时的 KotlinConf 也将在 2023 年正式复办,为 Kotlin 开发者带来更多的交流机会。
Kotlin 中文开发者大会是由 JetBrains 团队与中文 Kotlin User Group 合作举办的免费线上直播活动,活动将会由 Kotlin 团队与大家分享最新 Kotlin 新闻,并邀请社区的技术大佬分享最新前沿技术、实用的开发经验,还能与其他听众在弹幕上、直播群里互动,还有机会抽中由 JetBrains 赞助提供的精致小礼品。
去年活动收到大家热情的反馈,今年我们特别将活动提升为两天的议程,邀请到 10 位技术大佬与大家分享包括 Coroutine、Compose Multiplatform、Kotlin Multiplatform Mobile、Kotlin Symbol Processor、Ktor、Spring、Vaadin、IntelliJ Plugin、LeetCode 刷题等话题。除了技术主题外,还有 Kotlin 学习历程及 Kotlin User Group 社区运营经验的专场分享。如此丰富的主题,机会难得,不容错过!
本次活动将在 JetBrains 微信视频号和 Bilibili 频道同步直播。没时间参与的小伙伴也别担心,大会内容将全程录影,待剪辑后会陆续公布视频,请关注 JetBrains 微信公众号以获取第一手活动信息。
第一天主题的侧重点在 Kotlin 新闻、Compose Multiplatform、Kotlin Multiplatform Mobile、Kotlin Symbol Processor、Ktor 及 LeetCode 刷题上,各专场简介如下:
14:00-14:15
10 分钟带您了解 Kotlin 的 2022
第一场将由 JetBrains 技术布道师圣佑与 Pamela 搭配,为大家分享近期重点更新回顾,以及上个月刚发布的 Kotlin Multiplatform Mobile Beta 的最新信息。
14:15-14:55
从 Jetpack Compose 到 Compose Multiplatform
第二场邀请到字节跳动资深研发、Android GDE 王鹏,带着大家认识近期在 Android 开发非常火的 Jetpack Compose UI Library,以及 JetBrains 如何实现 Compose Multiplatform 的原理。
14:55-15:35
使用 DSL + KSP 打造跨平台的 Kotlin SQLite 框架
第三场将由携程机票资深工程师乔禹昂介绍 Kotlin Multiplatform 的实际用例,说明如何通过 Kotlin 设计 DSL 语法搭配 Kotlin Symbol Processor,构建一款具备跨平台能力的 SQLite 框架,让大家了解 Kotlin 在多平台开发的潜力。
15:35-16:15
Kotlin Symbol Processor 应用与技巧
第四场将由知名 Podcast 节目《二分电台》主理人 2BAB 为大家介绍 Google 基于 Kotlin 编译器插件开源的 Kotlin 元编程框架 Kotlin Symbol Processor,将探索场景背后的通用技巧,解锁 KSP 的更多可能。
16:15-16:55
通过 Ktor 框架同步完成 Server 及 Client Side 开发
使用 Kotlin 写好后端 API 后,前端还得自行实现 API Client,若 Server 及 Client 能共享代码是不是可以更高效?第五场分享将由 Taiwan Kotlin User Group 组织者 Recca 为大家介绍 Ktor 框架的 Server 及 Client 两大组件,以及如何在写好后端 API 后,顺手完成给前端用的 SDK。
16:55-17:35
享受用 Kotlin 刷 LeetCode 的乐趣
使用 LeetCode 练习刷题是多数开发者求职准备的必要项目,第六场邀请到《老姐要用 Kotlin 寫專案:從 Server 到 Android APP 的開發生存日記》一书作者 Kate 跟大家分享使用 Kotlin 解题的技巧及乐趣,以及如何通过 IntelliJ 插件让开发者不需离开 IDE 即可刷题,让练习更高效。
第二天主题的侧重点在 Kotlin 语言特性、后端及 Web 开发,并将 Kotlin 应用在 IntelliJ 插件开发上。也搭配软性议程,邀请 Kotlin User Group 的小伙伴跟大家聊聊他们学习 Kotlin 以及运营技术社区的经验,各专场简介如下:
14:00-14:15
Kotlin 很简单,一起来学习吧!
听完第一天的议程,是不是对 Kotlin 产生更多的兴趣呢?第二天议程的第一场,将由 JetBrains 技术布道师圣佑主持,访谈 3 位来自 Kotlin 社区的小伙伴,由他们跟大家分享学习 Kotlin 的经验,并为大家精选适合不同程度的学习材料。
14:15-14:30
在你的城市寻找 Kotlin 伙伴
想在你所居住的城市寻找一起学习 Kotlin 的小伙伴吗?第二场分享邀请到 Kotlin 产品市场经理 Alina 与大家介绍能让 Kotlin 开发者一起交流开发经验、彼此学习的技术社区 Kotlin User Group,并由 JetBrains 技术布道师圣佑简介中文 KUG 运营现况,让你的 Kotlin 学习之路不孤单。
14:30-15:10
与时俱进:使用 Kotlin 尝鲜 Spring 6
即将推出的 Spring 6/Spring Boot 3 要求的 JDK 最小版本为 17,对 JVM 服务端生态有兴趣的小伙伴一定很想赶快尝鲜,也好奇新版本在哪些新特性吧?第三场分享邀请到 Kotlin 中文站负责人贾彦伟为大家介绍 Kotlin 同 Java 17 新特性的协同、对比与互操作,以及利用 Kotlin 协程来写 Webflux 代码的方式。
15:10-15:50
从零开始欣赏 Coroutine 的精湛设计
Coroutine 是许多开发者对 Kotlin 产生兴趣的最大原因,因此第四场分享邀请到 Kotlin GDE、知名技术博客博主 Gap撈Tech 为大家深入 Kotlin Coroutine API 的语言设计,除了分析它能解决的开发问题外,也会以 Coroutine 重构旧项目为例,分享数个实用的 Kotlin 撰写技巧。
15:50-16:30使用 Vaadin 搭配 Kotlin快速开发 Web 应用
第五场邀请到《Kotlin 炉边漫谈》Podcast 共同主持人 Maggie 为大家介绍一款能快速开发 Web 应用的 Vaadin 开源框架,开发者甚至不需精通后端、数据库,也能快速构建具备现代 UI 的 Web 应用程序,搭建后台更高效。
16:30-17:10
使用 Kotlin 编写 IntelliJ Plugin
IntelliJ IDEA 作为开发者青睐的工具,不仅自身功能强大,同时也支持开发者以 Kotlin 开发插件。第六场邀请到深受用户欢迎、下载量超过 700 万次的 IntelliJ 插件 Rainbow Brackets 作者张志豪,为大家介绍使用 Kotlin 及 Gradle 开发插件、测试插件以及发布至 JetBrains Marketplace 的技巧及经验。
17:10-17:35
那些运营 Kotlin 社区的大小事
任何对 Kotlin 有兴趣的人,不论是否会写代码,都可以在自己的城市申请成立 Kotlin User Group。为了让更多人了解 KUG 这个技术社区,第七场邀请到 8 位中文 KUG 的组织者,以圆桌论坛的型式,跟大家聊聊那些运营 Kotlin 社区的大小事。
本次大会由 JetBrains 赞助,提供每天 4 组,两天共计 8 组一年期 IntelliJ IDEA 个人授权。将会在每天活动最后于直播间抽出,请务必全程参与以取得抽奖资格。
11 月 26 至 27 日,和我们相约
2022 Kotlin 中文开发者大会
在 13 场精彩纷呈的议程中
汲取 Kotlin 核心技术的精华与前瞻
洞悉 Kotlin 生态发展的现在和将来
本文分享自微信公众号 - JetBrains(JetBrainsChina)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
马斯克锐评 Twitter App 滥用 RPC
刚刚正式掌管 Twitter 不久的马斯克对公司进行了大刀阔斧的裁员,从他今天发表的推文来看,很显然他对此决策颇为满意,直言“Twitter 越来越充满活力”。 但与此同时,马斯克旁敲侧击地对 Twitter 的开发团队“批判”了一番。他表示自己为 Twitter 在许多国家的极慢运行速度感到抱歉。之所以如此慢是因为 App 需要执行 1000 多个“糟糕”的批处理 RPC,而这只是为了渲染主页的时间线。 Twitter 技术主管转发了马斯克的这则推文,并回击道:“你不仅裁掉了几乎所有负责 Twitter 基础设施的员工,现在还粗鲁无礼地评价我们的批处理工作。”最后还质问马斯克是否有去了解过 GraphQL 的工作原理。 GraphQL 是一个用于 API 的查询语言,也是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间...
- 下一篇
源码级深度理解 Java SPI
作者:vivo 互联网服务器团队- Zhang Peng SPI 是一种用于动态加载服务的机制。它的核心思想就是解耦,属于典型的微内核架构模式。SPI 在 Java 世界应用非常广泛,如:Dubbo、Spring Boot 等框架。本文从源码入手分析,深入探讨 Java SPI 的特性、原理,以及在一些比较经典领域的应用。 一、SPI 简介 SPI 全称 Service Provider Interface,是 Java 提供的,旨在由第三方实现或扩展的 API,它是一种用于动态加载服务的机制。Java 中 SPI 机制主要思想是将装配的控制权移到程序之外,在模块化设计中这个机制尤其重要,其核心思想就是解耦。 Java SPI 有四个要素: SPI 接口:为服务提供者实现类约定的的接口或抽象类。 SPI 实现类:实际提供服务的实现类。 SPI 配置:Java SPI 机制约定的配置文件,提供查找服务实现类的逻辑。配置文件必须置于 META-INF/services 目录中,并且,文件名应与服务提供者接口的完全限定名保持一致。文件中的每一行都有一个实现服务类的详细信息,同样是服务提供者类...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G