FrontEnd Development
30.8K subscribers
145 photos
1 video
9.35K links
Полезные ссылки иHTML, CSS, JavaScript, TypeScript, Angular, React, Vue, Node.js, Mobile and more.

Admin: @andrey2019
Download Telegram
V8's Blazingly Fast Parsing: How Lazy Parsing Works

A deep-down, technical post from the V8 team on how the JavaScript engine’s pre-parsing functionality works to prevent unnecessary parsing taking place before it needs to. - http://amp.gs/UOi0

#nodejs
Detect Unsaved Changes in Angular Forms

Many applications feature at least one form which allows users to edit previously submitted data. One example of many from our application is that users can create widgets and configure their settings. So, when they click on the settings button, we’ll present a form pre-populated with various settings which can be modified.
- http://amp.gs/Ur96

#angular
Optimize the Performance of a Vue App with Async Components

Michiel Mulders demonstrates how, when building a Vue app with Vue CLI, to make use of both Vue’s async components and webpack’s code-splitting functionality to load in parts of a page after a Vue app’s initial render. - http://amp.gs/USh1

#vue
The Design Patterns Game

A quick online game to help test your familiarity with the ‘Gang of Four’ design patterns. - http://amp.gs/UNDU

#javascript #pattern
Using Angular Elements — Why and How? — Part 2

Angular Elements is awesome 😍! By implementing this awesome feature in your Angular Apps, you can: Convert a regular component into a truly native web element Compile the component into a standalone custom element *Communicate with Angular Elements through Inputs and Events
- http://amp.gs/UA9o

#angular
How to Use React Context Effectively — Kent has three key tips:
• Don't reach for context to solve every state sharing problem.
• Context does NOT have to be global to the whole app.
• You can have multiple logically separated contexts in your app.
http://amp.gs/UsS2

#react
Visual Studio Code Previews Support for 'Remote Development'

The VS Code editor is getting an exciting new feature, the ability to work directly with remote workspaces (running either WSL, Docker containers, or physical machines or VMs over SSH). - http://amp.gs/UDuN

#vscode #remote
Generic Vue Template Interpolation Language Features

Vetur 0.19.0 makes it possible to use TypeScript and Vue together and get more benefit from both these tools. Vetur author Pine Wu explains recent changes and the direction of the Vetur project.
- http://amp.gs/UuME

#vue
Easy Automatic npm Publishes

npm and Node powerhouse Isaac Z. Schlueter says he hasn’t “manually typed npm publish in a while” and explains how he’s semi-automated his npm publishing process. - http://amp.gs/UJoM

#nodejs
A plan for version 8.0 and Ivy

“When will Ivy be ready?” is a question we get asked every week. Here’s an update on how things are going with version 8.0, and our plans… - http://amp.gs/UKIa

#angular
Structuring Vuex Modules for Relationships, Speed and Flexibility

An effective way of using Vuex modules is to represent your data with records or models. The author of this article benchmarked several Vuex model solutions but found them slow. Here he explains an effective vanilla approach that you can implement yourself. - http://amp.gs/U3nD

#vuex
A Curated Compilation of Node Best Practices

We haven’t linked this for a while, but this curated collection of Node best practices continues to grow and be of value. It covers topics from error handling to memory use and, most recently, how to avoid publishing secrets to the npm registry. - http://amp.gs/UFRt

#nodejs
Introducing CLI Builders

In this blog post, we’re going to look at a new API in Angular CLI, which allows you to add CLI features and augment existing ones. We’ll… - http://amp.gs/UXdN

#angular