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
Deep Dive Into the CSS :where() function

Pelumi Akintokun shares an introduction to the :where() pseudo-class function. - http://amp.gs/jlPCR

#css
👍5
A Delightful React File/Directory Structure

We have featured a number of these types of articles, but there’s always room for another perspective on the ‘right’ way to set up a project, particularly from a respected voice in the React community. - http://amp.gs/jlPFw

#react
👍7
SOLID Principles

Concise and brief explanation - http://amp.gs/jlyOS

#solid
👍92
RxJS — 7 Useful Operators You Might Not Know

The RxJS library has a lot of neat operators. Here are seven operators that are not getting enough attention - http://amp.gs/jlhlk

#rxjs
👍8
AWS Graviton2 vs Apple M1 for Node.js Performance

A casual and personal benchmark, with all that implies, and while the M1 continues to impress for local development, it’s neat to see other production grade ARM-based systems ready to go too. - http://amp.gs/jlhKT

#nodejs
👍2
Better Vue Performance with Selective Object Reuse

Excessive component rendering is one of the reasons why Vue apps perform slowly. In this article, we see how to detect rendering, why it happens, and how to fix the most complex cases. - http://amp.gs/jlvE2

#vue
👍4
A Fundamental Guide to React Suspense

After several years since it was first proposed, Suspense will finally be officially released with React 18. But what is it, why do we need it, what issues does it address, and what are the benefits? - http://amp.gs/jlgFF

#react
👍4
Better Code Generation in Angular CLI workspaces with Nx Devkit

Schematics in Angular provide a way to automate common tasks, such as generating files, reading, and updating… - http://amp.gs/jlEG0

#angular
👍7
Migrating from Angular to Vue: A Dashboard's Story

Planning is key when migrating a customer-facing dashboard from Angular to Vue. - http://amp.gs/jlErI

#vue
👍2💯1
How to Manage Sessions using Passport, Redis, and MySQL

A practical walkthrough of creating a simple Express app with user credentials stored in MySQL, sessions in Redis, and Passport tying it all together. A commonly used pattern boiled down to the essentials. - http://amp.gs/jlEQd

#nodejs
👍5
Optimising Largest Contentful Paint

Harry Roberts looks at some more technical and non-obvious aspects of optimizing the Largest Contentful Paint. - http://amp.gs/jlVyq

#css
👍2
Liqvid 2.1: Create Interactive 'Liquid Videos' in React

The new version now lets you use the Web Animations API. It also includes a new useTime hook for prop-updating animation, improved usability as well as laying the groundwork for further future improvements. Remotion is another option to consider in this space focused more on rendered video. - http://amp.gs/jlV0J

#react
👍6
All You Need To Know About less known Angular Features

In this article, I will talk about some interesting features of angular that you can use in your application to make your code more standardized. These angular features can also help you in SEO, application performance improvements and in improving code readability. - http://amp.gs/jl9tO

#angular
👍4
WebGPU — All of the Cores, None of the Canvas

It’s always a pleasure to see Surma dig into something (especially Web Workers) and this time he turns to making the potential of WebGPU (an API that exposes the capabilities of GPU hardware that, admittedly, isn't available by default in any standard browser yet) more accessible to us all. - http://amp.gs/jl9Nw

#javascript
👍3
What's New in Node Core: March 2022 Edition

Rapidly approaching the start of its teenage years (yep, Node turns 13 this May), development of new features in Node isn’t slowing down at all, but what’s going on? This post rounds up some links to a variety of new improvements and reminds us that Node 18 is just around the corner. - http://amp.gs/jl95Q

#nodejs
👍6
How Vue Components Work

Components let us split parts of our site into reusable pieces which we can then place in multiple places. This can be incredibly powerful - and ultimately means reduced workload, as we can reuse code extensively. - http://amp.gs/jl4yp

#vue
👍2
How to Create and Validate a React Form with Hooks

There are libraries to abstract away a lot of this work (e.g. Formik) but if you want to do it by hand, as it were. - http://amp.gs/jl4WJ

#react
👍6
How to Use CSS Math Functions

Alex Ivanovs shows how to use the CSS logical functions calc(), clamp(), min() and max(). - http://amp.gs/jlRvj

#css
👍6👏1
Event Emitters in Angular

When you start learning Angular one of the first things you learn is how to communicate between child and… - http://amp.gs/jlUTu

#angular
👍4