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
Learn OAuth 2.0 by Building Your Own OAuth Client

When the author was first learning OAuth, he found lots of concept heavy, code-light tutorials, so he’s built something that’s truly code-first. This is a fantastic way to show off some code (using Annotate) and worth a look even if the topic doesn’t interest you. - https://annotate.dev/p/hello-world/learn-oauth-2-0-by-building-your-own-oauth-client-U2HaZNtvQojn4F

#nodejs
👍6👨‍💻1
Vue 3 Explained: Rendering 101

Ever wondered how Vue turns your templates and components into the actual webpage you see in your browser? Curious about how it efficiently updates the view when things change? This article provides a breakdown of rendering in Vue 3. - https://dev.to/nasserahmed009/vue-3-explained-rendering-101-270g

#vue
👍3🤔1
Building an npm Package Compatible with ESM and CJS in 2024

Publishing packages compatible with both ECMAScript Modules (ESM) and CommonJS (CJS) is a valuable skill and Liran has a few quick tips. - https://snyk.io/blog/building-npm-package-compatible-with-esm-and-cjs-2024/

#nodejs
👍7🤔1
A Better Way To Organize Components In Vue

The base component pattern is an amazing way to organize your components
in your app. In this video, explore how this component pattern works, and what to look out for! You’ll explore refactoring components, updating components, and how to use presentational components. - https://www.youtube.com/watch?v=Z9Qi0SSO86s

#vue
👍62🤔1
Why React Query?

Starting from first principles, and a reminder of what React itself is, this is a neat, highly accessible exposition of why React Query exists and what it does. - https://ui.dev/why-react-query

#react
👍5👨‍💻1
You Might Not Need dotenv: Node Now Natively Supports .env File Loading

This isn’t a super new feature (it’s existed since Node 20.6.0) but a handy reminder that you can trim another dependency if you have basic .env environment variable reading requirements. - https://javascript.plainenglish.io/ditch-dotenv-node-js-now-natively-supports-env-file-loading-8b9b2d49b2d2

#nodejs
👍5👨‍💻1
Lazy Hydration and Server Components in Nuxt – Vue.js 3 Performance

For most Nuxt.js applications, components are #1 contributor to the JavaScript bundle size. This article talks about lazy hydration and server components in Nuxt.js. It discusses how these techniques can be used to improve the performance of Nuxt applications. - https://vueschool.io/articles/vuejs-tutorials/lazy-hydration-and-server-components-in-nuxt-vue-js-3-performance/

#vue
👍3🤔1
How to Document Your JavaScript Package

You’ve written some useful code, you want to distribute it.. what next? Good docs! The Deno team demonstrates the value of JSDoc and writing documentation alongside your usual source code. While Deno's tooling is focused upon here, the concepts apply to, and can be used with, Node too. - https://deno.com/blog/document-javascript-package

#docs
2👍2🤔1
Handling The Indentation of a Treeview Component

Ahmad Shadeed offers some advice on handling indentation in treeview components. - https://ishadeed.com/article/tree-view-css-indent

#css
2👍1👨‍💻1
Five Node Version Managers Compared

In an ideal world, the latest version of Node would slot well into every project, but in reality we often need to switch versions, and a variety of tools are available to make it simple. NVM is perhaps the best known, but maybe N, FNM, Volta, or even pnpm could suit you better? - https://pavel-romanov.com/5-node-version-managers-compared-which-is-right-for-you

#nodejs
👍4🤔1
A Conceptual Model of State in Vue 3.4

This article is about a new feature in Vue 3.4 called defineModel. It discusses how defineModel can help developers manage state in their applications and that defineModel makes it easier to write clean, maintainable code. They also discuss how defineModel can be used with composables to further improve code organization. - https://itnext.io/a-conceptual-model-of-state-in-vue-3-4-9390c8e68aa5

#vue
👍4🤔1
Build a Real-Life, AI-Powered Project with Next.js and Strapi

Uses the Strapi open-source, headless CMS. We linked to this a few months ago, but the whole ten part series is now available. - https://strapi.io/blog/epic-next-js-14-tutorial-learn-next-js-by-building-a-real-life-project-part-1-2

#react
👍32👨‍💻1