2020 Google开发者大会重磅开幕 了解详情

前端周报:Flutter 1.12发布;Nginx创始人被捕;Python获40余万美金资助

2019 年 12 月 16 日

前端周报:Flutter 1.12发布;Nginx创始人被捕;Python获40余万美金资助

前端周报专注大前端领域内容,帮助开发者了解一周前端热点,分为新闻热点、深度阅读、开源项目 & 工具等栏目。


前端新闻


Flutter 1.12 重磅发布:支持 Web 与 macOS


本周,Flutter 1.12 正式发布,这是从 2018 年 12 月发布 1.0 版本以来的第 5 个稳定版。除了稳定版带来的新特性之外,Flutter 1.12 还提供了 Web 支持(beta 版)和 macOS 支持(alpha 版)。


Chrome 79 发布:新增标签冻结、后退缓存及大量安全功能


近日,Google 发布了适用于 Windows、Mac、Linux、Chrome OS、Android 和 iOS 用户的 Chrome 79。此版本提供了安全性和错误修复,并提供了一些新功能,例如对密码检查工具的内置支持,通过安全浏览 API 实时将恶意网站列入黑名单,可预防网络钓鱼的常规可用性,禁止加载 HTTPS “混合内容”,对制表符冻结的支持,Chrome Sync 配置文件部分的新 UI ,以及对后退缓存机制的支持。


https://developers.google.com/web/updates/2019/12/nic79


.NET Core 3.1 发布,支持三年的 LTS 版本


.NET Core 3.1 发布了,这是对两个多月前发布的 .NET Core 3.0 的一小部分修复和完善。其中最重要的是, .NET Core 3.1 是一个长期支持(LTS)版本,并且官方将会支持三年。.NET Core 3.1 中的更改主要集中在 Blazor 和 Windows Desktop,这是 .NET Core 3.0 中的两个新增特性,包括对 C++/CLI 的支持,这已经是开发 Windows 的常规需求。


https://devblogs.microsoft.com/dotnet/announcing-net-core-3-1/


.NET 应用程序支持直接调用 WebAssembly 模块


Mozilla 宣布由 Bytecode Alliance 创建的 Wasmtime(WebAssembly runtime)现已添加处于早期预览版状态的 .NET Core API,这就意味着开发者可以直接在 .NET 应用程序中调用 WebAssembly 代码。


https://hacks.mozilla.org/2019/12/using-webassembly-from-dotnet-with-wasmtime/


微软首款 Office 应用程序登陆 Linux


今年 9 月,微软曾确认正在为 Linux 构建 Teams 客户端。时隔两个多月,微软于本周三在官方博客中宣布 Microsoft Teams 已在 Linux 上公开预览,并可下载使用,该本地软件包有 .deb 和 .rpm 两种格式以供选择。


https://techcommunity.microsoft.com/t5/Microsoft-Teams-Blog/Microsoft-Teams-is-now-available-on-Linux/ba-p/1056267


俄罗斯警方突袭 Nginx 莫斯科办事处


据《福布斯》俄罗斯报道,本周,俄罗斯警方突袭了 Nginx 公司在莫斯科的办事处,并拘留了其创始人伊戈尔·瑟索耶夫和马克西姆·科诺瓦洛夫,理由疑似与近期俄罗斯搜索引擎巨头 Rambler 集团对 Nginx 公司提起的版权侵犯诉讼有关。Rambler 表示,伊戈尔·瑟索耶夫在 Rambler 集团担任系统管理员期间开发了 Nginx,因此是 Nginx 所有代码的合法所有者。伊戈尔·瑟索耶夫表示,Nginx 确系任职 Rambler 期间开发,但利用的是业余时间。目前,Nginx 公司对此事还未正式回应。


https://www.zdnet.com/article/russian-police-raid-nginx-moscow-office/


行业新闻


Python 获 Mozilla 和扎克伯格夫妇 40 余万美金资助


Python 软件基金会 12 月 4 日宣布,收到来自 Mozilla Corporation 和 Chan Zuckerberg Initiative(CZI)的资金赞助,共计 407,000 美元。这笔款项将用于支持 pip (Python 软件包安装程序)2020 年的工作开展。Python 软件基金会称,“几乎整个 Python 软件项目的生态系统都依赖于 pip,该项目将帮助每个人更轻松地安装软件、诊断和修复问题以及维护基础架构。”


https://pyfound.blogspot.com/2019/12/moss-czi-support-pip.html


Visual Studio 2019 版本 16.4.1 发布


12 月 10 日,Visual Studio 2019 版本 16.4.1 发布。Visual Studio 2019 版本 16.4 是 Visual Studio 2019 支持的第二个维护基线。建议需要采用长期稳定且安全的开发环境的 Enterprise 和 Professional 客户对此版本进行标准化。


已修复的主要问题:


  • 修复了尝试发布数据库时出现的以下错误:“写入操作失败,必须先从 dataschemamodelcontroller 获得写入权限”;

  • 修复了在一些配置中使用 iOS 设备的 SignalR 时出现的 ExecutionEngineException 异常;

  • 使用一些库启用解释器时出现“CEE_RET: 值类型堆栈”故障的运行时修复;

  • 现在默认包含 TypeScript 3.7.3,TypeScript 3.7.3 包含针对影响 JavaScript 和 TypeScript 编辑体验的问题的一系列修补程序;

  • 可以缓解 Visual Studio 中与每个监视器感知相关的故障。


亚马逊提出起诉:特朗普的偏见令其失去百亿美元合同


12 月 10 日消息,亚马逊周一发起指控称,美国总统唐纳德·特朗普(Donald Trump)对亚马逊抱有偏见,并施加了「不正当的压力」,从而使得美国国防部将一份价值 100 亿美元的高利润云合同授予了该公司的竞争对手微软。


https://tech.sina.com.cn/i/2019-12-10/doc-iihnzhfz4778819.shtml


Uber 将收购无人驾驶模拟软件开发商 Foresight


12 月 10 日消息,据知情人士透露,Uber 正在就收购模拟软件开发公司 Foresight 展开深入谈判。Foresight Autonomous Holdings Ltd. 创立于 1977 年,前称 Asia Development (A.D.B.M.) Ltd.,于 2016 年改为现用名。Foresight 是一家技术公司,为汽车行业设计、开发商业化传感器系统。


https://tech.sina.com.cn/roll/2019-12-10/doc-iihnzhfz4804613.shtml


深度阅读


AWS 中的无服务器微前端


如今,为 Web 应用程序开发微前端的势头正在高涨。如何部署和管理其生命周期也是一大挑战。但你是否曾经考虑过使用无服务器技术来克服其中的一些挑战?本文将分三部分讲解如何使用无服务器 AWS 技术托管微前端。


https://blog.bitsrc.io/serverless-microfrontends-in-aws-999450ed3795


如何构建用于 Android 测试的轻量级 Docker 容器?


测试可以帮助我们识别开发过程中可能出现的任何缺陷或错误,但这会花费时间和资源,尤其是在需要安装许多依赖项和设备才能执行 UI 测试的 Android 中。通过使用 Docker 容器,我们可以为多个功能分支构建和运行测试,从而加快开发速度并提高生产率。在本教程中,你将学习如何构建轻量级的 Android 容器来隔离测试过程。


https://medium.com/better-programming/build-a-lightweight-docker-container-for-android-testing-2aa6bdaea422


将 C / C ++ 代码加载到 Node.js JavaScript 应用程序中的简单指南


通过本文,你将熟悉使用 Node 的 N-API 在 JavaScript 程序中动态加载 C / C ++ 代码的机制和工具。


https://itnext.io/a-simple-guide-to-load-c-c-code-into-node-js-javascript-applications-3fcccf54fd32


浏览器中的 AI:TensorFlow、ONNX 和 WebDNN 在图像分类上的比对


在过去的几年中,我们看到了 AI 领域的巨大发展。如今,科技巨头已投入巨资,以使开发人员更轻松地通过 Web 应用程序发布 AI 功能。现在,有许多库可以在浏览器中执行复杂的 AI 任务。在本文中,我们将比较三个主要的库,这些库能够在浏览器中执行图像识别。


https://blog.logrocket.com/ai-in-browsers-comparing-tensorflow-onnx-and-webdnn-for-image-classification/


如何提高生产力?


本文作者分享了十个她的习惯,通过改变日常生活中要做的事情的一些习惯,提高工作质量,平衡工作与生活,提高工作效率。


https://www.blog.duomly.com/how-to-improve-your-productivity/


工具 & 库 & 资源


【ResponsiveViewer】它是一个 Chrome 扩展程序,可以在一个视图中显示多个屏幕。该扩展程序可以帮助前端开发人员在开发响应性网站 / 应用程序时测试多个屏幕。


2019 年 12 月 16 日 11:51 1643

评论

发布
暂无评论
发现更多内容

【ARTS】Week 1

Amos

ARTS 打卡计划

我的 Windows Terminal 配置

FeiLong

Windows Terminal

【应用异常监控利器Sentry搭建与学习笔记】

卓丁

golang Docker Sertry Fasthttp CI/CD

ARTS打卡 week 1

猫吃小怪兽

ARTS 打卡计划

ARTS打卡Week 01

teoking

android WebRTC

Tomcat学习分享

墨凡

tomcat

鄙视链 & 全栈

伯薇

学习 能力提升 全栈

Kubernetes 资料集合

倪朋飞

学习方法 Kubernetes 架构模式

leetcode练级-只出现一次的数字

幸福三寸日光

算法 LeetCode js

Lucene的Smart CN实现分词、停用词、扩展词

Page

中文分词 lucene 停用词 扩展词 SmartCN

leetcode练级-只出现一次的数字 升级版

幸福三寸日光

算法 LeetCode js

“数据资产”究竟是“数据”还是“资产”

马踏飞机747

大数据 数据中台 数据治理 数据资产

ARTS 01 - 为什么写作在远程工作中那么重要?

Calvin

ARTS 打卡计划

Algorithm week 1: Merge Two Sorted Lists

猫吃小怪兽

算法 链表 ARTS 打卡计划

关于工作的一点总结

墨凡

工作思路

编程入门整理

紫枫

读书笔记

字节跳动:高级人才的五个基本素质

池建强

人才培养

Service Provider Interface介绍

Skysper

spi

职位拆解:互联网-运营

Breeze

移动互联网 运营 AARRR 行业认知

LeetCode 1048. Longest String Chain

liu_liu

LeetCode

音视频会议系统-Janus的安装与布署

音视频专家-李超

音视频 WebRTC 音视频会议

宏在C++中的替代解决方案

老王同学

向往优雅的代码

Janenesome

编码习惯 读书

Linux如何调试内存泄漏

this_is_for_u

c c++ C#

LeetCode 241. Different Ways to Add Parentheses

liu_liu

LeetCode

《陆蓉行为金融学讲义》 - 读后感

石云升

读书笔记 投资 行为金融学 理性 公平

Python 3.6.1 官方文档练习——初入江湖(三)

Sicolas Flamel

Python python教程

Mobileye如何在云上进行深度学习模型训练

Randy

自动驾驶 深度学习 AI AWS

Spring Data R2DBC 入门

稻草鸟人

WebFlux springboot R2DBC r2dbc-mysql

转行程序员浅谈Linux下的多线程编程

WB

Linux 多线程 转行程序员

修改Tomcat窗口的名称

阡陌r

Java tomcat 踩坑 实施

2020中国技术力量年度榜单盛典

2020中国技术力量年度榜单盛典

前端周报:Flutter 1.12发布;Nginx创始人被捕;Python获40余万美金资助-InfoQ