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
Progressively Enhance Your Progressive Web App

How to enhance your PWA so that it remains useful on all modern browsers, but delivers an advanced experience on browsers that support new capabilities like native file system access, system clipboard access, periodic background sync, web sharing features, and more. - http://amp.gs/wWgp

#pwa
The 6 Levels of Reusability

In this beginner-friendly article, Michael Thiessen explains how to reduce code duplication through smart component design that focuses on reusability. - http://amp.gs/wa9t

#vue
A Deep Dive Into Queues in Node.js

Find out what queueing in Node is all about, including how it works with the event loop, its various types, and how it can help with async operations. - http://amp.gs/woCC

#nodejs
Here's what you should know when creating flexible and reusable components in Angular

In this article we're going to explore the difference between ng-content and ng-template  and see when to use which - http://amp.gs/wMGT

#angular
Ways to Create Components in React

We can always relate to any sort of analogy that involves LEGO. Components are like LEGO blocks. Now it all makes sense. That said, just as not all LEGO blocks are created equal, neither are components. Here’s a clear, concise differentiation between Class and Functional components in React. - http://amp.gs/w5n3

#react
ECMAScript Proposal: Private Static Methods and Accessors in Classes

Dr. Axel takes a look at another forthcoming language feature (in this case being at stage 3 and already supported by Babel and elsewhere). - http://amp.gs/wQIO

#javascript
Improve Your Developer Experience With Nuxt Components

Explore how you can import and register Vue components automatically using @nuxt/components module. - http://amp.gs/w6Ba

#vue
Leveraging Angular Prereleases to keep Ionic in Sync

Unlike other open source projects, Angular tries to bring a new major release at least twice a year. With each new release, Angular stands by its commitment to ensuring the upgrade process is easier every time. - http://amp.gs/w6Hz

#angular
awesome-nodejs-security: A Curated List of Node.js Security Resources

Includes libraries like express-enforces-ssl and stories of incidents like the left-pad incident. - http://amp.gs/FI8e

#nodejs
Progressive Web Apps: Practical Usage Guide

Another intro to PWA article, but this one covers things like the manifest.json and cache a little more in depth than the usual. - http://amp.gs/FIiI

#pwa
Angular 10 New Features and Ivy Compiler

The new features and breaking changes the Google-developed web framework brought to us. - http://amp.gs/FjgH

#angular
An In-Depth Beginner's Guide to Testing React Apps

A lot of posts will say ‘in-depth’ and be 500 words long – this isn’t one of those! If you’re a beginner to testing, there’s a lot to chew on here but it stays accessible throughout. - http://amp.gs/FTBZ

#react
Understanding Generators in JavaScript

Generator functions can be paused and resumed and yield multiple values over time and were introduced in ES6/ES2015. - http://amp.gs/FT6i

#javascript
You Might Not Need Vuex with Vue 3

By using the reactivity system and the dependency injection mechanism of Vue 3, we've gone from a local state to centralized state management that can replace Vuex in smaller applications. - http://amp.gs/F12z

#vue
Accordion Rows in CSS Grid

Eric A. Meyer explores how to use CSS Grid rows to give your layout more flexibility. - http://amp.gs/FYNJ

#css
Cache busting in Angular

When we run ng build --prod, that is build a production version of the application, Angular will append a hash to the file name, based on the file’s content checksum. As long as the content of the file isn’t changed, we’ll always get the same hash. - http://amp.gs/FtEq

#angular