Why I Rebuilt ProseMirror’s Renderer in React
A former engineer for the New York Times unpacks years of work on integrating React with ProseMirror, a toolkit for building rich text editors which notoriously does not ‘play nicely’ with React. A great look into the details of the challenges involved. - https://smoores.dev/post/why_i_rebuilt_prosemirror_view/
#react
A former engineer for the New York Times unpacks years of work on integrating React with ProseMirror, a toolkit for building rich text editors which notoriously does not ‘play nicely’ with React. A great look into the details of the challenges involved. - https://smoores.dev/post/why_i_rebuilt_prosemirror_view/
#react
smoores.dev
smoores.dev - Why I rebuilt ProseMirror’s renderer in React
For the past year and a half, I’ve been re-writing the renderer for ProseMirror, the popular rich text editing library. This new renderer has finally been marked as stable and published as part of @handlewithcare/react-prosemirror, a library that integrates…
Reimagining Fluid Typography
Miriam Suzanne explores how common fluid typography approaches can be improved. - https://www.oddbird.net/2025/02/12/fluid-type
#css
Miriam Suzanne explores how common fluid typography approaches can be improved. - https://www.oddbird.net/2025/02/12/fluid-type
#css
OddBird
Reimagining Fluid Typography
Are we responding to the right inputs?
Angular 19 New Features
Angular 19 is expected to bring several enhancements… - https://javascript.plainenglish.io/angular-19-new-features-3764c8236b45
#angular
Angular 19 is expected to bring several enhancements… - https://javascript.plainenglish.io/angular-19-new-features-3764c8236b45
#angular
Medium
Angular 19 New Features
Angular 19 is expected to bring several enhancements, building on the improvements from earlier versions, focusing on performance…
7 Beautiful Next-Level Button Components with Vue, VueUse, and TailwindCSS
In this article, take a look at 7 different button designs that are both practical and look great! Most importantly see how you can implement them with Vue, VueUse, TailwindCSS. - https://vueschool.io/articles/vuejs-tutorials/7-beautiful-next-level-button-components-with-vue-vueuse-and-tailwindcss/
#vue
In this article, take a look at 7 different button designs that are both practical and look great! Most importantly see how you can implement them with Vue, VueUse, TailwindCSS. - https://vueschool.io/articles/vuejs-tutorials/7-beautiful-next-level-button-components-with-vue-vueuse-and-tailwindcss/
#vue
vueschool.io
7 Beautiful Next-Level Button Components with Vue, VueUse, and TailwindCSS - Vue School Articles
Combine Vue, VueUse, and TailwindCSS for some practical and beautiful buttons
Which Rich Text Editor Framework Should You Choose in 2025?
A round-up of actively developed WYSIWYG editor options. - https://liveblocks.io/blog/which-rich-text-editor-framework-should-you-choose-in-2025
#react
A round-up of actively developed WYSIWYG editor options. - https://liveblocks.io/blog/which-rich-text-editor-framework-should-you-choose-in-2025
#react
liveblocks.io
Which rich text editor framework should you choose in 2025? | Liveblocks blog
Looking to integrate a WYSIWYG editor into your JavaScript app? This comparison dives into the best frameworks available, including Tiptap, Lexical, BlockNote, and Slate.
Custom Toasters in Nuxt with Vue Toastification
In this article, explore how to integrate and customize Vue Toastification in a Nuxt 3 application. - https://dev.to/elifnurturk/custom-toasters-in-nuxt-with-vue-toastification-10ai?bb=185770
#vue
In this article, explore how to integrate and customize Vue Toastification in a Nuxt 3 application. - https://dev.to/elifnurturk/custom-toasters-in-nuxt-with-vue-toastification-10ai?bb=185770
#vue
DEV Community
Custom Toasters in Nuxt with Vue Toastification
Custom Toasters in Nuxt with Vue Toastification Customizing Vue Toastification in...
Typecasting and Viewport Transitions in CSS With tan(atan2())
Juan Diego Rodríguez shares a creative use of the tan() and atan2() trigonometric functions. - https://css-tricks.com/typecasting-and-viewport-transitions-in-css-with-tanatan2
#css
Juan Diego Rodríguez shares a creative use of the tan() and atan2() trigonometric functions. - https://css-tricks.com/typecasting-and-viewport-transitions-in-css-with-tanatan2
#css
CSS-Tricks
Typecasting and Viewport Transitions in CSS With tan(atan2()) | CSS-Tricks
We've been able to get the length of the viewport in CSS since... checks notes... 2013! Surprisingly, that was more than a decade ago. Getting the
How to Use Node's fs in the Browser for Custom Playgrounds -https://typeconf.dev/blog/using-fs-in-browser
#nodejs
#nodejs
typeconf.dev
How to use Node's fs in the browser for custom playgrounds
Learn how to handle filesystem operations in browser-based tools through the lens of building a TypeSpec playground
Angular, RXJS: Queuing http requests for future execution
Have you come across this requirement, where you had… - https://javascript.plainenglish.io/angular-rxjs-queuing-http-requests-for-future-execution-78772993de02
#angular
Have you come across this requirement, where you had… - https://javascript.plainenglish.io/angular-rxjs-queuing-http-requests-for-future-execution-78772993de02
#angular
Medium
Angular, RXJS: Queuing http requests for future execution
Have you come across this requirement, where you had to queue multiple http requests and execute them only after a main task is completed ?
Our Favorite DevTools Features of 2025
Umar Hansa explores the most exciting new Chrome DevTools features that will help you build better websites in 2025. - https://www.debugbear.com/blog/favourite-devtools-features-in-2025
#devtools
Umar Hansa explores the most exciting new Chrome DevTools features that will help you build better websites in 2025. - https://www.debugbear.com/blog/favourite-devtools-features-in-2025
#devtools
Debugbear
Our Favorite DevTools Features of 2025 | DebugBear
Discover the most powerful new developer tools features in Chrome 134 that will help you build faster websites and debug performance issues more effectively.
Using Cache Control in Nuxt to improve Performance
This article introduces the Cache Control header in Nuxt, guiding you on how to instruct the browser to cache specific pages effectively to enhance performance. - https://dev.to/jacobandrewsky/using-cache-control-in-nuxt-to-improve-performance-565o
#vue
This article introduces the Cache Control header in Nuxt, guiding you on how to instruct the browser to cache specific pages effectively to enhance performance. - https://dev.to/jacobandrewsky/using-cache-control-in-nuxt-to-improve-performance-565o
#vue
DEV Community
Using Cache Control in Nuxt to improve Performance
Caching is important because it improves system performance and efficiency by storing frequently...
Designing Backgrounds with LLMs and React
This is neat. - https://www.vigilant.run/blog/designing-backgrounds-with-llms-and-react
#react
This is neat. - https://www.vigilant.run/blog/designing-backgrounds-with-llms-and-react
#react
www.vigilant.run
Designing backgrounds with LLMs and React - Vigilant
Learn how to create impressive interactive backgrounds for your website using LLMs and React. Simple techniques to make your site stand out with minimal effort.
Organizing Design System Component Patterns With CSS Cascade Layers
Ryan Trimble shows how to organize your code using cascade layers. - https://css-tricks.com/organizing-design-system-component-patterns-with-css-cascade-layers
#css
Ryan Trimble shows how to organize your code using cascade layers. - https://css-tricks.com/organizing-design-system-component-patterns-with-css-cascade-layers
#css
6 Books to Grok Your System Design Round at FAANG
Discover the 6 must-read books to clear your system… - https://javascript.plainenglish.io/6-books-to-grok-your-system-design-round-at-faang-010626ddda65
#system #design
Discover the 6 must-read books to clear your system… - https://javascript.plainenglish.io/6-books-to-grok-your-system-design-round-at-faang-010626ddda65
#system #design
Medium
6 Books to Grok Your System Design Round at FAANG
Discover the 6 must-read books to clear your system design interview at Google and Microsoft
Distributed Tracing in Node.js with OpenTelemetry - https://betterstack.com/community/guides/observability/opentelemetry-nodejs-tracing/
#nodejs
#nodejs
Betterstack
Distributed Tracing in Node.js with OpenTelemetry | Better Stack Community
In this guide, we'll explore how to use OpenTelemetry to add tracing to your
Node.js applications
Node.js applications
Angular: How to Simplify Cross-Cutting Concerns with Aspect-Oriented…
A friendly guide to implementing AOP-like… - https://medium.com/googledeveloperseurope/angular-aop-interceptor-796b4207642e
#angular
A friendly guide to implementing AOP-like… - https://medium.com/googledeveloperseurope/angular-aop-interceptor-796b4207642e
#angular
Medium
Angular: How to Simplify Cross-Cutting Concerns with Aspect-Oriented Programming (AOP)
A friendly guide to implementing AOP-like functionality in TypeScript and Angular using decorators and interceptor
The Single Responsibility Principle in React: The Art of Component Focus - https://cekrem.github.io/posts/single-responsibility-principle-in-react/
#react
#react
cekrem.github.io
Single Responsibility Principle in React: The Art of Component Focus
The final part of our Clean Architecture series, exploring the 'S' in SOLID
Nailing It with Nuxt 3 - Inside and Out
In this video, Daniel Roe, Nuxt core team lead and full-time open source maintainer at the VueConf US 2024 explores the state of Nuxt in 2024. He covers the framework’s history, the release of Nuxt 3, future plans, and key insights from its development, emphasizing a welcoming community and enhanced developer experience. - https://dev.to/tanay/building-a-card-with-gradient-hover-effect-inspired-by-nuxt-ui-2j
#vue
In this video, Daniel Roe, Nuxt core team lead and full-time open source maintainer at the VueConf US 2024 explores the state of Nuxt in 2024. He covers the framework’s history, the release of Nuxt 3, future plans, and key insights from its development, emphasizing a welcoming community and enhanced developer experience. - https://dev.to/tanay/building-a-card-with-gradient-hover-effect-inspired-by-nuxt-ui-2j
#vue
DEV Community
Building a Card with Gradient Hover Effect Inspired by Nuxt UI
I came across an amazing card hover effect on the Nuxt UI website. Unfortunately, it’s a pro...
Three Approaches to the “&” (ampersand) Selector in CSS
Preethi Sam demonstrated how the & nesting selector can help you craft selectors without repetition. - https://frontendmasters.com/blog/three-approaches-to-the-ampersand-selector-in-css
#css
Preethi Sam demonstrated how the & nesting selector can help you craft selectors without repetition. - https://frontendmasters.com/blog/three-approaches-to-the-ampersand-selector-in-css
#css
Frontend Masters
Three Approaches to the “&” (ampersand) Selector in CSS
In CSS nesting, the & (ampersand symbol) selector adds style rules based on the relation between nested selectors. For example, a pseudo-class (:hover) nested inside a type selector (div) becomes a compound selector (div:hover) when the nested pseudo-class…