Feature-Sliced Design (FSD) Pattern
Imagine a delicious pizza as your complex project. Let’s break it down slice by slice: easy to manage and… - https://blog.stackademic.com/frontend-masters-feature-sliced-design-fsd-pattern-81416088b006
#fsd #architecture
Imagine a delicious pizza as your complex project. Let’s break it down slice by slice: easy to manage and… - https://blog.stackademic.com/frontend-masters-feature-sliced-design-fsd-pattern-81416088b006
#fsd #architecture
Medium
Frontend Masters: Feature-Sliced Design (FSD) Pattern
Imagine a delicious pizza as your complex project. Let’s break it down slice by slice: easy to manage and delicious (to maintain)! 🍕
🤣2❤1👍1
OKLCH in CSS: Why We Moved From RGB and HSL
Andrey Sitnik explains why the new oklch() notation for declaring colors is important for design systems and color palettes. - https://evilmartians.com/chronicles/oklch-in-css-why-quit-rgb-hsl
#css
Andrey Sitnik explains why the new oklch() notation for declaring colors is important for design systems and color palettes. - https://evilmartians.com/chronicles/oklch-in-css-why-quit-rgb-hsl
#css
evilmartians.com
OKLCH in CSS: why we moved from RGB and HSL—Martian Chronicles, Evil Martians’ team blog
CSS Color Module 4 adds oklch(), and we gain P3 wide-gamut support, boost code readability, and improve developer-designer communication.
👍4
How to Debug a Node.js App in a Docker Container - https://blog.risingstack.com/how-to-debug-a-node-js-app-in-a-docker-container/
#nodejs
#nodejs
RisingStack Engineering
How to Debug a Node.js app in a Docker Container - RisingStack Engineering
In this post, I’m going to teach how you can debug a Node.js app in a Docker container to catch bugs that cannot be revealed in any other way.
👍3
Build AI-Powered Angular Apps with Google Gemini
A step-by-step guide to integrating Google Gemini into your Angular applications. - https://medium.com/google-cloud/build-ai-powered-angular-apps-with-google-gemini-5bf5e905ca1d
#angular
A step-by-step guide to integrating Google Gemini into your Angular applications. - https://medium.com/google-cloud/build-ai-powered-angular-apps-with-google-gemini-5bf5e905ca1d
#angular
Medium
Build AI-Powered Angular Apps with Google Gemini
A step-by-step guide to integrating Google Gemini into your Angular applications.
👍3❤1
React is (Becoming) a Full-Stack Framework
Robin opines on some widely discussed topics in the React community over the past year or two: Where’s React going? Is it a frontend library? How does the backend fit in? He shares his thoughts on what led him to use Server Components and Server Actions and to consider React as more of a full-stack solution. - https://www.robinwieruch.de/react-full-stack-framework/
#react
Robin opines on some widely discussed topics in the React community over the past year or two: Where’s React going? Is it a frontend library? How does the backend fit in? He shares his thoughts on what led him to use Server Components and Server Actions and to consider React as more of a full-stack solution. - https://www.robinwieruch.de/react-full-stack-framework/
#react
www.robinwieruch.de
React is (becoming) a Full-Stack Framework
React with Server Components and Server Actions is becoming a full-stack framework. This article reflects on the evolution of React and its impact on full-stack development ...
👍4❤2
Securing the Front-End: Defending Against XSS Attacks in Vue.js
As front-end developers, we create visually appealing and interactive interfaces for our applications. However, we also need to prioritize the security of our applications. One of the most significant security threats is Cross-site scripting (XSS) attacks, which can allow attackers to insert malicious scripts into our applications. This article provides an indepth guide to understanding XSS attacks and how you can effectively combat them. - https://blog.jobins.jp/securing-the-front-end-defending-against-xss-attacks-in-vuejs
#vue
As front-end developers, we create visually appealing and interactive interfaces for our applications. However, we also need to prioritize the security of our applications. One of the most significant security threats is Cross-site scripting (XSS) attacks, which can allow attackers to insert malicious scripts into our applications. This article provides an indepth guide to understanding XSS attacks and how you can effectively combat them. - https://blog.jobins.jp/securing-the-front-end-defending-against-xss-attacks-in-vuejs
#vue
JoBins Engineering
Securing the Front-End from Xss attack
As front-end developers, we create visually appealing and interactive interfaces for our applications. However, we also need to prioritize the security of our applications. One of the most significant security threats is Cross-site scripting (XSS) at...
👍3
What are React Server Components? Understanding the Future of React Apps - https://www.builder.io/blog/why-react-server-components
#react
#react
Builder.io
What are React Server Components? Understanding the Future of React Apps
Learn what are React Server Components (RSC) and how they leverage both server and client strengths, optimize efficiency, load times, and interactivity.
👍4
File and folder structure for Angular applications
Having a good scaffolding is the foundation for successful development. Here are some guidelines for naming… - https://albertobasalo.medium.com/file-and-folder-structure-for-angular-applications-3130efc582e3
#angular
Having a good scaffolding is the foundation for successful development. Here are some guidelines for naming… - https://albertobasalo.medium.com/file-and-folder-structure-for-angular-applications-3130efc582e3
#angular
Medium
File and folder structure for Angular applications
Having a good scaffolding is the foundation for successful development. Here are some guidelines for naming and organizing your Angular…
👍3
How To Use Container Queries Now
Philip Walton created a step-by-step guide showing how to use container queries with cross-browser fallbacks. - https://web.dev/blog/how-to-use-container-queries-now
#css
Philip Walton created a step-by-step guide showing how to use container queries with cross-browser fallbacks. - https://web.dev/blog/how-to-use-container-queries-now
#css
web.dev
How to use container queries now | Blog | web.dev
A step-by-step guide showing how to use container queries with cross-browser fallbacks.
👍2
How to Create an NPM Package in 2024
Sounds simple, but there are a lot of steps involved if you want to follow best practices, introduce useful tools, and get things just right. Matt Pocock walks through the process here, and there’s a 14-minute screencast too, if you’d prefer to watch along. - https://www.totaltypescript.com/how-to-create-an-npm-package
#nodejs
Sounds simple, but there are a lot of steps involved if you want to follow best practices, introduce useful tools, and get things just right. Matt Pocock walks through the process here, and there’s a 14-minute screencast too, if you’d prefer to watch along. - https://www.totaltypescript.com/how-to-create-an-npm-package
#nodejs
Total TypeScript
How To Create An NPM Package
Learn how to publish a package to npm with a complete setup including, TypeScript, Prettier, Vitest, GitHub Actions, and versioning with Changesets.
👍5
Let's build a custom animated VueJs sidebar with TailwindCSS
This guide will walk you through the process of creating a modern, animated sidebar that seamlessly integrates with both Vue 2 and Vue 3, while leveraging the power of local storage to remember its state. - https://blog.jobins.jp/lets-build-a-custom-animated-vuejs-sidebar-with-tailwindcss
#vue
This guide will walk you through the process of creating a modern, animated sidebar that seamlessly integrates with both Vue 2 and Vue 3, while leveraging the power of local storage to remember its state. - https://blog.jobins.jp/lets-build-a-custom-animated-vuejs-sidebar-with-tailwindcss
#vue
JoBins Engineering
Let's build a custom animated VueJs sidebar with TailwindCSS
Creating a modern, animated sidebar that seamlessly integrates with both Vue 2 and Vue 3, while leveraging the power of local storage to remember its state, is a fantastic way to enhance the user experience of your web application. This guide will wa...
👍3❤1
The Official Redux Essentials Tutorial, Redux
The long standing guide to how to use the popular Redux state container the right way with best practices has undergone a big reworking with TypeScript used throughout, new concepts added, and more coverage of RTK/React Toolkit features. - https://redux.js.org/tutorials/essentials/part-1-overview-concepts
#react
The long standing guide to how to use the popular Redux state container the right way with best practices has undergone a big reworking with TypeScript used throughout, new concepts added, and more coverage of RTK/React Toolkit features. - https://redux.js.org/tutorials/essentials/part-1-overview-concepts
#react
redux.js.org
Redux Essentials, Part 1: Redux Overview and Concepts | Redux
The official Essentials tutorial for Redux: learn how to use Redux, the right way
👍3
Become a better Developer with 10 principles.
Write more maintainable, secure and simple code. Deliver and monitor software more efficiently - https://itnext.io/become-a-better-developer-with-10-principles-911b6252e881
#better #developer
Write more maintainable, secure and simple code. Deliver and monitor software more efficiently - https://itnext.io/become-a-better-developer-with-10-principles-911b6252e881
#better #developer
Medium
Become a better Developer with 10 principles.
Write more maintainable, secure and simple code. Deliver and monitor software more efficiently
👍2
Video With Alpha Transparency on the Web
Jake Archibald gives a fascinating guide on making video with transparency work on the web. - https://jakearchibald.com/2024/video-with-transparency
#css
Jake Archibald gives a fascinating guide on making video with transparency work on the web. - https://jakearchibald.com/2024/video-with-transparency
#css
Jakearchibald
Video with alpha transparency on the web
It's better to do it yourself.
👍2
Understanding AbortController in Node.js - https://betterstack.com/community/guides/scaling-nodejs/understanding-abortcontroller/
#nodejs
#nodejs
Betterstack
Understanding AbortController in Node.js: A Complete Guide | Better Stack Community
AI-native platform for on-call and incident response with effortless monitoring, status pages, tracing, infrastructure monitoring and log management.
👍3
12 Design Patterns in Vue
In this article, Michael Thiessen compiled 12 different design patterns for Vue, along with short and concise examples of how they work. - https://michaelnthiessen.com/12-design-patterns-vue
#vue
In this article, Michael Thiessen compiled 12 different design patterns for Vue, along with short and concise examples of how they work. - https://michaelnthiessen.com/12-design-patterns-vue
#vue
Michaelnthiessen
12 Design Patterns in Vue
Design patterns are incredibly useful in writing code that works well over the long run. They let us use proven solutions to problems that basically every single app has.
👍4
Web Performance Experts Guide to Mastering Interaction to Next Paint
Today we see Interaction to Next Paint take its (rightful) place in the Core Web Vitals, replacing First Input Delay (FID) as the primary metric for measuring website responsiveness and interactivity. This comprehensive guide, which includes insights from 13 web performance specialists, will provide you with the knowledge and practical advice you need to master INP. - https://www.rumvision.com/blog/experts-guide-to-mastering-interaction-to-next-paint/
#performance
Today we see Interaction to Next Paint take its (rightful) place in the Core Web Vitals, replacing First Input Delay (FID) as the primary metric for measuring website responsiveness and interactivity. This comprehensive guide, which includes insights from 13 web performance specialists, will provide you with the knowledge and practical advice you need to master INP. - https://www.rumvision.com/blog/experts-guide-to-mastering-interaction-to-next-paint/
#performance
RUMvision [Real User Monitoring]
Web Performance Experts Guide to Mastering Interaction to Next Paint (INP)
Struggling with a slow website? The web performance community helps you fix Interaction to Next Paint (INP), the latest Core Web Vital metric, for faster, smoother user experiences.
👍3
Is Google Translate Crashing React Apps?
An interesting look at how a built-in Chrome extension is manipulating the DOM on pages in such a way that could break React (and other) frontend apps. - https://martijnhols.nl/gists/everything-about-google-translate-crashing-react
#react
An interesting look at how a built-in Chrome extension is manipulating the DOM on pages in such a way that could break React (and other) frontend apps. - https://martijnhols.nl/gists/everything-about-google-translate-crashing-react
#react
Martijn Hols
Everything about Google Translate crashing React (and other web apps) by Martijn Hols
A deep dive into Google Translate (and other browser extensions) interference breaking React and other web apps.
👍3
Best Practices for Securing Node.js Applications in Production
Node.js is one of the favorite technologies for developers when it comes to backend development. Its… - https://semaphoreci.medium.com/best-practices-for-securing-node-js-applications-in-production-d24b7c4981d
#nodejs
Node.js is one of the favorite technologies for developers when it comes to backend development. Its… - https://semaphoreci.medium.com/best-practices-for-securing-node-js-applications-in-production-d24b7c4981d
#nodejs
Medium
Best Practices for Securing Node.js Applications in Production
Node.js is one of the favorite technologies for developers when it comes to backend development. Its popularity keeps rising and is now one…
👍6
“Smart” Layouts With Container Queries
Kevin Powell explores new and interesting avenues for building layouts using container queries. - https://css-tricks.com/smart-layouts-with-container-queries
#css
Kevin Powell explores new and interesting avenues for building layouts using container queries. - https://css-tricks.com/smart-layouts-with-container-queries
#css
CSS-Tricks
“Smart” Layouts With Container Queries | CSS-Tricks
Modern CSS keeps giving us a lot of new, easier ways to solve old problems, but often the new features we’re getting don’t only solve old problems, they open
👍2