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
How to Structure Angular Apps in 2021

This is how I structure my angular applications for extensive flexibility, scalability and smaller initial… - http://amp.gs/jjc3J

#angular
Factory pattern - Type script implementation with type map

As one of the common creation patterns, the factory pattern makes application loose coupling by hiding the… - http://amp.gs/jj6VL

#typescript
If we’re gonna criticize utility-class frameworks, let’s be fair about it

There’s a lot of criticism out there when it comes to using something like Tailwind to help you write CSS. Utility-class frameworks will often lead you to writing markup that looks something like this - http://amp.gs/jj6bM

#css
How to Choose Between Different Code Reuse Patterns in Vue.js

This article will help you choose between the composition API, scoped slots, and mixins for reusable code in Vue.js. - http://amp.gs/jjbNB

#vue
Time to Say Goodbye to Enzyme.js?

Enzyme is a long standing React component testing library originally built at Airbnb. However, “the world has already moved - to React Testing Library” claims the author who has a variety of other reasons to consider dropping it. - http://amp.gs/j8IPc

#react
Angular Pipe Performance — Build a super-duper fast Angular pipe ⚡️

Looking to make your Angular pipes perform like a dashing cheetah? Then here’s how to create a fast… - http://amp.gs/j8jeE

#angular
Mobile Palette Generator

A color palette generator that generates secondary and accent colors based on a primary color you provide. Shows you a preview of the color scheme on mobile UIs. - http://amp.gs/j88KH

#webtools
npm audit: Broken by Design

Dan says it best: “The way npm audit works is broken. Its rollout as a default after every npm install was rushed, inconsiderate, and inadequate for the front-end tooling.” Dan adopts an unusually snarky tone but does a good job of demonstrating why getting panicked about vulnerabilities as if they’re all as important as each other can be a bad thing. - http://amp.gs/j8T9u

#nodejs
Monorepos in JavaScript, Anti-Pattern

Something I’ve noticed more lately, is this trend of having several npm micro-packages all contained in one… - http://amp.gs/j81R6

#monorepo
The State of Web Workers in 2021

The web is typically single-threaded, but two years ago Surma told us why to always use Web Workers to bring multithreading to your solutions despite the difficulties. Almost every client supports them now, so Surma makes the case again and explains why Web Workers deserve a place in your projects. - http://amp.gs/j8YdI

#javascript
How To Implement Micro-Frontend Architecture With Angular

Everything you need to know about microservice oriented architecture for the frontend from beginner to… - http://amp.gs/j8mSr

#angular
Working with Vue and Apollo GraphQL

GraphQL is an alternative to traditional RESTFul APIs for data fetching. Learn how to set it up with Vue 3 and the Apollo GraphQL client. - http://amp.gs/j8ZiG

#vue
TypeScript and Native ESM on Node.js

This topic comes up time and time again, and for good reason - it’s the way things are headed. Dr. Axel covers the essentials you need to know in order to use and produce native ECMAScript/ES modules on Node when using TypeScript. - http://amp.gs/j8pAS

#nodejs
An Introduction to Test Driven Development in Flutter

The first part in a series on how to apply the basic principles of Test Driven Development to a Flutter app. - http://amp.gs/j8B3l

#flutter
Most Common Errors Encountered In Angular With Solution

While coding we tackle issues on a daily basis. Some of which are functional bugs and some of which are… - http://amp.gs/j8nsu

#angular