• 蒲公英 · JELLY技术周刊 Vol.06: Deno 1.0 发布前瞻,“真香定律”能否再现


    登高远眺

    天高地迥,觉宇宙之无穷

    基础技术

    Deno 1.0 即将发布,你需要知道的都在这里了

    Deno——来自 Node 之父 Ryan Dahl 的最新力作,在开源 2 年之际,终于将迎来 1.0 的正式版本。Deno 并不是 Node 的替代品,根据 Deno GitHub 官网上的介绍,Deno 是一款通用的 JavaScript/TypeScript 编程环境,它汇集了许多最出色的开源技术,并使用一个很小的可执行文件提供了全面的解决方案。如今的 Deno,基于 Rust,内置了 TypeScript 的支持,抛弃 npm 式的中心化包管理,兼容拥抱 Web API,相信会给开发者带来令人惊喜的开发体验。本文将为大家介绍 Deno 的各种杀手级功能,带领大家深入了解这一可能会成为下一个热点的技术。

    Continuation 在 JS 中的应用

    continuation 是计算机程序控制状态的抽象表示。一个坊间更通俗的说法是:它代表程序的剩余部分。像 continue、break 这类控制流操作符一样,continuation 能够暴露给用户程序从而可以在恰当时机恢复执行,这种基本能力大大扩展了编程语言使用者的发挥空间,也为 excpetion handling、generators、coroutines、algebraic effects 等提供了坚实基础。这篇长文能帮助大家理解 continuation 一些设计背后的思路,拓展一点前端工程师的技术视野,了解到整个编程领域内的优秀实践。

    100 行代码实现 Promises/A+ 规范

    单看标题这像是一片博人眼球随处可见的坏文章,但作者不仅仅从代码、规范、思路三个角度讨论了一个简单 Promise 的实现,更重要的是还深入地讨论了 JavaScript 异步方案的演进、 Generator 和 Async/Await 的区别。

    图形编程

    作品推荐:3 Dreams of Black

    这个基于 WebGL 的试验性 VR 影片融合了 2D 影像、绘图画面、3D 虚拟现实,配合明快的配乐,为大家展示了一段身临其境般的由城市到平原的旅程。在影片的不同阶段,鼠标交互有不同的效果,非常巧妙地将 web 技术与影片叙事结合到了一起。这个项目由第一批吃 WebGL 螃蟹的大拿联手开发,其中一位正是 Threejs 的作者。对应的技术相关页面(http://www.ro.me/tech/)附上了影片中出现的鼠标跟随动物的建模展示,同时还有8个 WebGL 的场景示例,展示了 WebGL 在 web 图形编程中的强大潜力。

    人工智能

    分类器大全评价

    一大堆算法分类器无从下手,一篇好文替你分析。虽然是14年的文章,但列举了179 个分类器对 121 的数据集 (UCI 数据库) 进行分类预测。可以当文档用。

    工具推介

    GitHub:重磅发布四大新功能!

    2020 年 5 月 6 日,GitHub 在线上举办了 Satellite 2020。每年的 Satellite 是 GitHub 年度最大型的国际产品和社区活动,由于受新型冠状病毒肺炎疫情的影响,GitHub 今年将 Satellite 搬到线上。在 Satellite 2020 上,GitHub 一口气发布了四款新品:Codespaces、GitHub Discussions、Code scanning 和 secret scanning 以及 GitHub Private Instances。

    FastOrSlow:一个新的网站测速工

    FastOrSlow 是一个新型的网站测试,会从首次内容渲染、交互起始时间、阻塞时间、CPU 闲置时间等多个纬度给网站加载速度评分,并给出优化建议。除此之外还提供了全球数十个节点的数据,同时网站本身的 UI、图表、交互也做得非常棒。

    沧海拾遗

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

    漫漫编程路上必读的 7 本书

    读完 deno 的文章,你是否也会觉得前端更新太快,学不动了呢?快来回顾一下入行之初的 7 本必读书籍吧~
    这几本书对于提升程序员编程思想、软件工程理论大有裨益的通用读物,不分专业,不分语言,不分排名先后,希望在知识快速变革的浪潮之下,我们依旧可以初心不变。

    直播回顾:程序媛的成长蜕变

    漂亮的小姐姐总是让人赏心悦目,技术实力不俗的小姐姐更是如此,这是一篇直播回顾文章,讲述了阿姣小姐姐一步一个脚印,从小白时期逐步成长为高级工程师的学习历程,探讨程序员如何提升自身的技术实力,妈妈再也不会担心我们跟不上技术迭代了!

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

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

    欢迎关注凹凸实验室公众号

  • 相关阅读:
    Linux 头文件详解
    Linux 进程运行状态
    配置uboot指定nfs挂载根文件系统
    (实例)Linux 内核添加exfat驱动
    Linux 内核 编译模块
    简单添加自己的驱动程序到Linux内核树中
    Linux 生成随机mac地址,并固化到本地
    (转)为什么ssh一关闭,程序就不再运行了?
    Ubuntu 安装 QtCreator (version : Qt 5.9.8)
    Ubuntu 固定自己的IP
  • 原文地址:https://www.cnblogs.com/o2team/p/12874397.html
Copyright © 2020-2023  润新知