知鸦日报2022-02-14

2022-02-13 16:30:00 ~ 2022-02-14 16:30:00

技术

探究iOS编码对包大小的影响

摘要

以分析属性为例子,介绍一种“从二进制文件层面来分析编码对包大小影响”的分析方法。实验背景:用真机iphone11,release,build setting默认设置,linkmap file使用arm64进行实验。

阿里巴巴技术:使用跨端解决方案Rax编写鸿蒙应用

摘要

华为的鸿蒙系统自发布以来,便广受关注。它支持 JavaScript 编写应用的特性,对于前端开发者来说意义非凡。跨端解决方案Rax的团队也于8月份开始与HarmonyOS JS UI框架团队合作,旨在支持使用Rax编写HarmonyOS应用。经过几个月的实践之后,他们决定将内部细节的技术实现带到第十六届 D2 的舞台上与大家分享,让我们人手都能开发一款属于自己的 HarmonyOS 应用。

阿里巴巴技术:向工程腐化开炮 | manifest治理

摘要

工程腐化是app迭代过程中,一个非常棘手的问题,涉及到广泛而细碎的具体细节,对研发效能&体验、工程&产物质量、稳定性、包大小、性能,都有相对“隐蔽”而间接的影响。一般不会造成不可承受的障碍,却时常蹦出来导致“阵痛”,有点像蛀牙或智齿,到了一定程度不拔不行,但不同的是,工程的腐化很难通过一次性“拔除”来根治,任何一次“拔除”之后,需要有效的可持续治理方案,形成常态化的防腐体系。

工程腐化拆解来看,是组成app的代码工程中,工程结构本身,以及各类“元素”(manifest、代码、资源、so、配置)的腐化。优酷架构团队近年来,持续在进行思考、实践与治理,并沉淀了一些技术、工具、方案。现逐一分类汇总,辅以相关领域知识讲解,整理成为《向工程腐化开炮》系列技术文章,分享给大家。希望更多同学,一起加入到与工程腐化的这场持久战中。

系列文章第一篇《向工程腐化开炮 | proguard治理》。本文为系列文章第二篇,将聚焦于manifest这一细分领域。对工程腐化,直接开炮!

CSS 奇思妙想边框动画

摘要

CSS 边框动画?奇思妙想尽在其中~

grab技术:How Grab built a scalable, high-performance ad server

摘要

GrabAds is a service that provides businesses with an opportunity to market their products to Grab’s consumer base. During the pandemic, as the demand for food delivery grew, we realised that ads could be a service we offer to our small restaurant merchant-partners to expand their reach. This would allow them to not only mitigate the loss of in-person traffic but also grow by attracting more customers.

Many of these small merchant-partners had no experience with digital advertising and we provided an easy-to-use, scalable option that could match their business size. On the other side of the equation, our large network of merchant-partners provided consumers with more choices. For hungry consumers stuck at home, personalised ads and promotions helped them satisfy their cravings, thus fulfilling their intent of opening the Grab app in the first place!

eBay技术:How eBay Developed an Automatic Testing Solution for Batch Application Upgrades

摘要

A look at how our eBay technologists created an automatic testing solution for batch applications.

新东方技术:编写更好的 CSS 代码 (Part Ⅳ)

摘要

在早期的 Web 开发中,页面的布局和定位通常要用表格和各种 hack 技术来实现。与那时相比,CSS 已经得到了长足的发展。如今,开发人员可以很轻松地编写出适用于所有主流浏览器的 CSS 代码,在实现复杂布局时也不会像以前那样绞尽脑汁。这不仅使响应式布局变得更容易,还可以通过删除冗余的代码来发布体积更小的样式。在本文中,我们将使用现代技术来降低代码的复杂程度,通过一些较新的技术来编写出更好的 CSS 代码。

阿里巴巴技术:谈一谈单元测试

摘要

怎么去写好单元测试?怎么去驱动写好单元测试?

字节跳动二次生成能力加持下的 UI 智能生成实践

摘要

抖音前端团队在低代码平台的基础上,通过UI智能生成代码来解决日益增长的轻量H5页面开发难题。


‹ 2022-02-13 日报 2022-02-15 日报 ›

qrcode

关注公众号
接收推送