原文首发公众号:极客阅读号
「极客阅读周刊」分享值得阅读的技术文章,每周发布。
🚩 重要通知:
极客阅读启用了新域名(中文全拼):jikeyuedu.cn
文章
设计模式最佳套路—— 愉快地使用策略模式
策略模式(Strategy Pattern) 定义了一组策略,分别在不同类中封装起来,每种策略都可以根据当前场景相互替换,从而使策略的变化可以独立于操作者。比如我们要去某个地方,会根据距离的不同(或者是根据手头经济状况)来选择不同的出行方式(共享单车、坐公交、滴滴打车等等),这些出行方式即不同的策略。
CSS Flexbox 图文指南
一份有关 CSS flexbox 布局的综合指南。本指南介绍了有关 flexbox 的所有内容,重点介绍了父元素(flex 容器)和子元素(flex 项)的所有不同属性。它还包括了历史,示例,模式和浏览器支持情况。
Java 8 之后的语法增强(英文)
本文介绍了从 Java 9 到 Java 15 的主要新增语法。
大型小程序如何研发提效
自 2016 年小程序诞生以来,小程序以其“用完即走”的设计理念,以及简单易上手的开发模式,吸引了大批的小程序使用者以及开发者,随着小程序市场越来越大,相应的小程序开发者也越来越多,与此同时出现的各类小程序开发第三方框架也层出不穷。
Netflix 基于云的微服务架构设计分析
Netflix 的微服务架构为其提供全球视频流服务,本篇文章将对此架构进行全面的系统设计分析。
微服务中台技术解析之全链路分布式追踪系统实践
Biz-UI 团队在核心业务系统的开发过程中,将具有共性的功能模块抽象出来,逐渐完成了中台的构建,为业务逻辑提供了强有力的基础组件支撑。其中分布式追踪系统作为一个重要的组成部分,为监控服务之间的调用、定位和调试线上问题,提供了有力的支撑。本文将详细剖析 FreeWheel Biz-UI 团队从 0 到 1 构建和改进全链路分布式追踪系统的过程。
InnoDB 到底支不支持哈希索引,为啥不同的人说的不一样?
MongoDB 副本集之入门篇
前言:MongoDB 因为高性能、高可用性、支持分片等特性,作为非关系型数据库被大家广泛使用。其高可用性主要是体现在 MongoDB 的副本集上面(可以简单理解为一主多从的集群),本篇文章主要从副本集介绍、本地搭建副本集、副本集读写数据这三个方面来带大家认识下 MongoDB 副本集。
如何理解 Kafka 的消息可靠性策略?
Kafka 作为一款性能优秀的消息队列,主要用于异步、削峰、解耦处理,在分布式事务中有着广泛的应用,但仍有很多开发者在运用过程中存在疑惑。文本将为大家由浅入深剖析 Kafka 基础原理以及它的消息可靠性策略,帮助大家理解这一技术知识。
文章作者:张璇,腾讯应用开发工程师。
Docker 指南(英文)
一篇英文的 Docker 教程,解释最重要的一些概念,帮助读者学会使用 Docker 进行应用程序开发。
云原生趋势下的迁移与容灾思考
下一个云原生颠覆的领域会不会是在传统的容灾领域呢?在云原生的趋势下,如何构建应用系统的迁移与容灾方案?
健壮的数据仓库项目搭建
数据仓库是伴随着企业信息化发展起来的,在企业信息化的过程中,随着信息化工具的升级和新工具的应用,数据量变的越来越大,数据格式越来越多,决策要求越来越苛刻,数据仓库技术也在不停的发展。
硅谷的“数据中台”实践
数据中台的概念如今在国内风靡一时,而人们渐渐开始有这样的疑问:中国的数据中台市场如此火热,而国外的数据中台却没有什么声音。事实并不是这样,硅谷的公司其实已经早于中国建设了所谓的”数据中台“。只不过,在国外,并没有数据中台这个称谓,而是统一以数据平台的名称命名,但是这个数据平台已经具备我们所说的数据中台的全部功能。那么,作为全球技术风向标的硅谷企业的“数据中台“到底什么样,他们的“数据中台”是如何建设的?想必很多人对此多充满着好奇和疑问。
本期 InfoQ 公开课的直播嘉宾宋文欣博士在美国取得博士学位后就开始在硅谷从事大数据方面的工作,并曾任职美国四大搜索引擎之一的 Ask.com 以及久负盛名的美国游戏公司 EA(艺电),本次直播课将由他来讲述硅谷“数据中台”的故事。
PHP 8.0 重大版本更新正式发布:支持JIT编译器,性能提升高达 3 倍
美国时间 11 月 26 日,PHP 团队宣布 PHP 8.0 正式 GA。PHP 8.0 是 PHP 语言的最新主要版本,带来了许多新特性和优化,包括命名参数(named arguments)、联合类型(union types)、属性(attributes)、构造器属性提升(constructor property promotion)、Match 表达式、nullsafe 运算符、JIT,以及针对类型系统、错误处理和一致性的诸多改进。
设计沉思录 | 如何让庞大的设计系统实现高效运转?
58 同城是一个海量的分类信息服务平台,提供房产、招聘、二手车、团购、黄页、交友等多种服务。由于存在不同业务类型与错综复杂的用户体系,使得各业务设计师之间的沟通与合作尤为重要。在同一平台下,如何构建 58 设计中台成了最大的课题。
58UXD 用户体验设计中心从未停止探索。近年来成立多个专项体验小组,经过不断的技术完善与创新,建立全新 10.0 设计语言。最大化保证了平台稳定性与分业务的灵活性,让设计走向专业化和智能化。
动效设计知识点(笔记+总结)
总结了动效是什么,它的优势是什么,有几种类型,原理是什么。动效的本质始终围绕着如何给用户带来更优的体验,所以我们在往后设计动效时,可以先考虑它属于哪种类型,采用哪种方式,去实现会更好。注意点:1、切忌滥用;2、多看多练。
用户行为的预判,几乎都被大厂 App 垄断了
我们手机里有各式各样的 APP,经常会遇到一些意料之外的惊喜设计。
有的是帮你自动操作、有的是在引导你下一步的行为...好像这些 APP 都知道你下一步要做什么、表达什么一样。
面对这些用户行为的预判设计,无论是用户操作链路的分析上,还是心理活动的揣测上,都是我们值得学习和收藏的内容
所以这篇和大伙盘点一下,那些大厂 App 里对用户行为的预判设计,是有多精彩
开源
pretty-snap
Reddit 上近期比较火的一个开源项目:pretty-snap,让你为屏幕截图添加更为丰富与酷炫的背景图,并提供了多种配色及花纹图像供你选择,截图位置亦可调整。
工具
starship
好用的命令行提示工具,无需设置。
(完)
上一期:极客阅读周刊: 第 36 期
本期周刊同时同步到微信公众号(geeker-read)和语雀
极客阅读 | 汇聚了国内外最优质的技术博客、产品动态、公众号文章。
官网:geeker-read.com