Home

2018.10.08 - Plans for the Next Iteration of Vue.js

Pi

Ping Xia

March 21, 20225 min read

Title: 2018.10.08 - Plans for the Next Iteration of Vue.js

Deep Reading

How solid is Tim’s plan to redecentralize the web? https://medium.com/@shevski/how-solid-is-tims-plan-to-redecentralize-the-web-b163ba78e835 Solid is a W3C‑endorsed linked‑data personal data store (PDS) that puts control into the hands of the user, and Inrupt is the first commercial offer to build on it. However, I’m concerned Solid is ill‑equipped to tackle the challenges of the data‑ownership space and deliver impact. This article explores some of the problems PDSs face and suggests we need a strategic approach that’s user‑centered, systemic, and allows for a diversity of approaches to overcome centralisation.

Plans for the Next Iteration of Vue.js https://medium.com/the-vue-point/plans-for-the-next-iteration-of-vue-js-777ffea6fabf Vue 3.0 aims to leverage these new language features to make Vue core smaller, faster, and more powerful. Vue 3.0 is currently in prototyping phase, and we have already implemented a runtime close to feature‑parity with 2.x. Many of the items listed below are either already implemented, or confirmed to be feasible. Ones that are not yet implemented or still in exploration phase are marked with a *.

When a bar chart isn’t enough… Morph helps you turn data into art https://medium.com/google-news-lab/when-a-bar-chart-isnt-enough-morph-helps-you-turn-data-into-art-986e41a33837 Sometimes a bar chart just won’t do. Sometimes you want to see data presented in a new way, a way it just hasn’t been shown as before. That’s where Morph comes in. Morph is a brand‑new tool, built by data‑studio Datavized, to allow anyone to create their own computer‑generated data‑art project.

Lessons learned from creating a rich‑text editor with real‑time collaboration https://ckeditor.com/blog/Lessons-learned-from-creating-a-rich-text-editor-with-real-time-collaboration/ This article describes how we approached the problem and what challenges we had to overcome in order to provide real‑time collaborative editing capable of handling rich text. Check it out if you are interested in: learning what problems you may face when implementing real‑time collaborative editing; building a rich‑text editor with support for real‑time collaboration; how we approached collaborative editing in CKEditor 5.

RESTful API Best Practices http://www.ruanyifeng.com/blog/2018/10/restful-api-best-practices.html RESTful is currently the most popular API design specification for Web data interfaces. Its big‑picture principles are easy to grasp, but the details are hard to get right. This article summarizes the design nuances of RESTful APIs and explains how to create APIs that are easy to understand and use.

Best design practices to get the most out of your API https://www.oreilly.com/ideas/best-design-practices-to-get-the-most-out-of-your-api Practical techniques to ensure developers can actually do the things you want them to do using your API.

The Shapes of CSS https://css-tricks.com/the-shapes-of-css/ We also get the ::before and ::after pseudo‑elements in CSS, which give us the potential of two more shapes we can add to the original element. By getting clever with positioning, transforming, and many other tricks, we can make lots of shapes in CSS with only a single HTML element.

On Node Framework Popularity https://hueniverse.com/on-node-framework-popularity-355fbde5cbe4 Much of the conversation about choosing an HTTP framework for your node.js application is about performance, features, stability, and support. But when almost every framework available delivers enterprise‑grade performance, cutting‑edge features, and is generally well maintained, do the technical specs really matter that much? Also see: awesome‑nodejs.

Porting a 75,000‑line native iOS app to Flutter https://medium.com/flutter-community/porting-a-75-000-line-native-ios-app-to-flutter-57c6571c57b4 Not much has been written about porting large apps to Flutter. When I did it I was surprised at the results.

A Beginner's Guide to JavaScript's Prototype https://tylermcginnis.com/beginners-guide-to-javascript-prototype/ In this post you’ll learn about a variety of patterns for instantiating new objects and, in doing so, you’ll be gradually led to understanding JavaScript’s prototype in depth.

A Brief History of High Availability https://www.cockroachlabs.com/blog/brief-history-high-availability/ In this post, we want to take a look at how distributed databases have historically handled partial failures within a system and understand—at a high level—what high availability looks like.

The interesting ideas in Datasette https://simonwillison.net/2018/Oct/4/datasette-ideas/ Datasette is my open‑source tool for exploring and publishing structured data. There are a lot of ideas embedded in Datasette. I realized that I haven’t put many of them into writing.

Validating performance and reliability of the new Dropbox search engine https://blogs.dropbox.com/tech/2018/10/validating-performance-and-reliability-of-the-new-dropbox-search-engine/ In our previous post, we discussed the architecture of our new search engine, named Nautilus, and its use of machine intelligence to scale our search‑ranking and content‑understanding models. Along with best‑in‑class performance, scalability, and reliability, we also provided a foundation for implementing intelligent document ranking and retrieval features. This flexible system allows our engineers to easily customize the document‑indexing and query‑processing pipelines while maintaining strong safeguards to preserve the privacy of our users’ data. In this post, we will discuss the process that we undertook to ensure optimal performance and reliability.

Open‑sourcing StateService: Automating recovery of third‑party services after a major outage https://code.fb.com/open-source/stateservice/ StateService is self‑documenting — the individual states become part of configuration‑management (CM) software, such as a Chef cookbook. By replaying the states that were previously applied to a VM (or a group of VMs), StateService returns services to their last‑known state.

Kubernetes: The Surprisingly Affordable Platform for Personal Projects http://www.doxsey.net/blog/kubernetes--the-surprisingly-affordable-platform-for-personal-projects Kubernetes makes sense for small projects and you can have your own Kubernetes cluster today for as little as $5 a month. Also see: Kubernetes for personal projects? No thanks!

Fresh Finds

Node + JS Foundation [https://www.linuxfoundation.org/news/2018/10/node-js-foundation-and-js-foundation-announce-intent-to-create-joint-organization-to-support-the-broad-node-js-and-javascript-communities/](https://www.linuxfounda

(content truncated)


Originally written by Ping Xia (平侠) and published in Chinese on Web技术周刊 (Web Tech Weekly). Translated and adapted for DriftSeas with permission.

Keep reading

More related articles from DriftSeas.