FrontEnd Development
28.9K subscribers
145 photos
1 video
9.35K links
Полезные ссылки иHTML, CSS, JavaScript, TypeScript, Angular, React, Vue, Node.js, Mobile and more.
Download Telegram
An Update on Next.js's App Router

The ‘app router’ in Next.js 13+ offers a new approach for structuring Next apps and is recommended for all new ones going forward (it became stable in Next.js 13.4 last month). This post provides a welcome update on how the project sees the feature evolving and how the team is continuing to integrate and collaborate with React generally. - https://nextjs.org/blog/june-2023-update

#react
🔥4👍3
React Server Components from Scratch

Dan Abramov recently released an introduction to RSCs built around reimplementing them from scratch. He asked on Twitter if anyone could record the post in video form and Jesse stepped up with a little 'dramatic reading' for added effect. - https://www.youtube.com/watch?v=8aD58kGBJYc

#react
👍32
Space, Grids, and Layouts

Elliot Dahl offers some advice on defining baseline grids, column grids, spacing, and layouts. - https://www.designsystems.com/space-grids-and-layouts

#css
👍8
How to Use Attribute Inheritance in Vue 3

Attribute Inheritance was enabled in Vue 2 but became very efficient in Vue 3, with a more reliable API to use in any component. In this article, we will be talking about Attribute inheritance in Vue.3, and by the end of this tutorial, users will be able to use and disable attributes inheritance in their Vue code, understand the difference between props and non-props attributes, and how attribute inheritance affects multiple root nodes. - https://blog.openreplay.com/how-to-use-attribute-inheritance-in-vue-3/

#vue
4👍2
Testing the Dark Scenarios of Your Node App

An interesting look at some examples of easily overlooked but nonetheless important tests to have in your app or package. What happens when a service times out, code is mutating things it shouldn’t, or you have zombie processes milling around? These are some of the ‘dark scenarios’ you can easily be prepared for. - https://practica.dev/blog/testing-the-dark-scenarios-of-your-nodejs-application/

#nodejs
👍3
Critical CSS? Not So Fast

Harry Roberts explains why in practice, in the real world, critical CSS often falls short as a fragile and expensive technique to implement and seldom provides the benefits that many developers expect. - https://csswizardry.com/2022/09/critical-css-not-so-fast

#css
2👍1👎1
Using TailwindCSS with Nuxt efficiently

In this post, we will see how to use TailwindCSS with the Nuxt application efficiently with the help of the official Nuxt module for TailwindCSS. We will also see how to use SVG icons with TailwindCSS instead of images or SVG icons directly and how to build our custom color palettes for TailwindCSS based on a given image. - https://itnext.io/using-tailwindcss-with-nuxt-efficiently-ff39fc1f7fee

#vue
2👍1
TypeScript and ECMAScript Modules in Node.js

An official docs page focusing on the use of ESM with Node.js in TypeScript projects. We’ve linked to this before, but it’s a handy document that continues to be updated. - https://www.typescriptlang.org/docs/handbook/esm-node.html

#nodejs
👍4
Things You Might Not Know About Next.js's Image Component

Next.js’s Image component has a range of useful capabilities of which you may not be aware. - https://dev.to/alex_barashkov/things-you-might-not-know-about-next-image-5go8

#react
👍41
Build a Drawing App with Vue 3 and HTML5 Canvas

HTML’s canvas element is an excellent tool for rendering graphics in web applications. In this tutorial, you will be building a simple drawing app with Vue 3 and Html 5 Canvas. - https://www.dunebook.com/build-a-drawing-app-with-vue-3-and-html5-canvas/

#vue
👍32