登高远眺

沧海拾遗,积跬步以至千里

基础技术

官宣: Typescript 3.9 正式发布

TypeScript 3.9 正式发布,这个版本主要聚焦于性能、改进某些特性和提升稳定性。编译器效率在这一版有了极大提升,平均编译时长从 26 秒缩短至 10 秒,改善了编辑体验,同时修复了早期 Typescript 版本面临的 Promise 困扰等等,快点升级到 3.9 尝尝鲜吧。

史上最详尽的 Git 分支管理实践

Git 作为我们日常开发必不可少的代码管理工具,掌握好它,可以达到事半功倍的效果,特别在多人协作的项目中尤为重要。本文不单讲解了 Git 的设计理念,同时带领我们重新认识分支,用实战的方式详细讲解了日常工作中可能遇到的问题及最佳实践。

懂你的测试框架 -- Cypress

Cypress 是基于 node.js 研发的 E2E 测试框架。解决了开发人员和 QA 工程师在测试现代应用程序时面临的关键难点问题。拥有着开箱即用,文档清晰美观的优点,语法用起来比较舒服优雅,最重要的一点是测试跑在 Chrome 的标签页里,使得开发者可以方便地在测试和开发中进行便捷的切换。

图形编程

开发必备: Opentype.js

opentype.js 是一款用于 TrueType 和 OpenType 字体的JavaScript解析器和编写器, 它可以直接提取字体文件中的文字 bézier 路径, 允许你直接访问文字的局部字形, 并对其做任意修改。

高盛 VR 与 AR 报告:下一个通用计算平台

随着今年突发疫情的持续,房地产界悄然崛起了 VR 看房的浪潮,例如最为人所知的贝壳 VR 看房。而在 2016 年,高盛发布的 VR 与 AR 调研报告,全面针对当前 VR/AR 软硬件的发展现状,结合 PC 与智能手机的发展走向,辅以大量的数据论证,对 VR/AR 的未来发展进行了分析,并对若干行业在应用方面进行了详尽的分析,为投资者提供建议。

跨端技术

Flutter 1.17重磅发布:多个新增特性及增强,2020年首个稳定版

不久前 Flutter 发布了 1.17 版本,新版本修复了大量问题,优化了移动端的性能以及引入了一些新的特性, Web 端的支持也得到进一步提高。即使不打算使用 Flutter,相信文章中提到的 Flutter 版本发布流程也能给大家带来项目版本控制上的启发。

Flutter 在 PLUS 业务中的探索和实践

京东 PLUS 前端团队是京东里最早实践 H5 业务改版 Flutter 的团队,籍此文章为我们分享了 Flutter 由引入期向规模化演进过程的宝贵实践经验。文中详细介绍了入坑 Flutter 前需要面对的各种具体的业务问题、PLUS Flutter 业务开发架构、以及 Flutter + Serverless 等生态探索经验。

人工智能

《可解释机器学习》中文版

《Interpretable Machine Learning》是由德国慕尼黑大学的一名博士 Christoph Molnar 耗时两年编著完成的,这本书是技术圈少有的,对机器学习可解释性作出完整诠释的精品书籍。如今有爱好者将其翻译成了中文版本,并得到了原作者的推荐,飙星2000+!

「Pose Animator」一键生成个人角色

「Pose Animator」项目是由一位叫做 Shan Huang 的小姐姐,利用 TensorFlow 实现的,使用拍摄的 2D 矢量图,并基于 PoseNet 和 FaceMesh 的识别结果,实时对结果及包含的曲线进行动画处理,生成个人角色动画。这是一个能让人自娱自乐,并且丝毫察觉不到时间流逝的神奇工具。

工具推介

Facebook 发布实验性 React state 管理库 Recoil

Recoil 是 Facebook 最新发布的实验性 React state 管理库,项目开源 20 天,目前在 Github 上已经有 5000 多 Star 了,核心优势如下:

  • React 风格:Recoil 像 React 一样思考和工作(能更好与 React 或其它技术配合使用),借助 Recoil 可以让你的应用快速灵活的共享状态数据。
  • 数据流图:通过纯函数和高效的订阅让派生数据和异步查询的处理变得非常简单。
  • 应用级监听:通过监听整个应用(即应用生命周期中)的状态变化,能在不影响 code-splitting 的前提下,提供持久化、路由、时间穿梭调试和撤销等功能。

沧海拾遗

沧海拾遗,积跬步以至千里

羚珑 x 自动化 -- 测试方案实践

看完今天的推荐文章,有没有觉得测试也会是我们开发中必不可少的一环,来看看京东羚珑设计平台是怎么做的吧,相信你会有所收获~

京喜:前端自动化测试的自我修养

作为一个超大型的项目,京喜的测试方案,不可谓不详尽。翔哥这篇自动化测试的文章深入浅出,从技术选型到开发实录,一定不可以错过!

欢迎关注凹凸实验室博客:aotu.io

或者关注凹凸实验室公众号(AOTULabs),不定时推送文章:

蒲公英 · JELLY技术周刊 Vol.08 -- 技术周刊 · npm install -g typescript@3.9.3的更多相关文章

  1. 蒲公英 · JELLY技术周刊 Vol.21 -- 技术周刊 · React Hooks vs Vue 3 + Composition API

    蒲公英 · JELLY技术周刊 Vol.21 选 React 还是 Vue,每个人心中都会有自己的答案,有很多理由去 pick 心水的框架,但是当我们扪心自问,我们真的可以公正的来评价这两者之间的差异 ...

  2. JELLY技术周刊 Vol.24 -- 技术周刊 · 实现 Recoil 只需百行代码?

    蒲公英 · JELLY技术周刊 Vol.24 理解一个轮子最好的方法就是仿造一个轮子,很多框架都因此应运而生,比如面向 JS 开发者的 AI 工具 Danfo.js:参考 qiankun 的微前端框架 ...

  3. 蒲公英 · JELLY技术周刊 Vol.10 为什么你还不使用 TypeScript

    登高远眺 天高地迥,觉宇宙之无穷 基础技术 直播延迟?为什么流媒体直播的延迟那么高 随着通信技术的发展,视频点播.直播业务也逐渐兴起.在这些业务形态中,流媒体技术扮演着重要的角色.但在实际使用中,即便 ...

  4. 蒲公英 · JELLY技术周刊 Vol.26: 请问您这个月要来点肝么?

    蒲公英 · JELLY技术周刊 Vol.26 今年的十月,不知道大家在 TODO List 上新增了多少条目准备尝鲜,你可能已经准备了 Vue3.Webpack5 以及 React v17.0 RC, ...

  5. 蒲公英 · JELLY技术周刊 Vol.03

    蒲公英 · JELLY技术周刊 Vol.03 「蒲公英」期刊全新升级--JELLY技术周刊!深度挖掘业界热点动态,来自团队大咖的专业点评,带你深入了解团队研究的技术方向. 登高远眺 天高地迥,觉宇宙之 ...

  6. 蒲公英 · JELLY技术周刊 Vol.16 谷歌首个线上 Web 开发者大会

    蒲公英 · JELLY技术周刊 Vol.16 近期,谷歌有史以来的第一次线上谷歌 Web 开发者大会,Web Vitals.PWA.DevTools 和 Lighthouse 6.0 等一系列特性或产 ...

  7. 蒲公英 · JELLY技术周刊 Vol.17: 90 行代码实现 React Hooks

    蒲公英 · JELLY技术周刊 Vol.17 React Hooks 相信大家都不陌生,自被设计出以来就备受好评,在很多场景中都有极高的使用率,其中原理更是很多大厂面试中的必考题,很多朋友都能够如数家 ...

  8. 蒲公英 · JELLY技术周刊 Vol.18 关于 React 那些设计

    蒲公英 · JELLY技术周刊 Vol.18 自 2011 年,Facebook 第一次在 News Feed 上采用了 React 框架,十年来 React 生态中很多好用的功能和工具在诸多设计思想 ...

  9. 蒲公英 · JELLY技术周刊 Vol.19 从零开始的 Cloud IDE 开发

    蒲公英 · JELLY技术周刊 Vol.19 你是否也会有想法去开发一个自己的 IDE 却苦于时间和精力不足,完成 Desktop IDE 却又被 Cloud IDE 的概念追在身后难以入睡,这样的两 ...

随机推荐

  1. double运算的坑

    某个结果运算后,得出的数据:a = 15.599999999 而不是15.6,导致条件判断 a < 15.6 为true,使程序出现bug 解决办法,对运算后的浮点数,进行格式化(以保留一位小数 ...

  2. Ubuntu上安装配置Java环境

    参考文献:在Ubuntu 14.04中安装JDK 方法一: @ 安装 1. 添加PPA repository系统 PPA repository介绍 $sudo add-apt-repository p ...

  3. C语言编程入门题目--No.15

    题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示, 60分以下的用C表示. 1.程序分析:(a>b)?a:b这是条件运算符的基本例子. 2 ...

  4. 网络流--最大流--POJ 1459 Power Network

    #include<cstdio> #include<cstring> #include<algorithm> #include<queue> #incl ...

  5. DNS 处理模块 dnspython

    简介: dnspython (http://www.dnspython.org/)是Python实现一个DNS的工具包,支持所有的记录类型,可以用于查询.传输并动态更新ZONE信息. 安装 wget ...

  6. C++中const的特性

    目录(作用): 1:修饰变量,说明该变量不可以被改变: 2:修饰指针,分为只想常量的指针和自身是常量的指针 3:修饰引用,指向常量的引用,用于修饰形参,即避免了拷贝,有避免了函数对值的修改: 4:修改 ...

  7. 使用 vi 命令创建一个cpp文件

    mkdir text //创建一个text的文件夹 cd text //打开text的文件夹 vi text.cpp //创建text.cpp 按住 i 键输入程序 输入后按esc,再按wq退出 ls ...

  8. 【matlab 基础篇 01】快速开始第一个程序(详细图文+文末资源)

    快速入门matlab,系统地整理一遍,如何你和我一样是一个新手,那么此文很适合你: 文章目录 1 软件安装 2 打开软件 3 编写程序 3.1 基础步骤 3.2 添加PATH 3.3 命令行模式 4 ...

  9. Linux内核驱动学习(三)字符型设备驱动之初体验

    Linux字符型设备驱动之初体验 文章目录 Linux字符型设备驱动之初体验 前言 框架 字符型设备 程序实现 cdev kobj owner file_operations dev_t 设备注册过程 ...

  10. Mysql常用sql语句(16)- inner join 内连接

    测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html 前言 利用条件表达式来消除交叉连接(cross joi ...