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
Designing scalable Angular applications

The main design recommendation is to introduce an additional layer between component and service classes. It is normally called “Abstraction” or “Facade” layer. Article writers say — this layer acts as sandbox. It only delegates the calls from UI components to the service / core layer and doesn’t have any business logic. - http://amp.gs/cBuH

#angular
Working with Protobufs in Node

Protocol buffers (a.k.a. protobufs) are a language and platform neutral format for sending structured data around (think XML or JSON but lower level). - http://amp.gs/cneW

#nodejs
Creating a Chrome Extension with React

It could be the app you’re about to develop from scratch is better suited to being delivered as a browser extension. This article will help you decide. - http://amp.gs/cGeX

#react
The Hidden Power of InjectionToken Factory Functions in Angular

In this article, I want to talk about a feature which Angular provides, that isn’t particularly well known or used by many developers. When using Angular InjectionToken, we can specify a factory function which returns a default value of the parameterized type T. - http://amp.gs/cxgX

#angular
👍1
Network Connectivity in Flutter

A Quick article on how to check the network connectivity in Flutter. We will see three ways to check the network connectivity in Flutter. - http://amp.gs/cf4r

#flutter
5 Vue Performance Tips

Tips, tricks, and guidelines from TeamHood on how they reduce unnecessary re-rendering and memory optimization that can be applied to any Vue 2 or 3 app. - http://amp.gs/cCvZ

#vue
React Component Tests for Humans

Maybe the reason you’re dragging your feet when it comes to implementing the testing you know you need is because it’s just so miserable to do. This article will speak your language. - http://amp.gs/cevJ

#react
Building a Real-Time Webapp with Node and Socketio

Want to create an app that does real-time data synchronization across multiple machines without introducing a third-party service like Pusher or Firebase? This is the first in a three part series but cuts to the heart of the matter. - http://amp.gs/ceXL

#nodejs
Understanding Memory Leaks in Angular

Angular is one of the powerful and high performing front-end framework. Applications will start becoming slow as it grows if you are not aware of how to optimize the application, it will start affecting end-user experience. - http://amp.gs/c7kX

#angular
How to Increase Your Rendering Performance By 70% In Vue.js

This article explains how functional components can significantly increase rendering performance in a Vue app. - http://amp.gs/c7wr

#vue
Debugging Layout Shifts

Katie Hempenius shares some advice on identifying and fixing layout shifts. - http://amp.gs/cPpM

#css
6 Front-End Coding Ideas That Will Get You Fired Up to Code

Here’s a bit of coding inspiration - http://amp.gs/cPiw

#frontend
How to use Docker with Node.js: A Step-by-Step Tutorial

Both Docker and Node.js have risen in popularity in the past 5 years. Running Node.js on docker containers with docker-compose for local development is a great experience. - http://amp.gs/cyCW

#nodejs
React Navigation 5: Unit Testing Components

Have you encountered the “couldn’t find a navigation object” message when testing components with the useNavigation hook? Here are three solutions to dealing with it. - http://amp.gs/chYC

#react
You Should be Using Vue Class Component

If you're an Angular developer using Vue, you're probably missing the class-style syntax. Something similar can be achieved with Vue Class Component. - http://amp.gs/cv8u

#vue
Digging Into CSS Logical Properties

Ahmad Shadeed gives an excellent introduction to CSS logical properties. - http://amp.gs/cvcF

#css
The Complete Guide to Front-end Developer Interviews

Interviews are hard, especially technical interviews where you’re expected to think, solve, and analyze all while the interviewer stares at you. But what people don’t realize is that being interviewed is basically just another skill, and skills can be honed with the right information and practice. - http://amp.gs/cE2Z

#frontend #interview
Building a Discord Bot Using Discord.js

Node is ideal for building chat bots and here’s a complete walkthrough of using the Discord.js library to do this on the Discord chat system to create a joke posting bot. - http://amp.gs/cVJr

#nodej