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
Everything You Need To Know About CSS Margins

At first glance, margins place space around DOM elements, pushing other elements away, but things can get complicated fast when you think about how margins can collapse together or introduce Flexbox or CSS Grid. - http://amp.gs/SCxq

#css
Async Await Error Handling in JavaScript

Attempts to clear up some confusion caused when handling errors in async/await scenarios. - http://amp.gs/SeCQ

#javascript #async #await
A Tour of the Node.js Event Loop

A deeper understanding of JavaScript’s often misunderstood event loop approach will benefit any Node developer. This is an accessible, high level overview from which you can progress to more detailed talks like In The Loop and What The Heck Is The Event Loop Anyway? - http://amp.gs/S7pp

#nodejs
Do React Hooks Replace Redux?

This question has bounced around in the community a lot recently as more use cases for hooks emerge.. but Eric’s TLDR is ‘Hooks are Great, but No.’ and he explains why in depth. - http://amp.gs/SPla

#react
Next Generation Async Functions with Vue Async Function

Handling async functions in Vue components usually involves multiple lifecycle hooks and quite a few lines of code. This article will show you how to make terser async calls using the new Vue function API - http://amp.gs/Sy7W

#vue
A Web Tool to Create 'Striped Text' and Get Styled Components Code

One of several visual design tools on Componentsai. This one lets you dynamically create a stripy text effect and provides CSS and Styled Components code to use in your apps. - http://amp.gs/SyAu

#tools #stroped #text
First steps with Angular 8 with angular-cli and Angular Material

Angular has come a long way since version 2, and now with more libraries and tools to help with the development is even easier to start developing applications with it. In this guide, we will go step by step on how to build an angular application using the Angular-cli (command-line tool), and Angular Material.
- http://amp.gs/Sv7Z

#angular
A Look at Private Class Fields, a Proposed JavaScript Feature

A few weeks ago Axel covered public class fields, but private fields are part of the proposal too - http://amp.gs/SEyx

#javascript
The Basics of Going 'Multithreaded' with Node

Using the new worker_threads module — an amazing solution when you need to perform a CPU intensive task. - http://amp.gs/SVdD

#nodejs
What's New In Angular 8.0 And How To Upgrade To Angular 8

In this article, we will discuss the new features of Angular 8. Also, we will discuss how to upgrade an existing application to Angular 8. - http://amp.gs/S9st

#angular
Components Composition: Vue Functional API vs Renderless Components

The renderless component pattern is a great way to make reusable elements in Vue.js. How does this pattern work with, or compare to, the proposed function API? - http://amp.gs/S4r9

#vue
Intrinsically Responsive CSS Grid with minmax() and min()

An interesting look at the min(), max(), and clamp() functions, and how they allow for lots of opportunities for exploration. - http://amp.gs/SRuC

#css
The Quickest, Dirtiest, Automatic…est Vue Documenter Ever

It's a must to document your components when building a large Vue app. Learn how to easily auto-generate component documentation using the Vue Documenter project and only a dash of metadata in your component files. - http://amp.gs/SUiB

#vue
A Visual React Virtual DOM Postmortem

There is a chasm between using React to build UIs and needing to know how it actually works under the hood, but this neat graphic might help. - http://amp.gs/Sdle

#react
Reverse Engineering, or How YOU Can Build a Testing Library in JavaScript

The goal here is not to add another testing library to the giant pile of existing ones, but to learn more about how they work by building your own. - http://amp.gs/SdXf

#javascript
How to Add Internationalization to a Vue App

If your app is used all over the world, you will need to add internationalization. Learn how to build an app using the vue-i18n plugin, then translate the text in your application, and provide a way for users to toggle between different languages. - http://amp.gs/SrIZ

#vue