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

Admin: @andrey2019
Download Telegram
A Practical Guide to Angular: Environment and Project Setup

Angular is a framework for building client-side applications using HTML, CSS, and JavaScript. In this post, the first of a series, we will cover how to set up an Angular app using the CLI, the various CLI commands and options, and what most of the files generated by the CLI do. - http://amp.gs/AivY

#angular
Dependency Mocks - A Secret Weapon for Vue Unit Tests

If your Vue single-file components have dependencies, you'll need to handle those dependencies in unit tests. In this article, you'll learn how to mock dependencies in Jest by replacing them in the component's dependency graph. - http://amp.gs/Ai3b

#vue
What's New in Mongoose 5.7

Mongoose is perhaps the most popular way to use MongoDB from Node and 5.7 introduces support for MongoDB 4.2, as well as conditionally immutable properties and faster document arrays. - http://amp.gs/ADly

#nodejs #mongoose
Using GitHub Actions for Continuous Integration with Node

There are going to be quite a few articles like this in the coming months, as GitHub Actions (while still in beta) is now immediately open to anyone who applies. - http://amp.gs/AKei

#nodejs #github #ci
How to Target the DOM in Vue

A common practice in web development is to target an element in the DOM and to manipulate it in some way. One way to do this with Vue.js is to use the refs feature.
- http://amp.gs/A3ke

#vue
Contemporary Frontend Architectures

A frontend engineer’s perspective on modern web application architecture. - http://amp.gs/AHBh

#frontend #architecture
The 80/20 Guide to Maps in JavaScript

A Map is an object that stores key/value pairs. Maps are similar to general JavaScript objects, but there are a few key differences that make maps useful.. - http://amp.gs/A2IK

#javascript
Infinite Scroll in Angular Using the CDK

When dealing with a large amount of content, you may find it useful to add an infinite scroll feature to your site. When saying infinite scrolling, this refers to a page appending new content as the user continues to scroll, giving the page the illusion of scrolling indefinitely. Loads of websites use this feature, and it can be a fluid alternative to something like pagination.
- http://amp.gs/A2QS

#angular
CSS Grid: Illustrated Introduction

A detailed, visual look at how to get to grips with Grid. - http://amp.gs/AwMq

#css
State Colocation Will Make Your React App Faster

This is all about the idea of keeping state as local to your components as possible for both performance and maintenance reasons. - http://amp.gs/AFJY

#react
A Four Part Guide to Iterators and Generators

A lot to digest in this series about both synchronous and asynchronous iterators and generators, with each getting a full article. - http://amp.gs/AX3Z

#nodejs
State Management in React Native

What state actually is, the setState() method, the Context API and React Hooks. - http://amp.gs/ALuc

#reactnative
Using Scoped Slots in Vue.js

Scoped slots is an advanced feature of Vue.js that provides component reusability. Scoped slots are like normal slots, but they can receive properties as well. Here's a quick example of how to use them. - http://amp.gs/AWRV

#vue
MEAN Stack (Angular 8) Tutorial: Build a Simple Blog CMS

A comprehensive step by step MEAN Stack (Angular 8) tutorial on build a simple Blog CMS - http://amp.gs/AaRQ

#angular