Understanding npm audit and Fixing Vulnerabilities
npm audit checks your project’s dependencies for security issues by comparing them to a known vulnerability database. - https://www.niraj.life/blog/understanding-npm-audit-fixing-vulnerabilities-nodejs/
#nodejs
npm audit checks your project’s dependencies for security issues by comparing them to a known vulnerability database. - https://www.niraj.life/blog/understanding-npm-audit-fixing-vulnerabilities-nodejs/
#nodejs
www.niraj.life
Understanding npm audit and fixing vulnerabilities
Learn how to use npm audit to identify and fix security vulnerabilities in your Node.js project dependencies. This guide covers how npm audit works, fixing vulnerabilities with npm audit fix, handling transitive dependencies, and best practices for maintaining…
👍3
How to Create Dynamic Forms in Angular Using a Dictionary Interface
Creating dynamic forms in Angular can be a powerful way to handle flexible data structures, especially when… - https://blog.stackademic.com/how-to-create-dynamic-forms-in-angular-using-a-dictionary-interface-36aac956fa86
#angular
Creating dynamic forms in Angular can be a powerful way to handle flexible data structures, especially when… - https://blog.stackademic.com/how-to-create-dynamic-forms-in-angular-using-a-dictionary-interface-36aac956fa86
#angular
Medium
How to Create Dynamic Forms in Angular Using a Dictionary Interface
If you’re unable to view this article, no worries! You can read it for free on my personal blog at https://davdifr.com ❤️
👍3
Chasing Color
Adam Stoddard investigates what an ideal CSS color system might look like. - https://aaadaaam.com/notes/chasing-color
#css
Adam Stoddard investigates what an ideal CSS color system might look like. - https://aaadaaam.com/notes/chasing-color
#css
Aaadaaam
Chasing color | Adam Stoddard
Adventures in designing a modern CSS color system.
👍2
How to Set Up Next.js 15 for Production in 2024
Share in this author’s experience in scaling up Next.js apps to over 100k monthly active users and millions of monthly visitors. - https://www.reactsquad.io/blog/how-to-set-up-next-js-15-for-production
#react
Share in this author’s experience in scaling up Next.js apps to over 100k monthly active users and millions of monthly visitors. - https://www.reactsquad.io/blog/how-to-set-up-next-js-15-for-production
#react
www.reactsquad.io
How to Set Up Next.js 15 for Production in 2025
Learn how to set up Next.js 15 for production. Follow best practices for performance, security, and scalability in your deployment.
👍4
5 Advises every Great Developer should know
Becoming a great developer requires more than just technical skills; it involves a blend of best practices… - https://blog.stackademic.com/5-advises-every-great-developer-should-know-77c6cb1f3101
#advises #developer
Becoming a great developer requires more than just technical skills; it involves a blend of best practices… - https://blog.stackademic.com/5-advises-every-great-developer-should-know-77c6cb1f3101
#advises #developer
Medium
5 Advises every Great Developer should know 💡
Becoming a great developer requires more than just technical skills; it involves a blend of best practices, efficient workflow management…
👍5
Bootstrapping CRUD with Pongo
Pongo is a package that uses Postgres as a database but offers a MongoDB style, document-oriented API. - https://event-driven.io/en/crud_with_pongo/
#nodejs
Pongo is a package that uses Postgres as a database but offers a MongoDB style, document-oriented API. - https://event-driven.io/en/crud_with_pongo/
#nodejs
Oskar Dudycz
Bootstrapping CRUD with Pongo
Event-Driven by Oskar Dudycz
👍3
What is Universal Rendering?
This article delves deeper into the workings of SPAs, SSRs, and the innovative Universal Rendering of Nuxt. - https://masteringnuxt.com/blog/what-is-universal-rendering
#vue
This article delves deeper into the workings of SPAs, SSRs, and the innovative Universal Rendering of Nuxt. - https://masteringnuxt.com/blog/what-is-universal-rendering
#vue
Masteringnuxt
What is Universal Rendering?
This article delves deeper into the workings of SPAs, SSRs, and the innovative Universal Rendering of Nuxt.
👍3
Angular: Ways to prevent ClickJacking from the web server and the front end…
Clickjacking is an attack that tricks a user into clicking a webpage element which is invisible or disguised… - https://javascript.plainenglish.io/angular-ways-to-prevent-clickjacking-from-the-web-server-and-the-front-end-application-8298d0507012
#angular
Clickjacking is an attack that tricks a user into clicking a webpage element which is invisible or disguised… - https://javascript.plainenglish.io/angular-ways-to-prevent-clickjacking-from-the-web-server-and-the-front-end-application-8298d0507012
#angular
Medium
Angular: Ways to prevent ClickJacking from the web server and the front end application
Clickjacking is an attack that tricks a user into clicking a webpage element which is invisible or disguised as another element. The…
👍5❤1
Manipulating Dates with Day.js
Calendar Time and Date-Time Difference
Day.js is a JavaScript library that lets us manipulate dates in our apps. - https://javascript.plainenglish.io/manipulating-dates-with-day-js-calendar-time-and-date-time-difference-1b2751a4f5dd
#javascript
Calendar Time and Date-Time Difference
Day.js is a JavaScript library that lets us manipulate dates in our apps. - https://javascript.plainenglish.io/manipulating-dates-with-day-js-calendar-time-and-date-time-difference-1b2751a4f5dd
#javascript
Medium
Manipulating Dates with Day.js — Calendar Time and Date-Time Difference
Day.js is a JavaScript library that lets us manipulate dates in our apps.
👍4❤1
The Golden Ratio in CSS
Mads Stoumann demonstrates how to recreate the Golden Ratio Diagram in CSS, using a few grid-declarations and some additional tricks. - https://dev.to/madsstoumann/the-golden-ratio-in-css-53d0
#css
Mads Stoumann demonstrates how to recreate the Golden Ratio Diagram in CSS, using a few grid-declarations and some additional tricks. - https://dev.to/madsstoumann/the-golden-ratio-in-css-53d0
#css
DEV Community
The Golden Ratio in CSS
The golden ratio, also called the golden number, golden proportion, or even the divine proportion, is...
👍5
Make dangerouslySetInnerHTML Safer by Disabling Inline Event Handlers
How to begin to neutralize the threats when you need to wield this feature. - https://macarthur.me/posts/safer-dangerouslysetinnerhtml/
#react
How to begin to neutralize the threats when you need to wield this feature. - https://macarthur.me/posts/safer-dangerouslysetinnerhtml/
#react
Alex MacArthur
TIL: inline event handlers still fire when passed to React's dangerouslySetInnerHTML
Even though it won't run <script> tags, React's dangerouslySetInnerHTML still allows inline event handlers to execute. Here's how you might neutralize that threat.
👍5
Build an accessible tooltip component efficiently with CSS and Vue
A tooltip is an informative and short message that appears only when there is user interaction with an element on the UI of an application, usually to provide hints. This article will explore creating a tooltip for a specific element in Vue as a wrapper component with a slot. - https://dev.to/mayashavin/build-an-accessible-tooltip-component-efficiently-with-css-and-vue-1p27
#vue
A tooltip is an informative and short message that appears only when there is user interaction with an element on the UI of an application, usually to provide hints. This article will explore creating a tooltip for a specific element in Vue as a wrapper component with a slot. - https://dev.to/mayashavin/build-an-accessible-tooltip-component-efficiently-with-css-and-vue-1p27
#vue
DEV Community
Build an accessible tooltip component efficiently with CSS and Vue
Let's explore how we can build a fully accessible Vue component to display a tooltip from scratch using CSS.
👍3
Node.js, Pipes, and Disappearing Bytes
If piping a Node app’s output to another command, mysterious problems can arise - https://sxlijin.github.io/2024-10-09-node-stdout-disappearing-bytes
#nodejs
If piping a Node app’s output to another command, mysterious problems can arise - https://sxlijin.github.io/2024-10-09-node-stdout-disappearing-bytes
#nodejs
👍2
Data fetching patterns in Angular
Angular ships with various built-in features that support us in applying reliable patterns in a simplified… - https://medium.com/medialesson/data-fetching-patterns-in-angular-185da4cfbcde
#angular
Angular ships with various built-in features that support us in applying reliable patterns in a simplified… - https://medium.com/medialesson/data-fetching-patterns-in-angular-185da4cfbcde
#angular
Medium
Data fetching patterns in Angular
Angular ships with various built-in features that support us in applying reliable patterns in a simplified and standardized way.
👍2
How to use the CSS backdrop-filter Property
Oscar Jite-Orimiono shows how the backdrop-filter property works and shares a few practical examples. - https://blog.logrocket.com/use-css-backdrop-filter-property
#css
Oscar Jite-Orimiono shows how the backdrop-filter property works and shares a few practical examples. - https://blog.logrocket.com/use-css-backdrop-filter-property
#css
LogRocket Blog
How to use the CSS backdrop-filter property - LogRocket Blog
Learn how the CSS backdrop-filter property with functions like blur, grayscale, contrast, and brightness can add more depth to visual effects.
👍4❤1
Validating Your react-intl App Translations with i18n-check - https://lingual.dev/blog/validating-react-intl-applications/
#react
#react
Lingual
Validating your react-intl applications
How to ensure your react-intl applications are valid and up to date
👍3
Application Shell for React Micro Frontends
Mastering Micro Frontend Integration: Achieving Cohesive UX and Optimized Performance. - https://blog.bitsrc.io/application-shell-for-react-micro-frontends-daa944caa8f3
#microfrontends
Mastering Micro Frontend Integration: Achieving Cohesive UX and Optimized Performance. - https://blog.bitsrc.io/application-shell-for-react-micro-frontends-daa944caa8f3
#microfrontends
Medium
Application Shell for React Micro Frontends
Mastering Micro Frontend Integration: Achieving Cohesive UX and Optimized Performance.
👍4
Why Code Security Matters - Even in Hardened Environments
A nicely diagrammed deep dive (and it really is deep) into a technique that allows malicious parties to turn a file write vulnerability in a Node app into a remote code execution exploit even when the file system is mounted read-only. - https://www.sonarsource.com/blog/why-code-security-matters-even-in-hardened-environments/
#nodejs
A nicely diagrammed deep dive (and it really is deep) into a technique that allows malicious parties to turn a file write vulnerability in a Node app into a remote code execution exploit even when the file system is mounted read-only. - https://www.sonarsource.com/blog/why-code-security-matters-even-in-hardened-environments/
#nodejs
Sonarsource
Why Code Security Matters - Even in Hardened Environments
This blog post showcases why fundamental code security is essential for an application despite all hardening measures applied in the underlying infrastructure.
👍3
Good Practices and Design Patterns for Vue Composables
This article from Jakub Andrzejewski combines knowledge from his personal experiences and other articles on good practices and design patterns for writing Vue.js composables. - https://dev.to/jacobandrewsky/good-practices-and-design-patterns-for-vue-composables-24lk
#vue
This article from Jakub Andrzejewski combines knowledge from his personal experiences and other articles on good practices and design patterns for writing Vue.js composables. - https://dev.to/jacobandrewsky/good-practices-and-design-patterns-for-vue-composables-24lk
#vue
DEV Community
Good practices and Design Patterns for Vue Composables
I recently had a great discussion with my team at Vue Storefront about patterns for writing Vue...
👍3
Micro Front Ends with Angular and NX Intro
Micro Front Ends is a style where front end is broken down into smaller, independently deployable units. Each… - https://javascript.plainenglish.io/micro-front-end-with-angular-nx-intro-ae0f61385f05
#angular
Micro Front Ends is a style where front end is broken down into smaller, independently deployable units. Each… - https://javascript.plainenglish.io/micro-front-end-with-angular-nx-intro-ae0f61385f05
#angular
Medium
Micro Front Ends with Angular and NX Intro
Micro Front Ends is a style where front end is broken down into smaller, independently deployable units. Each unit, or microfrontend…
👍5