FEX 技术周刊 - 2018/04/23
附：All Talks from ng-conf 2018
So, let’s talk about very large applications and the things they have in common. Certainly that there might be a lot of developers. It might be a few dozens or even more–and these are humans with feelings and interpersonal problems and you may have to factor that in.
What You Can Expect From Node.js 10
Announcing NGINX Unit 1.0
As of Release 1.0, NGINX Unit supports Go, Perl, PHP, Python, and Ruby on the same server. Multiple language versions are also supported, so you can, for instance, run applications written for PHP 5 and PHP 7 on the same server. Support for additional languages, including Java, is planned for future NGINX Unit releases. nginx-1.14.0 released
React in patterns
Scroll to the future
Best Practices With CSS Grid Layout
In this article, I’m going to try and cover some of the things that either could be described as best practices, and some things that you probably don’t need to worry about.
What’s New In DevTools (Chrome 67)
New features and major changes coming to DevTools in Chrome 67 include: Search across all network headers, CSS variable value previews in the Styles pane, Copy as fetch.
Yarn vs npm - which Node package manager to use in 2018?
Let’s take a look at the state of Node.js package managers and what they can do for you! I’ll also try to help you to pick one between npm and yarn! 附： npm v5.10.0 released & npm v6.0.0-next.2
It’s time to rebuild the web
The web was never supposed to be a few walled gardens of concentrated content owned by a few major publishers; it was supposed to be a cacophony of different sites and voices.
Enterprise Mobile Backend as a Service - en’zhonWhitepapers
Kinvey named a leader and top ranked current offering in two Forrester Waves. Why not use a top platform to create 5-star apps for your users? 它的技术白皮书挺值得做 BaaS 服务的参考。
Announcing Docker Enterprise Edition 2.0
Docker Enterprise Edition (EE) 2.0 is the only platform that manages and secures applications on Kubernetes in multi-Linux, multi-OS and multi-cloud customer environments. As a complete platform that integrates and scales with your organization, Docker EE 2.0 gives you the most flexibility and choice over the types of applications supported, orchestrators used, and where it’s deployed. 另：OCI Standardizes Container Registry API Based on Docker’s v2 Protocol
Titus, the Netflix container management platform, is now open source
Titus powers critical aspects of the Netflix business, from video streaming, recommendations and machine learning, big data, content encoding, studio technology, internal engineering tools, and other Netflix workloads. Titus offers a convenient model for managing compute resources, allows developers to maintain just their application artifacts, and provides a consistent developer experience from a developer’s laptop to production by leveraging Netflix container-focused engineering tools. 另附：How Netflix does failovers in 7 minutes flat
Gimel: PayPal’s Analytics Data Processing Platform
Besides being unable to find the correct datasets, developers, analysts and data scientists don’t want to deal with the code to read and write data, and obviously want to focus their attention and time towards dataset development, analysis and exploration. We built the Gimel Data Platform – the centralized metadata catalog PCatalog and the unified Data API – to address these challenges and help commoditize data access in the big data world.
Samza Aeon: Latency Insights for Asynchronous One-Way Flows
You can’t fix something if you don’t know there’s a problem. Measuring and tracking the latency of requests through your system is essential to identifying and resolving issues quickly. In order to measure these asynchronous one-way flows, we built a tool called Aeon using Samza, an open source stream processing system developed here at LinkedIn, which we use to gain latency insights across these flows. In this blog post, we’ll describe how we built Aeon and the importance of asynchronous delay monitoring.
Rethinking GPS: Engineering Next-Gen Location at Uber
In this article, we discuss why GPS can perform poorly in urban environments and outline how we fix it using advanced signal processing algorithms deployed at scale on our server infrastructure. 另附：Mediation Modeling at Uber: Understanding Why Product Changes Work (and Don’t Work)
Distributed architecture concepts I learned while building a large payments system