Supporting CSS Multi Direction Languages in 2023
Elad Shechter explains how much easier it is to support multi-direction language websites using CSS Logical Properties. - https://medium.com/appwrite-io/supporting-css-multi-direction-languages-in-2023-ea8f1f20bb91
#css
Elad Shechter explains how much easier it is to support multi-direction language websites using CSS Logical Properties. - https://medium.com/appwrite-io/supporting-css-multi-direction-languages-in-2023-ea8f1f20bb91
#css
Medium
Supporting CSS Multi Direction Languages in 2023
Supporting a website with the most common language directions (left-to-right and right-to-left) has historically required a lot of work.
👍5❤1
Validating your Vue Props like a Pro
This article explores using props as a powerful tool to help reduce bugs and increase developer confidence during developing and debugging Vue.js applications. - https://medium.com/js-dojo/validating-your-vue-props-like-a-pro-5a2d0ed2b2d6
#vue
This article explores using props as a powerful tool to help reduce bugs and increase developer confidence during developing and debugging Vue.js applications. - https://medium.com/js-dojo/validating-your-vue-props-like-a-pro-5a2d0ed2b2d6
#vue
Medium
Validating your Vue Props like a Pro
Vue requires to explicit declare any data passed to a component as props. Additionally, it provides a powerful built-in mechanism to…
👍4❤3
Getting Started with SvelteKit
SvelteKit only recently hit 1.0 and this is a comprehensive overview of how to build a site using the Svelte-oriented app framework. It covers topics like routing, layouts, data, props and more. - https://css-tricks.com/getting-started-with-sveltekit/
#svelte
SvelteKit only recently hit 1.0 and this is a comprehensive overview of how to build a site using the Svelte-oriented app framework. It covers topics like routing, layouts, data, props and more. - https://css-tricks.com/getting-started-with-sveltekit/
#svelte
CSS-Tricks
Getting Started With SvelteKit | CSS-Tricks
SvelteKit is the latest of what I'd call next-gen application frameworks. It, of course, scaffolds an application for you, with the file-based routing,
👍5❤1
Sandbox Security Concerns with Node's vm Module
node:vm lets you compile and run code within separate contexts of the underlying V8 engine. Great for sandboxing, right? Not so fast. Even the docs say it’s not for running untrusted code. Liran looks at the implications. - https://snyk.io/blog/security-concerns-javascript-sandbox-node-js-vm-module/
#nodejs
node:vm lets you compile and run code within separate contexts of the underlying V8 engine. Great for sandboxing, right? Not so fast. Even the docs say it’s not for running untrusted code. Liran looks at the implications. - https://snyk.io/blog/security-concerns-javascript-sandbox-node-js-vm-module/
#nodejs
Snyk
The security concerns of a JavaScript sandbox with the Node.js VM module | Snyk
In this post, we'll cover security concerns of a JavaScript sandbox with the Node.js VM module and how to mitigate them.
❤5👍3
React Libraries for 2023
The React ecosystem is so large that the problem is one of being spoilt for choice than not finding what you need. This list presents some sound standard options when selecting libraries for a new project and is the latest annual update of an established list Robin maintains. - https://www.robinwieruch.de/react-libraries/
#react
The React ecosystem is so large that the problem is one of being spoilt for choice than not finding what you need. This list presents some sound standard options when selecting libraries for a new project and is the latest annual update of an established list Robin maintains. - https://www.robinwieruch.de/react-libraries/
#react
www.robinwieruch.de
React Libraries for 2025
Discover the essential React libraries for 2025! Navigate the vast ecosystem effortlessly with this curated list. Empower your React projects with these powerful tools for seamless development of large-scale applications ...
👍8❤3
Easing Curves, and Better CSS Transitions and Animations
Josh Collinsworth shares a fantastic guide on CSS cubic-bezier easing curves and how to create the best possible transitions and animations in your web UI. - https://joshcollinsworth.com/blog/great-transitions
#css
Josh Collinsworth shares a fantastic guide on CSS cubic-bezier easing curves and how to create the best possible transitions and animations in your web UI. - https://joshcollinsworth.com/blog/great-transitions
#css
Josh Collinsworth
Ten tips for better CSS transitions and animations
Creating high-quality, polished web animations is both a science and an art. This post covers the best things I've learned over the last decade of crafting web UIs.
👍7
Vue.js Real Life Transitions and Micro-Interactions
Vue.js provides a simple and elegant way of handling animations. In this article, find out the various methods you can incorporate to create transitions and micr-interactions in your Vue.js application. - https://fadamakis.com/vue-js-real-life-transitions-and-micro-interactions-e86bd51301b8
#vue
Vue.js provides a simple and elegant way of handling animations. In this article, find out the various methods you can incorporate to create transitions and micr-interactions in your Vue.js application. - https://fadamakis.com/vue-js-real-life-transitions-and-micro-interactions-e86bd51301b8
#vue
Medium
Vue 3 Real Life Transitions and Micro-Interactions
Vue provides a simple and elegant way of handling animations. You can easily apply them by adding a <transition /> directive that does all…
❤6👍1
Angular Caching using RxJS
There are various ways in angular to increase the web application performance like lazy loading, tree… - https://awstip.com/angular-caching-using-rxjs-1e02e9ad3a7
#angular
There are various ways in angular to increase the web application performance like lazy loading, tree… - https://awstip.com/angular-caching-using-rxjs-1e02e9ad3a7
#angular
Medium
Angular Caching using RxJS
There are various ways in angular to increase the web application performance like lazy loading, tree shaking, compression etc. One of the…
❤3👍3
You’ve Got Options for Removing Event Listeners
Unnecessary event listeners can cause all sorts of odd problems so it’s good to clean them up when you don’t need them anymore. - https://www.macarthur.me/posts/options-for-removing-event-listeners
#javascript
Unnecessary event listeners can cause all sorts of odd problems so it’s good to clean them up when you don’t need them anymore. - https://www.macarthur.me/posts/options-for-removing-event-listeners
#javascript
Alex MacArthur
You’ve Got Options for Removing Event Listeners
Reviewing some of the most common approaches available to remove event listeners in JavaScript.
👍10
How to Avoid Tricky Async State Manager Pitfalls
Learn how to prevent some tricky problems in React that can arise when using asynchronous state managers and avoid breaking UIs, animations, and damaging UX. - https://evilmartians.com/chronicles/how-to-avoid-tricky-async-state-manager-pitfalls-react
#react
Learn how to prevent some tricky problems in React that can arise when using asynchronous state managers and avoid breaking UIs, animations, and damaging UX. - https://evilmartians.com/chronicles/how-to-avoid-tricky-async-state-manager-pitfalls-react
#react
evilmartians.com
How to avoid tricky async state manager pitfalls in React—Martian Chronicles, Evil Martians’ team blog
Learn how to prevent some tricky problems in React that can arise when using asynchronous state managers and avoid breaking UIs, animations, and destroying UX
👍4❤1
Design Patterns in TypeScript
OO-inspired patterns aren’t for everyone or every use case, but this is a fantastic catalog of examples, complete with diagrams and explanations, if you need to learn to tell apart factory methods from decorators, facades, or proxies. - https://refactoring.guru/design-patterns/typescript
#typescript
OO-inspired patterns aren’t for everyone or every use case, but this is a fantastic catalog of examples, complete with diagrams and explanations, if you need to learn to tell apart factory methods from decorators, facades, or proxies. - https://refactoring.guru/design-patterns/typescript
#typescript
refactoring.guru
Design Patterns in TypeScript
The catalog of annotated code examples of all design patterns, written in TypeScript.
👍11❤1
A Step-By-Step Guide To Building Accessible Carousels
Sonja Weckenmann addresses step-by-step design considerations as well as semantic requirements for carousels to be accessible. - https://www.smashingmagazine.com/2023/02/guide-building-accessible-carousels
#css
Sonja Weckenmann addresses step-by-step design considerations as well as semantic requirements for carousels to be accessible. - https://www.smashingmagazine.com/2023/02/guide-building-accessible-carousels
#css
Smashing Magazine
A Step-By-Step Guide To Building Accessible Carousels — Smashing Magazine
Most carousels come along with usability and accessibility issues. To avoid these issues, this article addresses step-by-step design considerations as well as semantic requirements for carousels to be accessible. It is intended to create an in-depth understanding…
👍4❤2👏1
Skeleton Loader using Vue & Tailwind
A skeleton loader is a great way to improve our app's user experience.
Giannis shows us how we can create a skeleton loader component that includes an animated "shimmer" effect. - https://dev.to/kouts/skeleton-loader-using-vue-tailwind-422a
#vue
A skeleton loader is a great way to improve our app's user experience.
Giannis shows us how we can create a skeleton loader component that includes an animated "shimmer" effect. - https://dev.to/kouts/skeleton-loader-using-vue-tailwind-422a
#vue
DEV Community
Skeleton Loader using Vue & Tailwind
A skeleton loader (otherwise known as skeleton screen, content loader, ghost element, and content...
❤4👍2
What’s the difference between markForCheck and detectChanges in Angular?
Guide on when to use markForCheck and detectChanges with code samples for illustration and background info… - https://medium.com/@andre.schouten_ff/whats-the-difference-between-markforcheck-and-detectchanges-in-angular-fff4e5f54d34
#angular
Guide on when to use markForCheck and detectChanges with code samples for illustration and background info… - https://medium.com/@andre.schouten_ff/whats-the-difference-between-markforcheck-and-detectchanges-in-angular-fff4e5f54d34
#angular
Medium
What’s the difference between markForCheck and detectChanges in Angular?
Guide on when to use markForCheck and detectChanges with code samples for illustration and background info regarding zone.js.
👍5❤1
How to Use Environment Variables Like a Pro in Node.js
We need to maintain two or more environments while creating applications. - https://javascript.plainenglish.io/using-environment-variables-like-a-pro-in-node-js-7fd2793808d3
#nodejs
We need to maintain two or more environments while creating applications. - https://javascript.plainenglish.io/using-environment-variables-like-a-pro-in-node-js-7fd2793808d3
#nodejs
Medium
How to Use Environment Variables Like a Pro in Node.js
We need to maintain two or more environments while creating applications.
👍6❤3
Migrating from Enzyme to React Testing Library
The folks at Sentry spent 16 months converting their component tests (involving 803 test suites in all) from Enzyme to RTL and tell the whole story of why, plus the unforeseen challenges they encountered, here. - https://blog.sentry.io/2023/02/23/sentrys-frontend-tests-migrating-from-enzyme-to-react-testing-library/
#react
The folks at Sentry spent 16 months converting their component tests (involving 803 test suites in all) from Enzyme to RTL and tell the whole story of why, plus the unforeseen challenges they encountered, here. - https://blog.sentry.io/2023/02/23/sentrys-frontend-tests-migrating-from-enzyme-to-react-testing-library/
#react
👍5❤1
Getting Started with Style Queries
Una Kravets gives a fantastic guide to Style Queries. - https://developer.chrome.com/en/blog/style-queries
#css
Una Kravets gives a fantastic guide to Style Queries. - https://developer.chrome.com/en/blog/style-queries
#css
Chrome for Developers
Getting Started with Style Queries | CSS and UI | Chrome for Developers
Style queries allow developers to query a parent element's style values using the @container rule. In Chrome 111, style queries for CSS custom properties are landing stable. Learn how to get started with them.
👍4
Work with Vite and NX
Nx is a smart, fast and extensible build system with first class monorepo support and powerful integrations. This practical post will help you combine Vite with the NX monorepo tool. - https://medium.com/js-dojo/work-with-vite-and-nx-af2e5a7558cb
#vue #vite
Nx is a smart, fast and extensible build system with first class monorepo support and powerful integrations. This practical post will help you combine Vite with the NX monorepo tool. - https://medium.com/js-dojo/work-with-vite-and-nx-af2e5a7558cb
#vue #vite
Medium
Work with Vite and NX
This practical post will help you combine Vite with the NX monorepo tool.
👍5❤2
15 Coding Guidelines & Best Practices for Frontend
Follow these coding guidelines and adopt these best practices to ensure code quality and bug-free code. - https://javascript.plainenglish.io/coding-guideline-and-best-practices-for-frontend-dfdb4587afa9
#best #practies
Follow these coding guidelines and adopt these best practices to ensure code quality and bug-free code. - https://javascript.plainenglish.io/coding-guideline-and-best-practices-for-frontend-dfdb4587afa9
#best #practies
Medium
15 Coding Guidelines & Best Practices for Frontend
Follow these coding guidelines and adopt these best practices to ensure code quality and bug-free code.
👍7❤4👎1