Testing Your React Hooks with Vitest
Tips for planning and testing custom hooks with Vitest and React Testing Library. - https://mayashavin.com/articles/test-react-hooks-with-vitest
#react
Tips for planning and testing custom hooks with Vitest and React Testing Library. - https://mayashavin.com/articles/test-react-hooks-with-vitest
#react
Test your React hooks with Vitest efficiently
Tips for planning and testing custom React hooks with Vitest and React Testing Library.
👍6
A Quick Introduction to Micro Frontend using Module Federation
Learn what Micro Frontend is, its advantages, and how it works by sharing its state within two applications… - https://medium.com/strapi/a-quick-introduction-to-micro-frontend-using-module-federation-cdabbd1c0e7e
#microfrontend
Learn what Micro Frontend is, its advantages, and how it works by sharing its state within two applications… - https://medium.com/strapi/a-quick-introduction-to-micro-frontend-using-module-federation-cdabbd1c0e7e
#microfrontend
Medium
A Quick Introduction to Micro Frontend using Module Federation
Learn what Micro Frontend is, its advantages, and how it works by sharing its state within two applications using Module Federation.
👍6
Video Transcription using Cloudinary Add-on in a Nuxt 3 Application
Cloudinary, a cloud-based platform for managing and optimising media assets such as images and videos, also offers a video transcription add-on. The add-on converts the audio in our videos to text automatically. In this article, we will build a Nuxt application that uploads a video to Cloudinary and applies the Cloudinary transcription add-on on upload. - https://yhuakim.hashnode.dev/video-transcription-using-cloudinary-add-on-in-a-nuxt-3-application
#vue
Cloudinary, a cloud-based platform for managing and optimising media assets such as images and videos, also offers a video transcription add-on. The add-on converts the audio in our videos to text automatically. In this article, we will build a Nuxt application that uploads a video to Cloudinary and applies the Cloudinary transcription add-on on upload. - https://yhuakim.hashnode.dev/video-transcription-using-cloudinary-add-on-in-a-nuxt-3-application
#vue
Arinze writes
How to Build a Video Transcription Application
Discover the power of Cloudinary add-ons for your video assets!
👍3🔥1
Outline is Your Friend
Manuel Matuzovic reminds you about the importance of the focus outline. - https://www.matuzo.at/blog/2022/focus-outline
#css
Manuel Matuzovic reminds you about the importance of the focus outline. - https://www.matuzo.at/blog/2022/focus-outline
#css
Manuel Matuzovic
outline is your friend - Manuel Matuzovic
Don‘t rely on properties like background-color or box-shadow alone for focusing styling.
👍4
Angular Code Review Checklist
In this blog, I am sharing some Angular code review checklist which we used in our projects. Please utilize… - https://medium.com/@mohsho10/angular-code-review-checklist-e1e3c81c0311
#angular
In this blog, I am sharing some Angular code review checklist which we used in our projects. Please utilize… - https://medium.com/@mohsho10/angular-code-review-checklist-e1e3c81c0311
#angular
Medium
Angular Code Review Checklist
In this blog, I am sharing some Angular code review checklist which we used in our projects. Please utilize and share any other best…
👍5
10 Hidden JavaScript Concepts: Every Developer Should Know
JavaScript has been around for many years, yet, there are still hidden concepts that many developers may not be aware of. In this article, we will be discussing 10 hidden JavaScript concepts that every developer should know. - https://alitechguru.com/10-hidden-javascript-concepts-every-developer-should-know
#javascript
JavaScript has been around for many years, yet, there are still hidden concepts that many developers may not be aware of. In this article, we will be discussing 10 hidden JavaScript concepts that every developer should know. - https://alitechguru.com/10-hidden-javascript-concepts-every-developer-should-know
#javascript
👍9🔥1
Upgrading TypeORM with jscodeshift
TypeORM is an ORM that supports both Data Mapper and Active Record patterns, and last year it introduced some breaking changes that left the author of this post facing a lot of updates to be made. What to do? Write a ‘codemod’ to automate the job! Even if you don’t use TypeORM, this post might give you some ideas for other places to use a code rewriting approach. - https://dev.clintonblackburn.com/2023/07/15/upgrading-typeorm-with-jscodeshift.html
#nodejs
TypeORM is an ORM that supports both Data Mapper and Active Record patterns, and last year it introduced some breaking changes that left the author of this post facing a lot of updates to be made. What to do? Write a ‘codemod’ to automate the job! Even if you don’t use TypeORM, this post might give you some ideas for other places to use a code rewriting approach. - https://dev.clintonblackburn.com/2023/07/15/upgrading-typeorm-with-jscodeshift.html
#nodejs
Clinton Blackburn
Upgrading TypeORM with jscodeshift
I haven’t written much about the mechanics of my actual work in a while since many of the platforms and frameworks I used at Stripe are proprietary, making it difficult to write about them and share code in a useful manner. My new company, Vori, is a startup…
👍4
What's Next For Redux? (with Mark Erikson)
The king of the React YouTubers takes a break from his usual screencast format to sit down with Redux maintainer Mark Erikson (a.k.a. acemarke) to talk about both the current and future states of Redux and Redux Toolkit, both of which are approaching major new versions. - https://www.youtube.com/watch?v=n5FK8_EXcbs
#react
The king of the React YouTubers takes a break from his usual screencast format to sit down with Redux maintainer Mark Erikson (a.k.a. acemarke) to talk about both the current and future states of Redux and Redux Toolkit, both of which are approaching major new versions. - https://www.youtube.com/watch?v=n5FK8_EXcbs
#react
YouTube
What's Next For Redux with Mark Erikson?
👉 I'm a host on the React Round-Up podcast: https://devchat.tv/podcasts/react-round-up
👉 Don't forget to subscribe to this channel for more updates: https://bit.ly/2E7drfJ
👉 Discord server signup: https://discord.gg/ddMZFtTDa5
👉 VS Code theme and font? Night…
👉 Don't forget to subscribe to this channel for more updates: https://bit.ly/2E7drfJ
👉 Discord server signup: https://discord.gg/ddMZFtTDa5
👉 VS Code theme and font? Night…
👍4
CSS Border Animations
Bramus Van Damme looks at several ways to animate a border in CSS. - https://web.dev/css-border-animations
#css
Bramus Van Damme looks at several ways to animate a border in CSS. - https://web.dev/css-border-animations
#css
web.dev
CSS border animations | Articles | web.dev
Looking at several ways to animate a border in CSS
👍9🔥1
Advanced Data Fetching with Nuxt 3
When refreshing async data, when should you use refresh vs watch source?
Use refresh() when you know server side data has changed
Use a watch source when the data loaded is dependent upon client side data - https://serversideup.net/advanced-data-fetching-with-nuxt-3
#vue
When refreshing async data, when should you use refresh vs watch source?
Use refresh() when you know server side data has changed
Use a watch source when the data loaded is dependent upon client side data - https://serversideup.net/advanced-data-fetching-with-nuxt-3
#vue
Server Side Up
Advanced Data Fetching with Nuxt 3
These advanced Nuxt 3 Data fetching techniques will help bring your shiny new Nuxt 3 app to the next level!
❤4👍1
Exploring Web Workers in Angular
How to improve application performance and user experience with web workers in Angular - https://betterprogramming.pub/exploring-web-workers-in-angular-84b9949a4fab
#angular
How to improve application performance and user experience with web workers in Angular - https://betterprogramming.pub/exploring-web-workers-in-angular-84b9949a4fab
#angular
Medium
Exploring Web Workers in Angular
How to improve application performance and user experience with web workers in Angular
👍5
ChatGPT: Your New Best Friend in Frontend Development
Hello there! As a junior frontend developer, I am always on the lookout for new tools and technologies that… - https://medium.com/@yasincandev/chatgpt-your-new-best-friend-in-frontend-development-3a4b0b58786b
#chatgpt
Hello there! As a junior frontend developer, I am always on the lookout for new tools and technologies that… - https://medium.com/@yasincandev/chatgpt-your-new-best-friend-in-frontend-development-3a4b0b58786b
#chatgpt
Medium
ChatGPT: Your New Best Friend in Frontend Development
Hello there! As a junior frontend developer, I am always on the lookout for new tools and technologies that can help me improve my skills…
👍4👎4🤔1
Redirecting Unauthenticated Users with Protected Routes in the Next.js 13 App Directory
For Supabase Auth users, specifically. - https://www.youtube.com/watch?v=ywvXGW6P4Gs
#react
For Supabase Auth users, specifically. - https://www.youtube.com/watch?v=ywvXGW6P4Gs
#react
YouTube
Redirecting unauthenticated users with Protected Routes in the Next.js 13 App Directory
The Next.js 13 App Router makes it really easy to redirect users on the server, before a route is loaded.
In this video, Jon Meyers show how to configure Server Components to use cookie-based Auth, making the user's session available before the first SSR…
In this video, Jon Meyers show how to configure Server Components to use cookie-based Auth, making the user's session available before the first SSR…
👍4
You Might Not Need Jest
The Node.js Native Test Runner Is Great - https://pawelgrzybek.com/you-might-not-need-jest-the-node-js-native-test-runner-is-great/
#nodejs
The Node.js Native Test Runner Is Great - https://pawelgrzybek.com/you-might-not-need-jest-the-node-js-native-test-runner-is-great/
#nodejs
pawelgrzybek.com
You might not need Jest — the Node.js native test runner is great | pawelgrzybek.com
I would like to share some of my findings from early explorations of the native Node.js test runner. Sometimes it is more than enough, and you might not need a bulky framework.
👍11
Extending Vue Router Links in Vue 3
The router-link tag is a great tool for navigating between different pages of your Vue application but it is not the tool to use when navigating to an external link, for that you’d want to use a regular tag - https://vueschool.io/articles/vuejs-tutorials/extending-vue-router-links-in-vue-3/
#vue
The router-link tag is a great tool for navigating between different pages of your Vue application but it is not the tool to use when navigating to an external link, for that you’d want to use a regular tag - https://vueschool.io/articles/vuejs-tutorials/extending-vue-router-links-in-vue-3/
#vue
vueschool.io
Extending Vue Router Links in Vue 3 - Vue School Articles
Easily handle both internal and external links in Vue 3 by wrapping the router link component in your own custom AppLink component.
👍7
The Advanced Guide to the CSS :has() Selector
Rahul Chhodde explains the need for the :has() selector, its general usage, various applications and use cases from simple to advanced, browser compatibility, and the fallbacks. - https://blog.logrocket.com/advanced-guide-css-has-selector
#css
Rahul Chhodde explains the need for the :has() selector, its general usage, various applications and use cases from simple to advanced, browser compatibility, and the fallbacks. - https://blog.logrocket.com/advanced-guide-css-has-selector
#css
LogRocket Blog
The advanced guide to the CSS :has() selector - LogRocket Blog
The :has() pseudo-class has been a much-awaited addition to CSS - discover advanced implementations in this complete guide.
👍4
Angular app’s configuration
Angular framework is a perfect choice for developing enterprise applications. In such products, you will… - https://medium.com/javascript-everyday/angular-apps-configuration-1bbdd6019899
#angular
Angular framework is a perfect choice for developing enterprise applications. In such products, you will… - https://medium.com/javascript-everyday/angular-apps-configuration-1bbdd6019899
#angular
Medium
Angular app’s configuration
Angular framework is a perfect choice for developing enterprise applications. In such products, you will probably need to come up with a…
👍7
Mastering Microfrontends: Authentication with AWS Cognito
In the last post of this series, we will see how to take our previous microfrontend application and extend it… - https://medium.com/ama-tech-blog/mastering-microfrontends-authentication-with-aws-cognito-37d1ed63114a
#react
In the last post of this series, we will see how to take our previous microfrontend application and extend it… - https://medium.com/ama-tech-blog/mastering-microfrontends-authentication-with-aws-cognito-37d1ed63114a
#react
Medium
Mastering Microfrontends: Authentication with AWS Cognito
In the last post of this series, we will see how to take our previous microfrontend application and extend it to integrate with AWS Cognito…
👍8
nve 16.1: Run Things With a Specific Node.js Version
Execute a file, command, or REPL using a specific version (or multiple versions) of Node. For example, you could run npm test over multiple versions at once. v16.1 lets you specify a Node version stored in a package.json, .nvmrc, or similar file. - https://github.com/ehmicky/nve
#nodejs
Execute a file, command, or REPL using a specific version (or multiple versions) of Node. For example, you could run npm test over multiple versions at once. v16.1 lets you specify a Node version stored in a package.json, .nvmrc, or similar file. - https://github.com/ehmicky/nve
#nodejs
GitHub
GitHub - ehmicky/nve: Run any command on specific Node.js versions
Run any command on specific Node.js versions. Contribute to ehmicky/nve development by creating an account on GitHub.
👍5❤2
Backend for Frontend (BFF) Pattern in System Designing
When, how, and why you should use a backend-for-frontend pattern while designing the architecture for your… - https://blog.bitsrc.io/backend-for-frontend-bff-pattern-in-system-designing-501a71df6bf7
#bff
When, how, and why you should use a backend-for-frontend pattern while designing the architecture for your… - https://blog.bitsrc.io/backend-for-frontend-bff-pattern-in-system-designing-501a71df6bf7
#bff
Medium
Backend for Frontend (BFF) Pattern in System Designing
When, how, and why you should use a backend-for-frontend pattern while designing the architecture for your application.
👍9