第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

相关文章

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

状态dp总结

zoj 3631  N 个数中选若干数和(只能选一次)<=M 的最大值 const int Max_N = 38 ;int a[1<<16] , b[1<<16] , x[Max_N] , e[Max_N] ;void GetNum(int g[] , int n , int s[] , int &m){ int i , j , t ;m = 0 ;for(i = 0 ;

从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展

【科技明说 | 科技热点关注】 2024戴尔科技峰会在8月如期举行,虽然因事未能抵达现场参加,我只是观看了网上在线直播,也未能采访到DTF现场重要与会者,但是通过数十年对戴尔的跟踪与观察,我觉得2024戴尔科技峰会给业界传递了6大重要信号。不妨简单聊聊:从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展? 1)退出中国的谣言不攻自破。 之前有不良媒体宣扬戴尔将退出中国的谣言,随着2

go基础知识归纳总结

无缓冲的 channel 和有缓冲的 channel 的区别? 在 Go 语言中,channel 是用来在 goroutines 之间传递数据的主要机制。它们有两种类型:无缓冲的 channel 和有缓冲的 channel。 无缓冲的 channel 行为:无缓冲的 channel 是一种同步的通信方式,发送和接收必须同时发生。如果一个 goroutine 试图通过无缓冲 channel

9.8javaweb项目总结

1.主界面用户信息显示 登录成功后,将用户信息存储在记录在 localStorage中,然后进入界面之前通过js来渲染主界面 存储用户信息 将用户信息渲染在主界面上,并且头像设置跳转,到个人资料界面 这里数据库中还没有设置相关信息 2.模糊查找 检测输入框是否有变更,有的话调用方法,进行查找 发送检测请求,然后接收的时候设置最多显示四个类似的搜索结果