How Top-Level await Could Break Compatibility
Node 23 makes it possible to load ES modules transparently with require which is great, but.. only if the module being loaded isn’t using top-level await. One for package creators to think carefully about before backwards compatibility issues creep in! - https://evertpot.com/using-top-level-await-is-bc-break/
#nodejs
Node 23 makes it possible to load ES modules transparently with require which is great, but.. only if the module being loaded isn’t using top-level await. One for package creators to think carefully about before backwards compatibility issues creep in! - https://evertpot.com/using-top-level-await-is-bc-break/
#nodejs
Evertpot
In the future using top-level await might be cause a backwards compatibility break in Node
👍2🔥1
Create Stunning Maps Effortlessly with React Leaflet - https://jsdev.space/mastering-react-leaflet/
#react
#react
JavaScript Development Space
Build Interactive Maps with React Leaflet & TypeScript
Master interactive maps with React Leaflet! Learn to build a simple map using React, TypeScript, and LeafletJS in this step-by-step guide.
👍3
Vue.js and HTML Injection Explained
Do you use v-html in your code? If so, you might be at risk of attack via HTML injection. In this article, explore exactly HOW v-html puts you at risk, use cases and mitigation strategies - https://vueschool.io/articles/vuejs-tutorials/vue-js-and-html-injection-explained/
#vue
Do you use v-html in your code? If so, you might be at risk of attack via HTML injection. In this article, explore exactly HOW v-html puts you at risk, use cases and mitigation strategies - https://vueschool.io/articles/vuejs-tutorials/vue-js-and-html-injection-explained/
#vue
vueschool.io
Vue.js and HTML Injection Explained - Vue School Articles
Learn why v-html can be dangerous. Plus, strategies for avoiding the risk while still providing rich user interfaces
👍3
Improving Code Reusability in Angular Projects
In this article, you’ll find recommendations on how to make your Angular components and services more… - https://medium.com/@eugeniyoz/improving-code-reusability-in-angular-projects-b169d4a1c786
#angular
In this article, you’ll find recommendations on how to make your Angular components and services more… - https://medium.com/@eugeniyoz/improving-code-reusability-in-angular-projects-b169d4a1c786
#angular
Medium
Improving Code Reusability in Angular Projects
In this article, you’ll find recommendations on how to make your Angular components and services more reusable, maintainable, and scalable.
👍2
The 20 Essential Principles of Software Development: LoD, SoC, SOLID, and…
Core software development principles that every developer must know. - https://levelup.gitconnected.com/the-20-essential-principles-of-software-development-lod-soc-solid-and-beyond-7a39a98b685d
#principles
Core software development principles that every developer must know. - https://levelup.gitconnected.com/the-20-essential-principles-of-software-development-lod-soc-solid-and-beyond-7a39a98b685d
#principles
Medium
The 20 Essential Principles of Software Development: LoD, SoC, SOLID, and Beyond.
Core software development principles that every developer must know.
❤2👍1
A Deep Dive into Micro Frontend Architecture
Discover the power of Micro Frontend Architecture in React.js! Learn how to build modular and scalable web… - https://medium.com/@isuruariyarathna2k00/a-deep-dive-into-micro-frontend-architecture-with-react-js-264ca6edca6b
#microfrontends
Discover the power of Micro Frontend Architecture in React.js! Learn how to build modular and scalable web… - https://medium.com/@isuruariyarathna2k00/a-deep-dive-into-micro-frontend-architecture-with-react-js-264ca6edca6b
#microfrontends
Medium
A Deep Dive into Micro Frontend Architecture with React.js
Discover the power of Micro Frontend Architecture in React.js! Learn how to build modular and scalable web applications in our latest blog.
👍2
The Story of the Hono Web Framework
Hono is a lightweight framework designed to run on any JavaScript runtime that's been picking up steam in the past year. With it, you can create an app in a Express-like style but run it on Cloudflare Workers, Deno, Bun, or Node. - https://blog.cloudflare.com/the-story-of-web-framework-hono-from-the-creator-of-hono/
#nodejs
Hono is a lightweight framework designed to run on any JavaScript runtime that's been picking up steam in the past year. With it, you can create an app in a Express-like style but run it on Cloudflare Workers, Deno, Bun, or Node. - https://blog.cloudflare.com/the-story-of-web-framework-hono-from-the-creator-of-hono/
#nodejs
The Cloudflare Blog
The story of web framework Hono, from the creator of Hono
Hono is a web framework that is fast, lightweight, and built using the Web Standards API. Hear the story of Hono by the creator of Hono.
👍3
React Folder Structure in Five Steps, 2024 Edition
The latest result of Robin’s efforts at updating his popular posts to 2024 standards. Articles about structuring React apps are always popular; this one breaks the idea down to five steps going from the simplest of apps to more complex ones. Bulletproof React is also worth a look if you need something broader. - https://www.robinwieruch.de/react-folder-structure/
#react
The latest result of Robin’s efforts at updating his popular posts to 2024 standards. Articles about structuring React apps are always popular; this one breaks the idea down to five steps going from the simplest of apps to more complex ones. Bulletproof React is also worth a look if you need something broader. - https://www.robinwieruch.de/react-folder-structure/
#react
www.robinwieruch.de
React Folder Structure in 5 Steps [2025]
React Folder Structure in 2025 for large React projects. The guide walks you through a file structure from small to large project ...
👍5
Best Frontend Frameworks for Web Development in 2024
Quick Summary: Selecting the right front-end framework is, in fact, a significantly important part of web… - https://javascript.plainenglish.io/best-frontend-frameworks-for-web-development-in-2024-bcec59055c00
#frontend #frameworks
Quick Summary: Selecting the right front-end framework is, in fact, a significantly important part of web… - https://javascript.plainenglish.io/best-frontend-frameworks-for-web-development-in-2024-bcec59055c00
#frontend #frameworks
Medium
Best Frontend Frameworks for Web Development in 2024🔗
Quick Summary: Selecting the right front-end framework is, in fact, a significantly important part of web development. In the year 2024…
❤3👍2
Vue 3 Auto Routing By File Structure
Tired of manually managing routes in Vue? Here's a solid approach to auto routing by file structure in Vue 3 you might find useful! - https://dev.to/jenueldev/vue-3-auto-routing-by-file-structure-2hac
#vue
Tired of manually managing routes in Vue? Here's a solid approach to auto routing by file structure in Vue 3 you might find useful! - https://dev.to/jenueldev/vue-3-auto-routing-by-file-structure-2hac
#vue
DEV Community
Vue 3 Auto Routing By File Structure
One of my problem when working with VueJS is when creating routes especially if the project is...
👍2
Template local variables with @let in Angular
Give me let Angular - https://itnext.io/template-local-variables-with-let-in-angular-4c6b3adfd9be
#angular
Give me let Angular - https://itnext.io/template-local-variables-with-let-in-angular-4c6b3adfd9be
#angular
Medium
Template local variables with @let in Angular
Give me let Angular
👍4
Best Testing Practices in Node.js
A quick-fire list of 15 worthwhile testing practices to use in order to write efficient, effective, and easy-to-maintain tests. - https://blog.appsignal.com/2024/10/16/best-testing-practices-in-nodejs.html
#nodejs
A quick-fire list of 15 worthwhile testing practices to use in order to write efficient, effective, and easy-to-maintain tests. - https://blog.appsignal.com/2024/10/16/best-testing-practices-in-nodejs.html
#nodejs
Appsignal
Best Testing Practices in Node.js | AppSignal Blog
Check out 15 best testing practices to write efficient, effective, and easy-to-maintain tests in Node.
👍2
How to Implement a 'Drag to Select' Mechanism
Josh wanted to implement drag based selection to make bulk operations easier for end users. It was harder than he thought, but he’s done a great job explaining every step of his approach. - https://www.joshuawootonn.com/react-drag-to-select
#react
Josh wanted to implement drag based selection to make bulk operations easier for end users. It was harder than he thought, but he’s done a great job explaining every step of his approach. - https://www.joshuawootonn.com/react-drag-to-select
#react
Joshuawootonn
Drag to Select
Drag selection is the defacto pointer multi-selection. In this guide we'll recreate native-like drag selection in react.
👍3
Feedback needed: How should we define CSS masonry?
Rachel Andrew, Ian Kilpatrick, and Tab Atkins-Bittner are asking for your feedback on defining CSS Masonry. It could be defined either with display: masonry or with display: grid. - https://developer.chrome.com/blog/masonry-syntax
#css
Rachel Andrew, Ian Kilpatrick, and Tab Atkins-Bittner are asking for your feedback on defining CSS Masonry. It could be defined either with display: masonry or with display: grid. - https://developer.chrome.com/blog/masonry-syntax
#css
Chrome for Developers
Feedback needed: How should we define CSS masonry? | Blog | Chrome for Developers
A comparison of the two proposed masonry specifications.
👍2
Caching Data With Nuxt (client-side)
This tutorial demonstrates how to cache data on the client-side within a Nuxt application using the getCacheData method. This allows you to easily cache your data and avoid unnecessary calls to an API for your users. The video includes a step-by-step guide on how to implement caching, including setting an expiration time for your cached data. - https://www.youtube.com/watch?v=taYtXvZJvLk
#vue
This tutorial demonstrates how to cache data on the client-side within a Nuxt application using the getCacheData method. This allows you to easily cache your data and avoid unnecessary calls to an API for your users. The video includes a step-by-step guide on how to implement caching, including setting an expiration time for your cached data. - https://www.youtube.com/watch?v=taYtXvZJvLk
#vue
YouTube
Caching Data With Nuxt (client-side)
🤖 WebDevDaily: https://www.webdevdaily.io/
📕 Nuxt 3 Course: https://www.learnnuxt.dev/
📕 Vue 3 Crash Course: https://johnkomarnicki.gumroad.com/l/tqrmw
🚀 Join the channel :https://www.youtube.com/channel/UCr0D7PVNOHqB3Td7lVl_LKw/join
🤖 Website: https://…
📕 Nuxt 3 Course: https://www.learnnuxt.dev/
📕 Vue 3 Crash Course: https://johnkomarnicki.gumroad.com/l/tqrmw
🚀 Join the channel :https://www.youtube.com/channel/UCr0D7PVNOHqB3Td7lVl_LKw/join
🤖 Website: https://…
❤2👍2
TypeScript Interview Questions
Nowadays most modern ReactJS and NodeJS apps are created using TypeScript. Angular was already having it… - https://nabendu82.medium.com/typescript-interview-questions-80d4bb1e9733
#typescript
Nowadays most modern ReactJS and NodeJS apps are created using TypeScript. Angular was already having it… - https://nabendu82.medium.com/typescript-interview-questions-80d4bb1e9733
#typescript
Medium
TypeScript Interview Questions
Nowadays most modern ReactJS and NodeJS apps are created using TypeScript. Angular was already having it in-built. So, you go for a Reactt…
👍2❤1
Simplifying Client-Side Logic: The Strategic Use of View Models
Applications often require different data representations from what’s directly available from the server. For… - https://netbasal.com/simplifying-client-side-logic-the-strategic-use-of-view-models-db0ae0363be4
#view-model
Applications often require different data representations from what’s directly available from the server. For… - https://netbasal.com/simplifying-client-side-logic-the-strategic-use-of-view-models-db0ae0363be4
#view-model
Medium
Simplifying Client-Side Logic: The Strategic Use of View Models
Applications often require different data representations from what’s directly available from the server. For instance, consider a User…
👍2
Improving rendering performance with CSS content-visibility
Nolan Lawson demonstrates how you can use content-visibility to improve performance. - https://nolanlawson.com/2024/09/18/improving-rendering-performance-with-css-content-visibility
#css
Nolan Lawson demonstrates how you can use content-visibility to improve performance. - https://nolanlawson.com/2024/09/18/improving-rendering-performance-with-css-content-visibility
#css
Read the Tea Leaves
Improving rendering performance with CSS content-visibility
Recently I got an interesting performance bug on emoji-picker-element: I’m on a fedi instance with 19k custom emojis […] and when I open the emoji picker […], the page freezes for like a full…
👍2
How React Router v7 Became Type-Safe
An overview of the soon-to-be-released React Router 7, why recent type-safety improvements are both exciting and useful, as well as some live demos. - https://www.youtube.com/watch?v=ferLCqcLcGU
#react
An overview of the soon-to-be-released React Router 7, why recent type-safety improvements are both exciting and useful, as well as some live demos. - https://www.youtube.com/watch?v=ferLCqcLcGU
#react
YouTube
How React Router v7 became type-safe!
Today we go over how react router v7 added type-safety and typegen and how this changes the future of web development
👍 Don't forget to like, comment, and subscribe for more episodes in this series! Join our coding community and let's build something amazing…
👍 Don't forget to like, comment, and subscribe for more episodes in this series! Join our coding community and let's build something amazing…
👍3❤1