2023-04-06 16:30:00 ~ 2023-04-07 16:30:00
在信息通讯体系、硬件技术、软件技术、互联网异常发达的今日,人们的工作生活中离不开电脑和手机,所有的业务往来、亲友联络都要靠它们维系。刨除工作中的沟通信息,被裹挟的我们在日常生活中,每天被各种系统、应用推送、短信服务、语音电话等等的消息通知频繁打扰,日常的尤其是在节假日、消费狂欢节相关的时间节点,每人每天收到的消息通知可高达上百条。看着肆意的红点在屏幕上蠢蠢欲动,期待你的点击查看,很多人会产生一定程度上的信息焦虑。
本文主要讨论的是B端SaaS云端工具中的消息通知的设计。那么在这个考量范围之内,基于B端行业生产工具的属性,在酷家乐云设计工具中,消息是作为工具产品本身与用户沟通的媒介,主要用于向用户传达重要信息的一种重要渠道,并允许用户在获取信息后可以操作反馈。本文中后续的阐述均基于云设计工具内的设计场景进行讨论,其他B端场景也可以此作为参考。
登录后可查看文章图片
用户体验设计中微交互指的是以一种积极且令人愉快地与用户互动的方式。用户通过手势操控应用程序、点击网站等操作,都属于微交互。无论是点赞时按下的大拇指图标,还是滑动后相拥的小人偶,都能引起用户内心的愉悦感。
AIM消息 通过短信增强技术,基于用户手机原生短信入口,将传统短信无缝升级为多媒体、强交互的智能消息应用,让手机短信成为新的流量入口和服务平台。
登录后可查看文章图片
我们可能会遇到以下问题,例如:“新出的实物产品定价多少合适?”、“新上线的权益或者服务多少钱用户可以接受?”、“我们的App每天推送几条消息可以对用户的体验影响最小?”。那如何通过调研确定最合适的区间呢?就要用到我们本次介绍的PSM模型。
登录后可查看文章图片
组件化对于任何一个业务场景复杂的前端应用以及经过多次迭代之后的产品来说都是必经之路。组件化要做的不仅仅是表面上看到的模块拆分解耦,其背后还有很多工作来支撑组件化的进行,例如结合业务特性的模块拆分策略、模块间的交互方式和构建系统等等 。
组件化并不是前端独有的,当今前端生态里面,React、Angular和Vue三分天下。虽然这三个框架的定位各有不同,但是它们有一个核心的共同点,那就是提供了组件化的能力。
登录后可查看文章图片
互联网的快速发展, 目前已经进入存量用户竞品角逐的时代, 大环境的改变, 任何影响用户体验的场景或细节都会引发用户流失, 各环节, 各维度的数据分析能力, 对产品的决策, 精细化运营, 异常问题发现, 优化效果验证等方面起着至关重要的作用。
登录后可查看文章图片
At the beginning of this year, we ran several experiments aimed at reducing the latency impact of the Ruby garbage collector (GC) in Shopify's monolith. Everything described in this article was a team effort, huge thanks to Jason Hiltz-Laforge for his extended knowledge of our production platform, to Peter Zhu for his deep knowledge of the Ruby garbage collector, as well as to Matt Valentine-House, Étienne Barrié, and Shane Pope for their contributions to this work.
In this article we'll talk about the changes we made to improve GC performance, and more importantly, how we got to these changes.
The work consisted of several rounds of improving logging and metrics, interpreting those to form a hypothesis around a change which would be beneficial, testing and shipping that change, and then evaluating whether it should be kept, tweaked, or reverted.
While the narrative in this article might make it seem like we went straight from problem to result, there were several dead ends, incorrect assumptions, and experiments which did not produce the expected results. All as you would expect from an optimization exercise on a dynamic and complex system.
How the Figma infrastructure team reduced potential instability by scaling to multiple databases.
登录后可查看文章图片
Functional programming is well established at REA in Scala, but less so in Typescript. While Scala has language features built in that make doing FP easier, we still rely on libraries to fully take advantage of the things FP can help us with. Typescript is similar, and although it has less built-in language support, we can use a library to provide the pieces we need to do FP in Typescript. One such library is fp-ts. This post will talk about some of the things fp-ts does for us and how it helps us write better, safer code in Typescript. We will start with things to help us with null and undefined, then look at synchronous error handling. The next post will cover asynchronous functions and error handling.
登录后可查看文章图片
Notifications are a key aspect of the Slack user experience. Users rely on timely notifications of mentions and DMs to keep on top of important information. Poor notification completeness erodes the trust of all Slack users.
登录后可查看文章图片
本文主要介绍如何实现在 Gitlab 中使用 ChatGPT 进行 CodeReview。
编译加速有哪些方案?腾讯会议做了什么?
京东企业业务一直秉持\x26quot;从实体中来,到实体中去’的理念,依托京东的商品资源、数字化技术和供应链生态能力,有效助力企业客户的成本优化与资产效能提升。本文将介绍企业前台系统如何通过JSF预热策略动态下发的特性来治理机器冷启动导致的请求有损问题。
登录后可查看文章图片
在RSA算法中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。本文将会介绍JRSA加密算法原理及JS实现。
Tokio 无疑是 Rust 世界中最优秀的异步Runtime实现。非阻塞的特性带来了优异的性能,但是在实际的开发中我们往往需要在某些情况下阻塞任务来实现某些功能。
对比二者的基础语法、结构体函数、异常处理、并发编程等。
随着历史业务不断迭代和业务场景越来越复杂,携程用车、租车(简称两车)面临历史技术债和系统复杂度越来越高带来的理解、维护、迭代困难等问题,我们开始寻求如何更有效的降低复杂度和提升效率的方法。
本文描述了两车如何利用DDD(Domain-driven Design,领域驱动设计)方法论降低系统复杂度以及在重构历史系统中的取舍和思考。对于复杂业务场景下的领域驱动设计具有借鉴意义。。
登录后可查看文章图片
Taking time to talk through your questions will create a collaborative culture of learning.
关注公众号
接收推送