第13届D2大会一些参会感受和总结

2023-12-14 03:50
文章标签 总结 13 大会 d2 参会 感受

本文主要是介绍第13届D2大会一些参会感受和总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第13届D2大会一些参会感受和总结

  • 去的一些场子
  • 每个演讲的一些感受和一些所得
    • GraphQL rewrite and performance improvement
    • 你不知道的Node.js性能优化
    • 如何通过逆向工程 V8 从故障的进程中复活 JavaScript
    • Migration to React Suspense
    • WebAssembly becoming the biggest platform
    • Be fearless: why rust-lang is your ticket to stable, high-performance web applications
    • 阿里前端工程云构建平台
    • 淘宝 MiniApp 容器架构探索之路
  • 一些其他总结

去的一些场子

  1. 本人主要是去的三号场子,主要原因是三号场子的内容看起来比较高大上?
    D2大会去的一些场子

每个演讲的一些感受和一些所得

GraphQL rewrite and performance improvement

首先来一段GraphQL中文官网说明

GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。

本人没有使用GraphQL的经验,就不妄自评论这个东西如何如何了。不过整场演讲听下来,就有一个疑问?️,真的是讲的GraphQL rewrite and performance improvement,not just kidding me? 不说了。。。

你不知道的Node.js性能优化

  1. 17年毕业的大兄弟,王伟嘉 Starkwang 腾讯云研发工程师 Node.js Core Collaborator,很优秀
  2. 这个标题很像you don’t know js一样的风格,本来以为会有什么很surprise的东西,不过小惊喜还是有的,(后面补充一下,关于node版本的LTS和current的一些知识)
  3. 提问环节有个问题,如果作为node的使用者(下游开发人员)来说有些东西很无奈,听分享人的口气感觉出来,不知道是否猜对了
  4. 规范不好可以改嘛 ?
  5. node-clinic 做node性能监控,也了解了一些性能问题的图样子

如何通过逆向工程 V8 从故障的进程中复活 JavaScript

  1. 张秋怡 / Node.js Technical Steering Committee 的成员, 秋怡大神
  2. 主要讲了node故障的复活追溯的一些方法,有的高深
  3. webpack 的dev 模式下面,调试可以有类似的方法吧,显示错误在源代码的第几行,第几列的那种功能
  4. llnode

Migration to React Suspense

  1. React Suspense,在之前并没有听过,算是在D2大会上面一个比较大的surprise吧
  2. 了解一下Suspense 这个词的意思,这里指的是中止,暂停
    在这里插入图片描述
  3. 相关demo github地址
  4. 核心阐述了 React Suspense 所要解决的一些问题与相关使用。unstable_createResource 下的 Global Cache 去避免冗余的 Local State,Suspense 之后 fallback 下的 Spinner 写法(甚至有 maxDuration 做 LazyLoad)。感觉是个很有意思的 API,期待早日 Stable。
  5. 个人了解 React Suspense 链接

WebAssembly becoming the biggest platform

  1. 一个帅气的法国小哥哥的分享,全程英文,表示不是能太听懂
  2. WebAssembly 了解链接
  3. MDN WebAssembly 介绍
  4. http://webassembly.org.cn/

Be fearless: why rust-lang is your ticket to stable, high-performance web applications

  1. rust 语言
  2. 全程在听主持人吹 rust 怎么怎么快
  3. 记得有人说python 慢不好的时候有人配了一句话~都是在北京五环上面跑,跑车和普通小车速度差异很大吗?

阿里前端工程云构建平台

  1. 因为有用过阿里前端工程云构建平台,这个东西就是稍微了解了一些,大会上面讲的内容挺无聊的, 感觉就是一些linux和docker的东西,shell 之类的… 有兴趣可以了解一下docker
  2. Docker — 从入门到实践

淘宝 MiniApp 容器架构探索之路

  1. 淘宝要出小程序了(画重点),又有些人可以找到工作了,good
  2. 感觉上和支付宝小程序类似,支持的和编写方式比较多,有webview, weex…

一些其他总结

  1. 喵动 一套全面提升动画设计和开发效率的互动营销解决方案
  2. fastify 号称是目前最快的 Node.js 应用框架之一
  3. Flutter(Google) 中文网 英文官网
    Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
  4. google material design (中文地址) 移动端ui 框架
  5. 最后说一下 零食和茶水不错,酒店还行?,挺高档的。。。

thanks.

这篇关于第13届D2大会一些参会感受和总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/491047

相关文章

Python中实现进度条的多种方法总结

《Python中实现进度条的多种方法总结》在Python编程中,进度条是一个非常有用的功能,它能让用户直观地了解任务的进度,提升用户体验,本文将介绍几种在Python中实现进度条的常用方法,并通过代码... 目录一、简单的打印方式二、使用tqdm库三、使用alive-progress库四、使用progres

Android数据库Room的实际使用过程总结

《Android数据库Room的实际使用过程总结》这篇文章主要给大家介绍了关于Android数据库Room的实际使用过程,详细介绍了如何创建实体类、数据访问对象(DAO)和数据库抽象类,需要的朋友可以... 目录前言一、Room的基本使用1.项目配置2.创建实体类(Entity)3.创建数据访问对象(DAO

Java向kettle8.0传递参数的方式总结

《Java向kettle8.0传递参数的方式总结》介绍了如何在Kettle中传递参数到转换和作业中,包括设置全局properties、使用TransMeta和JobMeta的parameterValu... 目录1.传递参数到转换中2.传递参数到作业中总结1.传递参数到转换中1.1. 通过设置Trans的

C# Task Cancellation使用总结

《C#TaskCancellation使用总结》本文主要介绍了在使用CancellationTokenSource取消任务时的行为,以及如何使用Task的ContinueWith方法来处理任务的延... 目录C# Task Cancellation总结1、调用cancellationTokenSource.

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Java进阶13讲__第12讲_1/2

多线程、线程池 1.  线程概念 1.1  什么是线程 1.2  线程的好处 2.   创建线程的三种方式 注意事项 2.1  继承Thread类 2.1.1 认识  2.1.2  编码实现  package cn.hdc.oop10.Thread;import org.slf4j.Logger;import org.slf4j.LoggerFactory

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

二分最大匹配总结

HDU 2444  黑白染色 ,二分图判定 const int maxn = 208 ;vector<int> g[maxn] ;int n ;bool vis[maxn] ;int match[maxn] ;;int color[maxn] ;int setcolor(int u , int c){color[u] = c ;for(vector<int>::iter

整数Hash散列总结

方法:    step1  :线性探测  step2 散列   当 h(k)位置已经存储有元素的时候,依次探查(h(k)+i) mod S, i=1,2,3…,直到找到空的存储单元为止。其中,S为 数组长度。 HDU 1496   a*x1^2+b*x2^2+c*x3^2+d*x4^2=0 。 x在 [-100,100] 解的个数  const int MaxN = 3000