微信搜索『FEX』关注我们的公众号,及时获得最新资讯。

业界会议

ng-conf 2018
https://www.ng-conf.org/
附:All Talks from ng-conf 2018

深阅读

Designing very large (JavaScript) applications
https://medium.com/@cramforce/designing-very-large-javascript-applications-6e013a3291a3
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
https://nodesource.com/blog/what-you-can-expect-from-node-js-10
The release of Node.js v10 is just a week away, and will include a suite of new features including updates to errors and the formal addition of N-API. Beyond these new additions, I believe we will continue to see increased adoption and development of Node.js features that have been recently proposed or otherwise landed since the release Node.js 8. 另附:Oracle Owns “Javascript”, so Apple is taking down my app!Why it’s finally time to give up on the name JavaScript.

Announcing NGINX Unit 1.0
https://www.nginx.com/blog/nginx-unit-1-0-released/
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
https://github.com/krasimir/react-in-patterns
A free book that talks about design patterns/techniques used while developing with React. 附:How To Write Better Code In React23 JavaScript design patterns

Scroll to the future
https://evilmartians.com/chronicles/scroll-to-the-future-modern-javascript-css-scrolling-implementations
Everything you always wanted to know about implementing scrolling but were afraid to ask. We have scrolled to the bottom of modern web specifications to take you on a whirlwind tour of latest CSS and JavaScript features that make navigating around a single page smooth, beautiful and less resource-hungry.

Best Practices With CSS Grid Layout
https://www.smashingmagazine.com/2018/04/best-practices-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)
https://developers.google.com/web/updates/2018/04/devtools
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?
https://blog.risingstack.com/yarn-vs-npm-node-js-package-managers/
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
https://www.oreilly.com/ideas/its-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
https://www.kinvey.com/resources/
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
https://blog.docker.com/2018/04/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
https://medium.com/netflix-techblog/titus-the-netflix-container-management-platform-is-now-open-source-f868c9fb5436
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
https://www.paypal-engineering.com/2018/04/17/gimel/
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
https://engineering.linkedin.com/blog/2018/04/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
https://eng.uber.com/rethinking-gps/
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
http://blog.pragmaticengineer.com/distributed-architecture-con