FrontEnd Development
28.4K subscribers
144 photos
1 video
8.37K links
Полезные ссылки иHTML, CSS, JavaScript, TypeScript, Angular, React, Vue, Node.js, Mobile and more.

Admin: @andrey2019
Download Telegram
Use Node Version Manager (NVM) with Oh My Zsh

NVM is a popular tool for switching between Node.js versions on your machine, but it’s possible to use it directly from a Oh my Zsh setup, too. - https://catalins.tech/node-version-manager-oh-my-zsh/

#nodejs
Enhancing The New York Times' Web Performance with React 18

Late last year, the team at The New York Times set out to take full advantage of React 18 on its flagship news site. This is an interesting case study looking at the challenges faced in upgrading and the significant benefits they managed to take advantage of. - https://open.nytimes.com/enhancing-the-new-york-times-web-performance-with-react-18-d6f91a7c5af8

#react
How to Setup Serverless Framework with AWS and Node.js

Serverless Framework is a long standing toolkit for deploying apps in a serverless/functions-as-a-service fashion to AWS Lambda. This is a basic look at a few stages in the setup process. - https://implementing.substack.com/p/how-to-setup-serverless-framework

#nodejs
A quick introduction to CSS @scope

Bramus Van Damme gives a nice introduction to @scope, a way to scope the reach of your CSS selectors. - https://www.bram.us/2023/08/22/a-quick-introduction-to-css-scope

#css
Big Suspense Changes in React 19: Explained in Code

Two weeks ago, we featured a story about changes to Suspense in React 19. If you found the story hard to follow, React YouTuber extraordinaire Jack Herrington tackles it with a practical example. - https://www.youtube.com/watch?v=sgnw8dRZa3Q

#react
linear() Generator

An online generator that will help you convert JavaScript/SVG easing definitions into linear() CSS format. - https://linear-easing-generator.netlify.app/

#tools
Exploring Nuxt 3 Middleware: A Comprehensive Overview

Nuxt.js Middlewares are custom functions run before rendering a page or group of pages. Checking authentication, modifying the server response, or accessing cookies are some of the most common usages of middleware. This article helps you understand the different types of middleware and how they work in Nuxt 3 - https://figueiredoluiz.medium.com/exploring-nuxt-3-middlewares-a-comprehensive-overview-6c45635cd6e4

#vue
Responsive type scales with composable CSS utilities

Tobias Ahlin Bjerrome explains how you can create composable, responsive, and fluid-type scales that smoothly adapt to viewport and container widths using calc(), clamp(), and CSS vars. - https://tobiasahlin.com/blog/responsive-fluid-css-type-scales

#css
Create API with Nuxt 3

Nuxt 3 provides the Nitro server where we can write our server-side code. Nitro uses unjs/h3 internally to create server and handle routes. In this article, you will find out how to create an API with the help of Nitro server engine and h3 route handlers. - https://medium.com/@shahriarrahi/create-api-with-nuxt3-adcb7b6a17dd

#vue
How We Tamed Node.js Event Loop Lag: A Deepdive

Node famously uses very few threads yet can handle a large number of clients performantly, as long as the work associated with each client is ‘small.’ When you get nested loops, as in this story, however, things can go off the rails quickly. Node’s Don’t Block the Event Loop is a great further guide to this topic. - https://trigger.dev/blog/event-loop-lag

#nodejs