登高远眺

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

基础技术

官宣: 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. 使用django开发论坛输出调试信息时附加远程客户端IP地址!

    前言 最近使用django开发了个匿名社区(哈士奇社区 4nmb.com),但是有个问题一直困扰我半天,就是如何在django调试信息上输出远程客户端的真实IP地址,在网上找了很多资料也没见人遇到过, ...

  2. Spring杂谈 | Spring中的AutowireCandidateResolver

    接口定义 用于推断一个特定的beanDefinition是否能作为指定依赖的候选者的策略接口 public interface AutowireCandidateResolver { // 默认情况下 ...

  3. linux下在用python向文件写入数据时'\n'不起作用

    网上翻看一圈,大家都说利用write写数据换行,在linux下用'\n',windows下利用'\r\n',可是尝试了一下,'\n'在windows底下可换行,在linux底下居然不起作用,最后利用' ...

  4. 【Scala】利用akka实现Spark启动通信

    文章目录 思路分析 步骤 一.创建maven工程,导包 二.master进程代码开发 三.worker进程代码开发 思路分析 1.首先启动master,然后依次启动worker 2.启动worker时 ...

  5. 《深入理解Java虚拟机》第 3 版里面到底多了哪些知识点?本文竟然得到了本书作者的认可!

    这是why的第 47 篇原创文章 荒腔走板 大家好,我是 why.老规矩,先是简短的荒腔走板聊聊生活. 上面的图是前几天拍的,那天晚上下班后,刚刚走进小区就看到了这一轮弯月和旁边那一颗特别特别亮的星星 ...

  6. Android 8.1 关机充电动画(二)Uboot模式

    system:Android 8.1 platform:RK3326/PX30 uboot kernel Android 8.1 关机充电动画(一)模式选择 Android 8.1 关机充电动画(二) ...

  7. 附018.K3S-ETCD高可用部署

    一 K3S概述 1.1 K3S介绍 K3S是一个轻量级Kubernetes发行版.易于安装,内存消耗低,所有二进制文件不到40mb. 适用于: 边缘计算-Edge 物联网-IoT CI ARM 1.2 ...

  8. python 基础知识1

    一.编译型与解释性区别: 编译型:一次性将全部的代码编译成二进制文件.(如:C.C++) 优点:运行效率高 缺点:开发速度慢,不能跨平台. 解释型:当程序运行时,从上至下一行一行的解释成二进制.(如p ...

  9. python 之模块引入

    模块引入: 1.同级引入 如 ac_first.py 引入ac_second.py:只需直接 import ac_second 即可 这种情况 不论是 python ac\ac_first.py 还是 ...

  10. percona 5.6的安装

    yum 安装, 1 如果已经安装过mysql 的东西,先卸载了.yum remove mysql* 包括 /etc/my.cnf 这个东西卸载的时候不会删除. mv /etc/my.cnf /etc/ ...