OSC 源创会·年终盛典,由「开源中国社区」主办的开源技术盛会,旨在推广和传播开源技术,关注开源社区和开发者、关注开源软件和技术实践、关注前沿科技和技术新领域。
2019 年OSC 源创会·年终盛典将一如既往秉承自由、开放、分享的宗旨,聚集最优质的技术资源与行业案例,对话最优秀的技术领军人物,抛弃华而不实的背景和光环,让技术分享回归开源软件本身,落实到软件代码,打造一场开发者专属的纯技术分享盛典。
回顾 2019 开源中国在社区以及码云的工作,以及展望 2020 年工作计划。
从 Source Code 到 Infrastructure as Code,再到 Anything as Code,代码的含义正在扩大。围绕着代码所提供的服务,也需要不断进化。本次演讲,将会介绍开源社区的演进,以及华为在这方面的持续探索。
讲解 PHP 近两年的变化,为何历经 20 年历史的 PHP 编程技术仍然具有吸引力。介绍 PHP 最新的 Type Hint、Preload、Swoole 协程、FFI 如何使用。以及在 2020 年云原生时代如何玩转 PHP 。
The story of CNCF, why k8s is so successful?
分会场介绍: 在今天,大前端早已不再是一个陌生的词汇,而是移动开发与Web前端的发展趋势。在不久的未来,大前端概念或将引领新的移动开发技术栈,本会场将探讨大前端趋势下的终端开发、工程化等实践。
过去几年,前端经历了爆发式的发展,从最开始作为一个职责单一、配合型、边缘化的工种,经历了PC时代的前后端分离,到Node.js时代的服务端渲染, 再到移动时代的多端开发,工具与框架百花齐放。前端涉猎范围越来越广、涉及的端越来越多、技术要求越来越高、影响范围越来越大,那么大前端的发展轨迹是怎样的呢?
当我们在谈大前端的时候,到底在谈哪些技术?
自跨平台兴起以来,各种各样的框架层出不穷,从最初 Hybrid App ( PhoneGap / Cordova / Ionic ),到前两年热门的 React-Native 和 Weex,再到目前风头正盛的 Flutter,这期间还兴起了 WebApp 的热潮 (PWA 和各种小程序、快应用),这还不包括 watch、TV、车载 APP 等其他 “端”。
我们是否能够通过更基础、面向未来的架构模式统一各类终端呢?
未来跨端趋势是大一统 还是 各自为政呢?
演讲提纲:
1、前端技术发展轨迹 —— 从网页设计到MVC,到MVVM,再到Nodejs
2、什么是大前端 —— 从纵向和横向分别介绍大前端的技术演进路线
3、大前端之前后端分离
4、大前端之Nodejs全栈
* 介绍 BFF 层(Backend For Frontends 服务于前端的后端)
* Serverless
5、大前端之跨平台趋势
* React-Native、Weex、flutter架构
* MVVM模式下的跨端:Chameleon跨端解决方案
* Chameleon的运行时框架和编译原理
* DSL(领域特定语言)设计与选择:制定跨端通用语言标准过程中的取舍
* 多态协议和扩展新端标准化
* 跨端的未来趋势
6、大前端之新技术探索
* Typescript
* PWA
* Webassembly
大中型移动项目不可能一步到位的完全切换成 Flutter 开发,并且由于 Flutter 还在开发中,或多或少需要使用一些原生页面,所以混合开发的状态会是常态。Flutter 自身在混合开发支持还不完备,闲鱼基于自身需求和经验开发了一个较灵活的混合框架:flutterboost。本次分享flutterboost原理与应用。
NodeJS 作为服务端语言已经有八九年的历史了,目前被各大公司广泛使用。作为一门服务器端的语言,相对于 JAVA 等成熟语言有相对完整的测试体系,NodeJS 在测试方案上一直有所欠缺。作者将从利用真实流量角度去思考如何零成本的去构建一套适合 NodeJS 的测试体系,让线上的流量真实的重现在代码验证环境。
使用状态(State)在函数间传递,当状态值被改变时,所有相关引用的函数会有序做重新计算,对于这个模型即称为:函数的“量子纠缠” 效应,或称为函数的“心电感应”模型 ,基于这个构想我们可以重新实现一个 React Hooks + Redux 的技术产品。
本专题将围绕 React Hooks 性能不足的特性,展开分享一款全新的数据驱动框架,如何实现
(1)组件内不依赖框架 API,只使用 JS 原生语法操作数据;
(2) 简化组件数据流转,让数据操作更简单;
(3) 保存函数/视图历史状态变得简易;
(4)并列最小代码执行,避免多余的计算,提高动画性能
近年来业界涌现了很多小程序平台,因此我们希望一份代码能多端适配,这也孵化了一些分别以 React 和 Vue 为 DSL 的小程序多端框架。最初,迫于微信小程序底层机制,只能使用 template 实现组件化,这种方案也遇到了非常多的问题。后来当各小程序纷纷推出自定义组件后,基于自定义组件的实现稳定性较之 template 时代大大提升。但我们认为不应该把多端框架限制于 React 或 Vue 语法中,未来应该让更多熟悉不同语法的开发者也能享受到多端框架带来的便利。下一代的小程序跨端架构将如何变革,请听我们娓娓道来。
分会场介绍: 技术不断发展,各种系统架构也在不断演进。本会场包含中台实践、云计算平台的架构、大型分布式系统架构、容器化实践、监控架构设计等主题,让你对技术架构有更深入的了解和认识。
从等闲之物到风行一时,从最初的轻量开源分布式数据库中间件到如今的 Apache 基金会孵化器分布式数据库中间件平台项目,ShardingSphere 已从最初的 ShardingJDBC 成长为分布式数据库中间件领域里的重量级明星项目。其架构、特性、社区也在不断发展、壮大。
如何让功能特性不断发展?如何升级优化自身架构体系?如何走 Apache way 的社区发展之路?本次分享围绕 Apache ShardingSphere 讲述分布式数据库中间件平台架构的开源进化论,并为听众提供完善的分布式数据库中间件解决方案。
Service Mesh 是蚂蚁金服下一代架构的核心,本主题主要分享在蚂蚁金服在 Service Mesh 领域落地的一些场景。
蚂蚁金服已在 Service Mesh 领域迈向深水区,今年在双十一落地可能是业内最大规模的 Service Mesh 集群,其中处处充满挑战,本主题将介绍 SOFA Mesh 在蚂蚁金服的落地情况以及 SOFA Mesh 在开源上的规划与思考,帮助更多的开发者们更好的实践 Service Mesh。
2019年,区块链行业的发展进入了一个新的阶段。重点从技术积累转变为应用落地。本次分享将详细介绍CITA 走向商业化,对共识协议 BFT、区块链虚拟机 VM 等架构改进经历,并通过 CITA 从 GPL 协议切换为更加商业友好的 Apache 协议的过程,以实践经验给予参会者在开源协议变更方面的启发。
RocketMQ 最初是为了解决阿里巴巴核心交易链路的海量数据堆积以及顺序消息而被设计出来的,到后来逐渐演化成为高性能、低延迟能够同时满足电商金融领域的极尽苛刻场景下的分布式消息数据基础设施。
本次将为大家分享 RocketMQ 核心架构,线上踩过的坑,RocketMQ 5.0 架构演进以及对分布式消息领域的展望。
TiDB 是一款开源分布式 NewSQL 数据库,它提供了良好的延展性和应对复杂场景的分析能力。本次分享将和大家探讨 TiDB 在 HTAP 方向的架构演进历程,以及我们对其设计的思考。
分会场介绍: 开源世界包罗万象,各种技术与服务层出不穷,仅有的几个专场并不能涵盖所有内容。本会场包含从编程语言到数据库,从开发框架到技术实战到等多个方向的主题,旨在打破壁垒,发现技术真正价值。
随着云计算逐步走向产业深化,中心式IDC在响应速度、数据传输、隐私保护和政策合规等方面逐渐暴露出不足,从而推动了边缘计算的产生和发展,逐步形成“边缘+云”的融合计算模式。 在边云融合的时代,应用和数据将根据业务的实际需要在不同的计算环境下自由流动和切换,对于系统的部署、管理和升级等控制需要同时兼顾云和边缘,Cloud Native的模式也将跨越边界,从对集中型强网络集群的编排升级为对分布式弱网络集群的管理。 特别是在物联网场景中,边缘计算将ML推断任务前置到数据产生端,与云计算上的模型训练配合,在统一的云原生编排管理基础上,形成一个完整的AI工作流。 演讲提纲: 1. 边缘计算要解决的问题:延迟敏感、带宽敏感、隐私敏感和合规限制 2. 边缘计算的系统架构:容器和容器远程编排 3. 云原生模式应用于边缘:使用Kubernetes编排边缘计算 4. 边云融合的模式: * 级联多个数据节点进行工业数据采集 * 函数计算的开发、部署和使用 * AI的云训练边执行 5. BAETYL开源项目 6. BAETYL边云融合的应用场景
API网关是大中型企业必不可少的基础中间件,随着新技术的不断变革,API网关也随着演进,本次分享会从技术的角度来回顾网关的演进,如何进行API网关的选型,以及Apache APISIX自身的经验。
作为华为贡献的开源操作系统,openEuler除了能高效支持X86架构芯片,还针对ARM芯片的特点,做了相关优化。本议题将介绍openEuler在ARM平台上的虚拟化、容器特性,以及openEuler基于ARM的性能优化技术。同时,对openEuler开源操作系统社区做简单介绍。
又拍云作为国内知名的云服务提供商,数据中心历经从简单到复杂,从传统运维到自动化及智能运维的转变,积极拥抱开源技术推进改造,从分布式 ceph 存储、分布式日志分析、大带宽负载均衡网关、OpenStack虚拟化云处理,再到近几年的微服务改造,从而打造了一个集松耦合、可弹性扩容、集中资源池化的新一代高效能容器云架构。本次分享将会剖析技术选型、实施经验以及运维在这场软件革命中的反省和自我进化,思考如何拥抱更好的未来。
介绍方舟编译器的诞生背景及技术特点,在正式开源前做了哪些准备,以及开源后的社区项目近况(包括社区最新Toy Runtime子项目介绍等
本次演讲将回顾招行近 4 年来,通过引进新的工程技术和管理模式等 DevOps 实践,加大工程技术工具和平台的基础设施建设,保障过程的一致性,适度降低管理流程之重,进而提高整体研发的效率、质量、价值流速。同时还会介绍助力招行 DevOps 的实践落地的工具链。
分会场介绍: 关于开源,在开源技术之外,我们或许还应该了解其本质与理念。本会场将围绕:如何参与开源、企业开源治理、中国开源现状分析、开源协议选用及风险、自由软件未来等几个方面,与你一起全方位认识开源。
回顾本土开源生态发展及技术社区成长路径,对比分析本土开源项目及开源社区的发展情况,探讨技术社区如何推动本土开源生态良性成长。
开源被认为是数字经济时代的协作创新的最佳实践,目前越来越多的创业公司,云厂商加入到开源这场全球化经济浪潮中来。为什么要拥抱开源?如何打造顶尖的开源技术团队?如何构建多元化社区?开源如何盈利,它和云的关系是什么?开源的终局是什么?本次分享将会带来这些问题背后的思考,并希望大家全方位认识开源。
Innersource 即内部开源,在国内还是相对比较新的一个概念,但是已经有不少企业在实施过程中了。那么什么是内部开源,内部开源有什么好处,该如何实施内部开源,我将用几个企业的实践来介绍。
开源项目的首要问题就是选择一个合适的 License,本次演讲会讨论软件许可证(License) 的概念,以及全球主流开源 License(GPL, Apache v2 等)的内涵,外延与适应场景,包括在腾讯内部的落地情况。
敬请期待
分会场介绍: 腾讯开源已经走过 8 年,至今开源 91 个项目,加入 Linux、Apache 等 9 大开源基金会,成为最高级别会员,并捐赠 3 大优秀开源项目(TARS,TSeer和Angel)。本会场将分享腾讯在微服务、运维、中间件、大前端领域的优秀开源项目。
1. 腾讯物联网操作系统 TencentOS tiny 开源项目背景及简介; 2. 腾讯物联网操作系统 TencentOS tiny 开源项目目标及规划; 3. 腾讯物联网操作系统 TencentOS tiny 项目生态推广及策略。
介绍 Tars 生态下 GO 语言版本的核心功能和设计方案, 并分享基于 TarsGO 能力在多环境设计/无损变更/CI集成的实践经验.
蓝鲸配置平台 (bk-cmdb) 是一款面向资产及应用的企业级配置管理平台,以满足企业复杂的资产、配置与业务管理需求。本次主要分享 bk-cmdb 开源的背景及简介、主要特性和架构设计,以及蓝鲸智云的整体开源生态。
TubeMQ,万亿级消息中间件,专注于海量数据传输及存储,在可靠性、性能及成本方面具有独特的优势。本次交流主要介绍 TubeMQ 特点,与其他 MQ 的差异,以及为什么我们要自研,为什么要开源 TubeMQ,当前的项目进展等。
腾讯 OMI 框架可以附能 React Vue 生态,可以同时开发小程序和 Web,可以兼容到 IE8,也可只支持最新的浏览器特性,其背后的设计思路是怎样的?怎么顺应前端发展的趋势?怎么设计不过时的前端框架?怎么既能赋能现有前端生态又可自成体系,打辅助又打主力?听腾讯 OMI 负责人一一道来。
每次源创会的成功举办,都离不开社区成员的热心奉献
此次大会,仍然期待可爱的志愿者们加入
一起浪、一起燥、一起把活动办得更好 : )
OSC 源创会·年终盛典,由「开源中国社区」主办的开源技术盛会,旨在推广和传播开源技术,关注开源社区和开发者、关注开源软件和技术实践、关注前沿科技和技术新领域。
2019 年OSC 源创会·年终盛典将一如既往秉承自由、开放、分享的宗旨,聚集最优质的技术资源与行业案例,对话最优秀的技术领军人物,抛弃华而不实的背景和光环,让技术分享回归开源软件本身,落实到软件代码,打造一场开发者专属的纯技术分享盛典。
您好,如果您有意成为我们的合作伙伴,与我们一起把会议办得更好,请联系合作伙伴对接人:举个栗子(QQ/WeChat:1344816073)
请如实填写个人信息
工作人员筛选后将会联系您