Web APIs for Angular
Web is a rich ecosystem with a bunch of powerful APIs that keeps growing. Let’s explore how you can use them… - https://medium.com/angularwave/web-apis-for-angular-e9ae3206ed1d
#angular
Web is a rich ecosystem with a bunch of powerful APIs that keeps growing. Let’s explore how you can use them… - https://medium.com/angularwave/web-apis-for-angular-e9ae3206ed1d
#angular
Medium
Web APIs for Angular
Web is a rich ecosystem with a bunch of powerful APIs that keeps growing. Let’s explore how you can use them in Angular apps with these…
❤2👍2
Why You Should Use px Units for margin, padding, & Other Spacing Techniques
Ashlee M Boyer gives some advice on when to use absolute or relative CSS units. - https://ashleemboyer.com/blog/why-you-should-use-px-units-for-margin-padding-and-other-spacing-techniques
#css
Ashlee M Boyer gives some advice on when to use absolute or relative CSS units. - https://ashleemboyer.com/blog/why-you-should-use-px-units-for-margin-padding-and-other-spacing-techniques
#css
Ashleemboyer
Why You Should Use px Units for margin, padding, & Other Spacing Techniques | Ashlee M Boyer
When users increase their text size, they're not trying to make the space around text bigger.
👍5❤2👎1
Create your own custom Vue Hooks: useElementVisibile
This article will walk you through the process of developing a custom Vue composable hook that can be used across any app or component by creating a hook called useElementVisible, which provides a reactive property that tracks whether or not the element is in the viewport. - https://medium.com/@ankurr.singhal/create-your-own-custom-vue-hooks-useelementvisibile-d04095a13c8b
#vue
This article will walk you through the process of developing a custom Vue composable hook that can be used across any app or component by creating a hook called useElementVisible, which provides a reactive property that tracks whether or not the element is in the viewport. - https://medium.com/@ankurr.singhal/create-your-own-custom-vue-hooks-useelementvisibile-d04095a13c8b
#vue
Medium
Create your own custom Vue Hooks: useElementVisibile
In this article, I will show you the process to create a custom Vue composable hook that can be used across any app or component.
👍6
Identifying micro-frontends in our applications
I’ve always spent a lot of time reading, attending conferences, researching different topics and those… - https://medium.com/dazn-tech/identifying-micro-frontends-in-our-applications-4b4995f39257
#microfrontend
I’ve always spent a lot of time reading, attending conferences, researching different topics and those… - https://medium.com/dazn-tech/identifying-micro-frontends-in-our-applications-4b4995f39257
#microfrontend
Medium
Identifying micro-frontends in our applications
I’ve always spent a lot of time reading, attending conferences, researching different topics and those learnings really helped me shape my…
👍3
Building AI Apps with LangChain and Node.js
Discover the basics of building a Retrieval-Augmented Generation (RAG)-powered application using the LangChain framework - https://developer.salesforce.com/blogs/2023/11/building-ai-applications-with-langchain-and-node-js
#nodejs
Discover the basics of building a Retrieval-Augmented Generation (RAG)-powered application using the LangChain framework - https://developer.salesforce.com/blogs/2023/11/building-ai-applications-with-langchain-and-node-js
#nodejs
Salesforce
Building AI Applications with LangChain and Node.js
Discover the basics of building a Retrieval-Augmented Generation (RAG) application using the LangChain framework and Node.js.
👍4
Next.js 13 vs Remix: A Case Study
No mere lightweight list of feature bullet points, but an extended dive into the similarities and differences between two worthwhile approaches. - https://prateeksurana.me/blog/nextjs-13-vs-remix-an-in-depth-case-study/
#react
No mere lightweight list of feature bullet points, but an extended dive into the similarities and differences between two worthwhile approaches. - https://prateeksurana.me/blog/nextjs-13-vs-remix-an-in-depth-case-study/
#react
prateeksurana.me
Next.js 13 vs Remix: An In-depth case study
A detailed comparison of the features Next.js 13 and Remix Run by building a Twitter Clone app in both frameworks.
🔥5👍4👏1
New Angular 17 feature: new control flow syntax
Angular's new declarative control flow demonstrated by Signal-based examples - https://www.angularaddicts.com/p/angular-17-new-control-flow-with-signals
#angular
Angular's new declarative control flow demonstrated by Signal-based examples - https://www.angularaddicts.com/p/angular-17-new-control-flow-with-signals
#angular
Angularaddicts
New Angular 17 feature: new control flow syntax
Angular's new declarative control flow demonstrated by Signal-based examples
👍3❤2🔥2
13 Security Tips for Frontend Developers - https://levelup.gitconnected.com/13-security-tips-for-frontend-developers-6003aed40d23
#tips
#tips
Medium
13 Security Tips for Frontend Developers
Quick, easy-to-implement tips.
👍7🔥1
Addressing Accessibility Concerns With Using Fluid Type
Maxwell Barvian outlines accessibility concerns with using the CSS clamp() function for “fluid” font sizing. - https://www.smashingmagazine.com/2023/11/addressing-accessibility-concerns-fluid-type
#css
Maxwell Barvian outlines accessibility concerns with using the CSS clamp() function for “fluid” font sizing. - https://www.smashingmagazine.com/2023/11/addressing-accessibility-concerns-fluid-type
#css
Smashing Magazine
Addressing Accessibility Concerns With Using Fluid Type — Smashing Magazine
The CSS `clamp()` function is often paired with viewport units for “fluid” font sizing that scales the text up and down at different viewport sizes. As common as this technique is, several voices warn that it opens up situations where text can fail WCAG Success…
👍7
Implementing OAuth in Nuxt with Supabase
Few years ago, implementing OAuth in an application completely from scratch was not an easy task. In order to do that, you have to implement a flow in your web application that will be followed by both frontend and backend. Supabase achieves this in a much simpler flow. In this article, explore how to implement OAuth in Nuxt with Supabase. - https://dev.to/jacobandrewsky/implementing-oauth-in-nuxt-with-supabase-4p1k
#vue
Few years ago, implementing OAuth in an application completely from scratch was not an easy task. In order to do that, you have to implement a flow in your web application that will be followed by both frontend and backend. Supabase achieves this in a much simpler flow. In this article, explore how to implement OAuth in Nuxt with Supabase. - https://dev.to/jacobandrewsky/implementing-oauth-in-nuxt-with-supabase-4p1k
#vue
DEV Community
Implementing OAuth in Nuxt with Supabase
Few years ago, I have tried to implement OAuth in my web application completely from scratch and I...
👍7
The Uphill Battle of Memoization
Two years ago, Dan Abramov wrote about things to do before you use memo() or usememo but Dominik goes a step further into exploring why memo shouldn’t be your very first choice for performance optimizations. - https://tkdodo.eu/blog/the-uphill-battle-of-memoization
#react
Two years ago, Dan Abramov wrote about things to do before you use memo() or usememo but Dominik goes a step further into exploring why memo shouldn’t be your very first choice for performance optimizations. - https://tkdodo.eu/blog/the-uphill-battle-of-memoization
#react
tkdodo.eu
The Uphill Battle of Memoization
Exploring why React.memo shouldn't be your first choice for performance optimizations
👍7
How to Build a Server-Side React App Using Vite and Express
A demo of server-side rendering and server-side data fetching without using a full-on framework — showing what React-powered frameworks actually do. - https://thenewstack.io/how-to-build-a-server-side-react-app-using-vite-and-express/
#nodejs
A demo of server-side rendering and server-side data fetching without using a full-on framework — showing what React-powered frameworks actually do. - https://thenewstack.io/how-to-build-a-server-side-react-app-using-vite-and-express/
#nodejs
The New Stack
How to Build a Server-Side React App Using Vite and Express
A demo of server-side rendering and server-side data fetching without using a framework — showing what React-powered frameworks actually do.
👍5❤1
Surprising Facts About New CSS Selectors
Scott Vandehey outlines some gotchas with :is(), :not(), :has(), :where(), and & selectors. - https://cloudfour.com/thinks/surprising-facts-about-new-css-selectors
#css
Scott Vandehey outlines some gotchas with :is(), :not(), :has(), :where(), and & selectors. - https://cloudfour.com/thinks/surprising-facts-about-new-css-selectors
#css
Cloud Four
Surprising Facts About New CSS Selectors
I set out to learn a bit about how CSS nesting works, especially the new & selector, and I ended up on a deep dive into the :is() selector and its siblings.
👍5
Using lint-staged, husky, and pre-commit hooks to fail fast and early
Context switching kills productivity. Failed CI checks drag us between contexts after we assume our work to…
- https://codeburst.io/continuous-integration-lint-staged-husky-pre-commit-hook-test-setup-47f8172924fc
#husky #lint-staged
Context switching kills productivity. Failed CI checks drag us between contexts after we assume our work to…
- https://codeburst.io/continuous-integration-lint-staged-husky-pre-commit-hook-test-setup-47f8172924fc
#husky #lint-staged
Medium
Using lint-staged, husky, and pre-commit hooks to fail fast and early
Context switching kills productivity. Failed CI checks drag us between contexts after we assume our work to be done. How can we fail…
👍2
24 Articles for Learning Nuxt 3
Articles are a very quick way to pick up knowledge. So in this article, 24 useful articles have been compiled to help you gain extensive knowledge on Nuxt 3. - https://masteringnuxt.com/blog/24-articles-for-learning-nuxt3
#vue
Articles are a very quick way to pick up knowledge. So in this article, 24 useful articles have been compiled to help you gain extensive knowledge on Nuxt 3. - https://masteringnuxt.com/blog/24-articles-for-learning-nuxt3
#vue
Masteringnuxt
24 Articles for Learning Nuxt 3
Tutorials and reading articles are a great way to pick up knowledge. This article is a compilation of 24 useful articles to learn Nuxt 3
👍2🔥2
Using GitHub Actions to Automate a React Native Workflow - https://elazizi.com/posts/5-github-actions-to-automate-your-react-native-workflow/
#reactnative #github #actions
#reactnative #github #actions
Elazizi
5+ Github Actions to Automate Your React Native Workflow
In this article, I will share with you 7+ Github Actions to Automate Your React Native Workflow.
👍3❤1
Best Practices for Bootstrapping a Node App Configuration - https://www.lirantal.com/blog/best-practices-for-bootstrapping-a-node-js-application-configuration
#nodejs
#nodejs
Liran Tal
Best Practices for Bootstrapping a Node.js Application Configuration
Follow these best practices to bootstrap a Node.js application configuration in a robust and maintainable way using env-schema.
👍5
Messing About with CSS Gradients
Michelle Barker explores creative use cases for CSS gradients. - https://css-irl.info/messing-about-with-css-gradients
#css
Michelle Barker explores creative use cases for CSS gradients. - https://css-irl.info/messing-about-with-css-gradients
#css
CSS { In Real Life }
Messing About with CSS Gradients
Day 3 of National Blog Posting Month #NaBloPoMo
👍3🔥3
From NgRx ComponentStore to SignalStore: the key takeaways from my demo project - https://www.angularaddicts.com/p/from-ngrx-componentstore-to-signalstore
#angular
#angular
Angularaddicts
From NgRx ComponentStore to SignalStore: the key takeaways from my demo project
How to prepare for migration effectively
👍5
Easy RPC with Nuxt: Making a Todo App
We're going to make a simple to-do app with Nuxt. Except, instead of manually defining server routes and fetching them on the client, we're going to use Prim+RPC to define functions on Nuxt's server and simply call those functions directly from the client - https://blog.doseofted.me/easy-rpc-with-nuxt-making-a-todo-app
#vue
We're going to make a simple to-do app with Nuxt. Except, instead of manually defining server routes and fetching them on the client, we're going to use Prim+RPC to define functions on Nuxt's server and simply call those functions directly from the client - https://blog.doseofted.me/easy-rpc-with-nuxt-making-a-todo-app
#vue
Dose of Ted
Easy RPC with Nuxt: Making a Todo App
We're going to make a simple to-do app with Nuxt. Except, instead of manually defining server routes and fetching them on the client, we're going to use Prim+RPC to define functions on Nuxt's server and simply call those functions directly from the c...
👍4
React Memo is.. Good Actually
The use of React’s memoization features can be ‘a controversial, complex & ever evolving topic’ (see last issue’s The Uphill Battle of Memoization, for example) but Tim thinks there are a lot of misconceptions and works through nine of them here – some technical, some more philosophical in nature. - https://timtech.blog/posts/react-memo-is-good-actually/
#react
The use of React’s memoization features can be ‘a controversial, complex & ever evolving topic’ (see last issue’s The Uphill Battle of Memoization, for example) but Tim thinks there are a lot of misconceptions and works through nine of them here – some technical, some more philosophical in nature. - https://timtech.blog/posts/react-memo-is-good-actually/
#react
Tim's Tech Blog
React memo is good actually
React memo, useMemo & useCallback can be controversial. Let us review the most common misconceptions about them, and see how they're good, actually.
👍2👎1