Common Beginner Mistakes with React
As an experienced React educator, Josh has seen most of the common problems people encounter and here he digs deep into “9 of the most dastardly gotchas” and how to resolve them. Aimed at folks who are ‘still pretty early’ in their React journey — so if you’re Dan Abramov, this isn’t for you - https://www.joshwcomeau.com/react/common-beginner-mistakes/
#react
As an experienced React educator, Josh has seen most of the common problems people encounter and here he digs deep into “9 of the most dastardly gotchas” and how to resolve them. Aimed at folks who are ‘still pretty early’ in their React journey — so if you’re Dan Abramov, this isn’t for you - https://www.joshwcomeau.com/react/common-beginner-mistakes/
#react
Joshwcomeau
Common Beginner Mistakes with React • Josh W. Comeau
I used to teach React at a local coding bootcamp, and I noticed that students kept getting tripped up by the same handful of things. In this article, we're going to go through 9 of the most dastardly gotchas. I'll show you how to solve these common problems…
👍5❤2😁2
A guide to CSS object-view-box
Piyush Sinha shows how object-view-box property works. - https://blog.logrocket.com/guide-css-object-view-box
#css
Piyush Sinha shows how object-view-box property works. - https://blog.logrocket.com/guide-css-object-view-box
#css
LogRocket Blog
A guide to CSS object-view-box - LogRocket Blog
Crop and zoom into images using the object-view-box CSS property without distorting them or having to use HTML workarounds.
👍7
Vue Use State Effect - Your small and fast alternative to Vuex and Pinia.
vue-use-state-effect is a fast and small library, built on top of the native Vue.js API that will provide a safe and sharable (across the app) state for your local composables and functions. This article provides a brief guide to using this handy library. - https://dev.to/vue-storefront/vue-use-state-effect-your-small-and-fast-alternative-to-vuex-and-pinia-1gde
#vue
vue-use-state-effect is a fast and small library, built on top of the native Vue.js API that will provide a safe and sharable (across the app) state for your local composables and functions. This article provides a brief guide to using this handy library. - https://dev.to/vue-storefront/vue-use-state-effect-your-small-and-fast-alternative-to-vuex-and-pinia-1gde
#vue
DEV Community
Vue Use State Effect - Your small and fast alternative to Vuex and Pinia.
We all know Vuex. It is a great addition to the Vue ecosystem from the very beginning. It helped to...
👍5
Clean Architecture for Angular Applications - https://medium.com/taager-tech-blog/clean-architecture-for-angular-applications-b7ab140f0d5a
#angular
#angular
Medium
Clean Architecture for Angular Applications
Architecture — Frontend:
❤6👍4
How to Debug Node Segmentation Faults
Normal execptions are one thing, but when you’re faced with something as cryptic as “segmentation fault (core dumped)”, what are you to do? Tim has some pointers. - https://httptoolkit.com/blog/how-to-debug-node-segfaults/
#nodejs
Normal execptions are one thing, but when you’re faced with something as cryptic as “segmentation fault (core dumped)”, what are you to do? Tim has some pointers. - https://httptoolkit.com/blog/how-to-debug-node-segfaults/
#nodejs
Httptoolkit
How to Debug Node.js Segmentation Faults
Oh no, your JavaScript code isn't just throwing an exception or crashing: it's segfaulting. What does that mean, and how can you fix it? You'll know this...
❤4👍2
Were React Hooks a Mistake?
This isn’t quite an attempt to rewind to class-based components, but a take on the rapidly growing popularity of a signals-based approach - https://jakelazaroff.com/words/were-react-hooks-a-mistake/
#react
This isn’t quite an attempt to rewind to class-based components, but a take on the rapidly growing popularity of a signals-based approach - https://jakelazaroff.com/words/were-react-hooks-a-mistake/
#react
Jakelazaroff
Were React Hooks a Mistake? | jakelazaroff.com
People like signals because signal-based components are far more similar to class components than to function components with hooks.
👍8❤1
How Micro-frontend frameworks are replacing legacy monoliths
The re-imagined micro-services pattern for the UI is the new kid on the block that’s taking the frontend… - https://servian.dev/how-micro-frontend-frameworks-are-replacing-legacy-monoliths-f66f34d06a2
#microfrontends
The re-imagined micro-services pattern for the UI is the new kid on the block that’s taking the frontend… - https://servian.dev/how-micro-frontend-frameworks-are-replacing-legacy-monoliths-f66f34d06a2
#microfrontends
Medium
How Micro-frontend frameworks are replacing legacy monoliths
The re-imagined micro-services pattern for the UI is the new kid on the block that’s taking the frontend world by storm
👍6
Options API vs Composition API
In this article, Charles explores the differences between the two approaches and help you understand when to use each one - https://vueschool.io/articles/vuejs-tutorials/options-api-vs-composition-api/
#vue
In this article, Charles explores the differences between the two approaches and help you understand when to use each one - https://vueschool.io/articles/vuejs-tutorials/options-api-vs-composition-api/
#vue
vueschool.io
Vue Options API vs Composition API - Vue School Articles
Compare Vue Options API vs Composition API. Learn their differences, advantages, and when to use each for efficient Vue.js development.
👍3🤔1
Do we need CSS flex-wrap detection?
Ahmad Shadeed explains why we need flex-wrap detection and outlines some practical use cases. - https://ishadeed.com/article/flex-wrap-detect
#css
Ahmad Shadeed explains why we need flex-wrap detection and outlines some practical use cases. - https://ishadeed.com/article/flex-wrap-detect
#css
Ishadeed
Do we need CSS flex-wrap detection?
A look at why we need flex wrapping detection in CSS.
👍9
Running Initialization Functionality in Angular
In one of my previous articles, I showed how to run a global functionality without cluttering up your… - https://netbasal.com/running-initialization-functionality-in-angular-312d0b3c141f
#angular
In one of my previous articles, I showed how to run a global functionality without cluttering up your… - https://netbasal.com/running-initialization-functionality-in-angular-312d0b3c141f
#angular
Medium
Running Initialization Functionality in Angular
In one of my previous articles, I showed how to run a global functionality without cluttering up your components. Now that we have the…
👍4❤3
Voici.js 2.0: Library for Printing Data on the Terminal
Pretty printing in tabular form, to be precise. It’ll take care of column sizing, sorting, let you style rows and columns, etc - https://lars-waechter.gitbook.io/voici.js/
#nodejs
Pretty printing in tabular form, to be precise. It’ll take care of column sizing, sorting, let you style rows and columns, etc - https://lars-waechter.gitbook.io/voici.js/
#nodejs
voici.larswaechter.dev
Home | voici.js
A Node.js library for pretty printing your data on the terminal🎨
👍6😁1
Full-Stack TypeScript with tRPC and React
How to create a CRUD app with Node/Express on the server and React on the client while employing tRPC for communication between the two. - https://www.robinwieruch.de/react-trpc/
#react
How to create a CRUD app with Node/Express on the server and React on the client while employing tRPC for communication between the two. - https://www.robinwieruch.de/react-trpc/
#react
www.robinwieruch.de
Full-Stack TypeScript with tRPC and React
How to use tRPC with React for full-stack type safety with TypeScript ...
👍7❤3
Vue 3 - Why computed functions can make your code cleaner
One of the features that make Vue 3 stand out is its support for computed functions (Vue 2 also has this), which can help make your code a lot cleaner and more efficient. - https://medium.com/js-dojo/vue3-why-computed-functions-can-make-your-code-cleaner-b8e6c1f8d680
#vue
One of the features that make Vue 3 stand out is its support for computed functions (Vue 2 also has this), which can help make your code a lot cleaner and more efficient. - https://medium.com/js-dojo/vue3-why-computed-functions-can-make-your-code-cleaner-b8e6c1f8d680
#vue
Medium
Vue3 — why computed functions can make your code cleaner
Learn how to make the most of of Vue and computed functions. Make your code clean and more maintainable.
👍6
Are you making these five mistakes when writing alt text?
Daniel Sage outlines some common mistakes when writing alt text. - https://www.a11yproject.com/posts/are-you-making-these-five-mistakes-when-writing-alt-text
#css
Daniel Sage outlines some common mistakes when writing alt text. - https://www.a11yproject.com/posts/are-you-making-these-five-mistakes-when-writing-alt-text
#css
A11Yproject
How-to: Are you making these five mistakes when writing alt text? - The A11Y Project
When you ask them, most experts’ advice also boils down to: Describe what you see. And while it’s valid advice and may seem simple, it’s not.
❤4👍4
Refresh-proof your Pinia Stores
A common use case for all data stores is a need to persist data. So how do you persist Pinia state upon a browser refresh? In this tutorial, explore three different ways you can refresh-proof your Pinia stores. - https://medium.com/vue-mastery/refresh-proof-your-pinia-stores-ce2d8247cbe5
#vue
A common use case for all data stores is a need to persist data. So how do you persist Pinia state upon a browser refresh? In this tutorial, explore three different ways you can refresh-proof your Pinia stores. - https://medium.com/vue-mastery/refresh-proof-your-pinia-stores-ce2d8247cbe5
#vue
Medium
Refresh-proof your Pinia Stores
By default, the state in Pinia stores is cleared upon browser refresh. Look at 3 simple solutions for refresh-proofing your Pinia stores.
👍3❤1
Hexagonal Architecture with Angular
How to adapt hexagonal architecture to Angular ? Would it be beneficial ? This article answers these… - https://medium.com/@alet.aurelien/hexagonal-architecture-with-angular-7e4d070155ea
#angular
How to adapt hexagonal architecture to Angular ? Would it be beneficial ? This article answers these… - https://medium.com/@alet.aurelien/hexagonal-architecture-with-angular-7e4d070155ea
#angular
Medium
Hexagonal Architecture with Angular
How to adapt hexagonal architecture to Angular ? Would it be beneficial ? This article answers these questions using an Angular example.
👍4
npm Granular Access Tokens Now Generally Available
The granular access token feature on the npm registry is now generally available, allowing you to restrict token access to specific packages, set expiration dates, limit access by IP range, and more. - https://github.blog/changelog/2023-03-21-general-availability-of-granular-access-token-on-npm/
#nodejs
The granular access token feature on the npm registry is now generally available, allowing you to restrict token access to specific packages, set expiration dates, limit access by IP range, and more. - https://github.blog/changelog/2023-03-21-general-availability-of-granular-access-token-on-npm/
#nodejs
👍6
What is Vite and Why Use It Over Create React App? — Create React App has long been considered the de facto way to create new React apps, but Vite has become popular in the last year due to its ease of use and performance - https://luketheweb.dev/blog/what-is-vite-and-why-should-you-use-it-instead-of-create-react-app
#react
#react
Luke the Web Dev
What is Vite and Why Should You Use It Instead of Create React App?
Vite is the new kid on the block. Creat React App has lost its crown! Find out why you should be using Vite over Create React App in 2023.
👍4❤3
Front-end Testing Principles
5 principles to write better tests and give you full confidence to push new features into production.Writing… - https://itnext.io/front-end-testing-principles-c4a3b51aa7e5
#testing
5 principles to write better tests and give you full confidence to push new features into production.Writing… - https://itnext.io/front-end-testing-principles-c4a3b51aa7e5
#testing
Medium
Front-end Testing Principles
5 principles to write better tests and give you full confidence to push new features into production.Writing front-end tests can be very…
❤4👍2
7 Component Communications in Vue 3
In Vue.js, our larger application is broken into smaller components. In this article using the composition API, find out the 7 ways our Vue.js components communicate to share data. - https://javascript.plainenglish.io/7-component-communications-in-vue-3-f4d2d795481d
#vue
In Vue.js, our larger application is broken into smaller components. In this article using the composition API, find out the 7 ways our Vue.js components communicate to share data. - https://javascript.plainenglish.io/7-component-communications-in-vue-3-f4d2d795481d
#vue
Medium
7 Component Communications in Vue 3
All means of communication are available here
👍7😁1