Source: Programmer Humor
对于餐饮人来说,2020年注定是不凡的一年。
若我们细细琢磨每年更迭的榜单,或许能从20强的进与出中,见证那些优秀且伟大的旅游集团的危机与困境,以及成长与成熟的历程。
笔者认为如今的共享单车市场几乎没有独立的平台存在了,大多数的共享单车也是作为大平台附属功能业务的形式而存在。
👍 A/B testing at LinkedIn: Assigning variants at scale
This blog post is the second in a series providing an overview and history of LinkedIn’s experimentation platform.
The Web Consortium is grateful to the W3C community, especially this year which has been so difficult for so many. Our community has remained an inspiration and light, and has accomplished so much.
2020 Google Assistant developer Year in Review
In the survey, we asked a couple of closed and open-ended questions then analyzed all the input we got. We’re happy that over 50% of developers scored Angular with 9 or 10 out of 10 and less than 6% gave the platform less than 5 rating.
Highlights from Chrome Dev Summit 2020
CDS in 2020 was a bit different, like everything else. It was online, and the talks were more bite-sized at roughly 10 minutes each.
与去年双11相比,今年飞猪会场的最大区别是从Rax0.6 on Weex到Rax1.0 on Web。基于开发成本、可维护性等一系列的考虑,我们将前端渲染引擎回归到WebView。
👍 90% of Developers get this wrong
You might have heard that variables hoist, and hoisting this and hoisting that. I will show you why it does not exist and why it is not even possible for it to subsist with a simple piece of code.
how to manage HTML DOM with vanilla JavaScript only?
15 Rules For Writing Clean JavaScript
These rules are taken from the book “Maintainable Javascript” written by “Nicholas C. Zakas”.
👍 Your guide to reactivity in Vue.js
Reactivity in Vue, allows Vue to communicate at every layer of the application and updates the view base data modification.
The library keeps getting better and better and following its philosophy since the beginning, “Anything that can be derived from the application state, should be derived. Automatically”.
在我们web开发过程中,很多地方需要我们取消重复的请求。但是哪种场合需要我们取消呢?我们如何取消呢?
腾讯IMWeb团队是如何使用 NodeJS 实现 JWT 原理
jwt是json web token的简称,本文介绍它的原理,最后后端用nodejs自己实现如何为客户端生成令牌token和校验token
构建下一代 HTTP API - OpenAPI spec 和解析器
很多问题都可以化简为定义一个承上启下的中间语言(DSL),然后为其构建一个 parser。
REST stands for Representational State Transfer, and was introduced in 2000 by Roy Fielding. REST is an architectural style that consists of 6 constraints that must be satisfied for it to be referred to as RESTful.
In this episode, we’re talking about GraphQL. What is it, and how does solve some common API problems?
Micro-Frontends with single-spa
Micro-frontend extends the concept of Micro-services to the frontend. The goal is to break down large SPA into smaller independent applications that can use different technologies and be developed and managed by separate teams. single-spa is a framework that helps developers achieve that goal by simplifying the composition of multiple front-end applications into a single product.
5 Common Mistakes Developers Do that Affect Page Load Time
Is your website too slow? Then, it is time to take some action to resolve this matter. Even it’s not the case; you might be curious to find out the common pitfalls developers make that affects page load time.
Exploring the Network Tab in Chrome Dev Tools
Learn how to measure web app performance using the Network Tab in Chrome Dev Tools
Improving Cross-Browser Testing, Part 1: Web Application Testing Today
As we have seen, the web application testing ecosystem is becoming fragmented. Most cross-browser testing uses WebDriver; a W3C specification that all major browser engines support.
CSS may seem simple at first, but the learning curve isn’t linear; mastering it is hard.
👍 Project Management is the best hand-off method.
Good design requires organizers. Organizing becomes even more important and complicated when that’s true. Project managers are godsends.
疫情催化数字经济,互联网新兴设计成主流。
Landing Page Design Trends That Increase Conversion
We all know the impact of a first impression. Landing pages are often the first interaction a potential customer has with your company. Trends come and go, but great design is timeless.
10 Ways Design Impacts Business Success
Design matters a lot in how a brand can influence its target audience. Its impact is so strong that it has the ability to make or mar a business.
Master the Basics of UI Mobile Design
The overall process is the same, and a design system should cover all products for branding, patterns, and other components. Apps require more simplicity, less functionality, and a deeper understanding of the platform they are used on.
👍 How to use GitLab for Agile, CI/CD, GitOps, and more
We share some of our top engineering stories from the past two years that show how to apply GitLab technology to software development.
基于JavaScript 的 Flutter 框架 mxflutter
11 Great Tools for a Monorepo in 2021
Probably the best tools to develop and build your monorepo.
Firefox 84 includes some interesting new features including tab order inspection, complex selector support in :not()
, the PerformancePaintTiming
API, and more!
成长就像爬山一样,一开始大家都在同一起跑线,有说有笑并肩出发,过程中有人坚持下来到达了山顶,有人停在了半山腰看着别人陆陆续续超过自己,有人选择了错误道路、永远到不了山顶,有人选择了适合的道路、很快就到达了山顶……
对产品经理而言,产品是什么角色,有怎样的目的,日常如何行事,是我们实践产品设计方法的前提。本文将分四个部分介绍产品设计的目标、职责、方法与实践,分享一些让方法行之有效的心得与体会。
科技爱好者周刊(第 138 期):失业难以避免,重构人生规划
欢迎加入,一起共建「前端周刊」