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

Admin: @andrey2019
Download Telegram
Testing your Vue App with Jest and Travis CI

Do you want a cool GitHub badge on your Vue repo displaying your test coverage? This article will teach you to create test specs for a Vue app using Jest, add coverage using Coveralls, and build it all with Travis CI. - http://amp.gs/UgFC

#vue
Fastest way to cache for lazy developers — Angular with RxJS

HTTP caching simply means the browser stores local copies of web resources for faster retrieval the next time the resource is required, thus reducing the number of server calls. - http://amp.gs/UEJB

#angular
7 Useful JavaScript Tricks

I just can’t resist the occasional ‘here’s a bundle of neat tricks’ post, so sorry, not sorry 😂 The tricks are relatively simple, but if you’ve not heard of URLSearchParams, say, you need to be checking them out. - http://amp.gs/UVDK

#javascript
HTTP headers for the responsible developer

In this article, Stefan shares how HTTP headers can help you build better products for a better web for everyone. - http://amp.gs/U9qh

#http
Building Login Functionality for NativeScript Apps

How to build a comprehensive login form including a bonus section on integrating with a backend provider such as Progress Kinvey. - http://amp.gs/UUhw

#nativescript
Thinking in components with Vue.js

This article is an introduction to the Vue components and it will give you an overview of props, data, methods, components, computed properties and watchers with examples.
- http://amp.gs/UdYu

#vue
Controlling Leftover Grid Items with pseudo-selectors

How you may want to deal with leftover grid ‘widow’ items that don’t fill an entire row. - http://amp.gs/UOI9

#css #grid
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