weekly

第 40 期 08/02 Ioniconf 2021 Conference Recap

行业资讯

猿辅导迭变

这个素质教育产品之于猿辅导内部,原本只是不经意间撒下的一颗“南瓜籽”。谁也没想到,在近期学科类教育机构集体面临转型之时,南瓜科学有可能成为猿辅导多元化的一个抓手。

酒店品牌“搞副业”这事靠谱吗

新零售模式则是酒店利用住宿空间平台,营造出独特的购物场景与专属的酒店产品搭配,从而去引导消费者的消费冲动,把酒店从单一住宿核心性质变为具有流量变现的新空间,这方面,其实已经有酒店在进行尝试了。

40亿次曝光!8万人线下打卡!文旅营销新方向你看懂了吗?

文旅营销1.0阶段,游客的文旅需求更多集中在观光游,行业营销停留在做广告、请代言人、办活动的阶段,大众主要从车体、电视、户外,甚至是旅行社获取旅游信息,文旅品牌难以打出自身特色。但短视频兴起的文旅营销2.0阶段就完全不一样了,当生态丰富到一定程度,完全可以自成一个世界。

一图胜千言!数据可视化多维讲解

描述性分析(descriptive analytics)是任何分析生命周期的数据科学项目或特定研究的核心组成部分之一。数据聚合(aggregation)、汇总(summarization)和可视化(visualization)是支撑数据分析领域的主要支柱。在本文中,我们将探索一些有效的多维数据可视化策略(范围从 1 维到 6 维)。

大小周的终结与「失速」的奋斗

当组织「奋斗」与个体「奋斗」在时代下面临冲突,背后或许是科技大厂们正对低效竞争、「大力出奇迹」的扩张模式、以及自身「always day 1」的主观意愿,进行一次「否定性复盘」的关键时刻。

技术热闻

Ioniconf 2021 Conference Recap

https://ionic.io/ioniconf

Ioniconf, our online conference for Ionic developers and the wider web development community, featured twelve expert Ionic speakers and was attended by many thousands of Ionic community members.

完备的娱乐行业知识图谱库如何建成?爱奇艺知识图谱落地实践

2012年5月16日,谷歌首次正式提出了知识图谱的概念,希望利用结构化知识,来增强搜索引擎,提高搜索质量和用户体验。随着大数据时代的到来和人工智能技术的进步,知识图谱的应用边界被逐渐拓宽,越来越多的企业开始将知识图谱技术融入其已经成型的数据分析业务。爱奇艺搜索团队早在2015年就开始着手搭建自己的知识图谱库——奇搜知识图谱库。本文将讲述奇搜知识图谱的构建过程,及其在爱奇艺搜索、NLP服务中的具体应用。

京东mPaaS移动日志建设与应用

我们需要研制一款性能较高的移动日志系统来解决我们当下的难题,该系统能具备日志信息完整、性能损耗低、轻量级(体积)、精确回捞的特点。接下来介绍一下移动日志系统的研发历程。

中大型组织 DevOps 成熟度模型

为此,我决定在 Ledge 的基础上,设计上开源的、面向大型组织的 DevOps 能力成熟度模型。它是基于我们所提炼的一系列研发效能模型,抽象而成的成熟度模型。

React Native迎来重大架构升级,性能将大幅提升

这次的架构升级对于 React Native 意义重大,按照官方的说法,这将大幅度提升 RN 的性能。为了进一步了解 RN 这次架构迭代的细节,InfoQ 记者采访了 58 同城资深前端工程师,58RN、Hybrid 框架的负责人蒋宏伟。

ECMAScript 双月报告:Realms 提案进入 Stage 3(2021/07)

7月的 TC39 会议在上周结束了。这次的会议有如 private-in 等提案进入了 Stage 4,Realms、Object.hasOwn 等提案进入了 Stage 3。这些提案提供了什么样的能力,我们该如何使用?

如何快速打造一款技术产品

在这篇文章当中,笔者将介绍「如何做」的方法论,不会讨论「为什么要做」的动机。由于笔者的工作经历主要以打造开源技术产品为主,因此在文章中又会主要以「开源技术产品」为例,但相信这些经验对于内部技术产品也是适用的。

大前端

Chromium 内核 Layout 模块学习 #Chromium

blink 是整个 Chromium 代码仓库中的渲染内核的实现。为什么要学习 blink 的 Layout 模块,一方面作为前端开发,增加对底层原理的理解,知其然并且知其所以然。另一方面最近参与 DOC 编辑器排版引擎的优化和功能迭代,通过学习最复杂的 blink 的排版引擎,了解通用的排版引擎的设计思路。

腾讯课堂小程序性能极致优化——独立分包和性能测速上报 #MP, Performance

这是腾讯课堂小程序优化的第三篇专项优化文章,此前综合篇中有提到,“对于独立性较强的页面可以通过独立分包的方式提升启动速度”。实践过程中,腾讯课堂小程序是如何分析问题并利用独立分包进行优化的呢?又如何得知生产环境下从某个页面启动的耗时,对优化效果加以验证呢?本篇文章将一一道来。

[干货分享 Swift在淘系技术的演进历程 #Swift](https://mp.weixin.qq.com/s/O5sVO5gVLzDCHGGNcjQ1ag)

与国外的 Swift 流行度不同,国内的 Swift 的流行度处于非常缓慢的阶段。我们淘系技术部(主要是淘系技术 iOS 工程团队)在 19 年年终完成了 Swift 的工程演进,达到上线的阶段。在这里我将跟大家分享下我们从 19 年到现在,都做了哪些事情。

十分钟了解vite如何支持react #Bundler

vite 是基于浏览器支持 ESM 模块,用以解决大型应用本地开发环境打包、热更新时间久的一套解决方案,目前已支持vue、react、Svelte、Solid等主流框架,下面我们来看看vite是如何支持react的吧

Using BLoC Pattern with React #React

Initially, the Business Logic Component (BLoC) pattern was introduced by Google as a solution to handle states in Flutter applications. It allows you to reduce the workload on UI components by separating the business logic from them. Over time, other frameworks also started to support the BLoC pattern. And, in this article, I will discuss how we can use this BLoC pattern with React.

Optimizing JavaScript Standard Library Functions in JSC #JavaScript

After three years working on JavaScriptCore (JSC), I recently had the opportunity to work on optimizing one of our standard library functions for the first time. I thought it’d be interesting to share what I learned about how they work in JSC and how we make them faster.

Regular vs Arrow Function #JavaScript

  1. Syntax 2. Arguments binding 3. this 4. new keyword 5. No duplicate named parameters 6. Function Hoisting 7. Methods

CSS Logical Properties and Values #CSS

We explored what it means for a property to be considered “logical” and then mapped out all of the new logical properties and values to their physical counterparts.

设计

【项目复盘】2021年618三超项目

保留老用户,同时挖掘潜在消费者和用户(Z世代),实现用户拉新;提高三超项品牌目影响力,助力站内GMV销售。

Putting things in motion, micro-interactions as a powerful tool

Using animation in UX design is a proven way to take your UX design to the next level.

好的表格信息展示都有这三个特征

今天我们就来讨论表格设计中一个重要的问题——【应该如何考虑表格信息展示】。首先抛出结论,我们认为良好呈现信息的表格应当做到疏密适度、高效扫视、精简克制。

发现

Lottie for Android, iOS, Web, React Native, and Windows

Lottie is a library for Android, iOS, Web, and Windows that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile and on the web!

Desktop vs Mobile design: The only RULE you must know!

I will share with you the most important rule I have for understanding the similarities and differences between desktop vs mobile.

Bringing componentization to the web: An overview of Web Components

You don’t need React for building websites

As I get more experienced, I use fewer libraries and frameworks and rely on good old HTML, CSS, and vanilla JavaScript. I think you should consider doing the same.

Introducing Triton: Open-Source GPUProgramming for Neural Networks

We’re releasing Triton 1.0, an open-source Python-like programming language which enables researchers with no CUDA experience to write highly efficient GPU code—most of the time on par with what an expert would be able to produce.

Under Pressure; React integration

Integrating a rich text editor in a web application built with the React library should be straightforward and direct. The speed of integration shouldn’t take too much of your time, or your developer team’s time.

更多

科技爱好者周刊(第 169 期):五菱汽车的产品设计

把廉价的东西做得很廉价,那不叫本事; 把廉价的东西做得很轻盈,那才叫本事。我觉得,五菱汽车是一个好例子,值得软件开发者学习,怎么把产品做得简单而不简陋,轻盈而不笨重。

奇舞周刊第 417 期https://weekly.75.team/issue408.html image.png

欢迎加入,一起共建「前端周刊」