Shining a Light on Caustics with Shaders and React Three Fiber
A step-by-step guide on building a caustic light effect (like the light rays you might see refracting/reflecting off a surface) in a React Three Fiber project using shaders, render targets, normal maps, and custom materials. Beautiful! - https://blog.maximeheckel.com/posts/caustics-in-webgl/
#react
A step-by-step guide on building a caustic light effect (like the light rays you might see refracting/reflecting off a surface) in a React Three Fiber project using shaders, render targets, normal maps, and custom materials. Beautiful! - https://blog.maximeheckel.com/posts/caustics-in-webgl/
#react
The Blog of Maxime Heckel
Shining a light on Caustics with Shaders and React Three Fiber - The Blog of Maxime Heckel
A step-by-step guide on how to build a caustic light effect for your React Three Fiber project using shaders, render targets, normal maps, and custom materials.
👍3
When To Use The Min() Or Max() Function
Temani Afif explains when you should use min() and max() functions. - https://css-tip.com/min-max
#css
Temani Afif explains when you should use min() and max() functions. - https://css-tip.com/min-max
#css
Css-Tip
When to use the min() or max() function
a quick trick to know when to use min() or max()
👍2
The Angular Library Series - Building and Packaging
Building, packaging, and actually using our Angular library in a separate application. - https://medium.com/angular-in-depth/creating-a-library-in-angular-6-part-2-6e2bc1e14121
#angular
Building, packaging, and actually using our Angular library in a separate application. - https://medium.com/angular-in-depth/creating-a-library-in-angular-6-part-2-6e2bc1e14121
#angular
Medium
The Angular Library Series - Building and Packaging
Building, packaging, and actually using our Angular library in a separate application.
👍4
Oxlint: A New JS Linter '50-100x Faster' than ESLint?
Making tools as fast as possible is a common theme in the JavaScript world, and it's the MO for the JavaScript Oxidation Compiler toolkit. Oxlint is one of their tools that’s now GA. It's still early days, but when Evan You says “the performance is absolutely nuts” when running against the Vue 3 codebase, we sit up and listen. - https://oxc-project.github.io/blog/2023-12-12-announcing-oxlint.html
#oxlint
Making tools as fast as possible is a common theme in the JavaScript world, and it's the MO for the JavaScript Oxidation Compiler toolkit. Oxlint is one of their tools that’s now GA. It's still early days, but when Evan You says “the performance is absolutely nuts” when running against the Vue 3 codebase, we sit up and listen. - https://oxc-project.github.io/blog/2023-12-12-announcing-oxlint.html
#oxlint
👍3🔥3
Learn @click event handler for VueJs
We virtually always use the @click event handler in our apps. This is one of the effective technologies that enables us to build dynamic and interactive user interfaces for our VueJs applications. We will go over every important aspect of the @click event handler in this blog post, along with practical examples and suggestions based on different use cases. - https://blog.jobins.jp/learn-click-event-handler-for-vuejs
#vue
We virtually always use the @click event handler in our apps. This is one of the effective technologies that enables us to build dynamic and interactive user interfaces for our VueJs applications. We will go over every important aspect of the @click event handler in this blog post, along with practical examples and suggestions based on different use cases. - https://blog.jobins.jp/learn-click-event-handler-for-vuejs
#vue
Engineering at JoBins
Learn @click event handler for VueJs 👊💥
We use @click event handler almost every time in our projects. This is one of the powerful tools that allows us to create interactive and dynamic user experiences within our VueJs applications. In this blog, we will cover all the essential properties...
👍3
Delicious 'Donut' Components
Donuts, in this case, aren’t merely a tasty snack, but a pattern for interleaving client and server components. Presented complete with some fantastic diagrams. - https://frontendatscale.com/blog/donut-components/
#react
Donuts, in this case, aren’t merely a tasty snack, but a pattern for interleaving client and server components. Presented complete with some fantastic diagrams. - https://frontendatscale.com/blog/donut-components/
#react
Frontendatscale
Delicious Donut Components | Frontend at Scale
An interactive guide to component composition with React Server Components
👍3
The Best Way to Get NVM Working in CI/CD Systems - https://gagor.pl/2023/04/the-best-way-to-get-nvm-working-in-ci/cd-systems/
#nodejs
#nodejs
👍2
Big, beautiful, beefy focus states with :focus-visible
Dave Rupert shows how to use :focus-visible pseudo-state to create bigger, bolder, and more obvious focus states for your keyboard users. - https://daverupert.com/2024/01/focus-visible-love/
#css
Dave Rupert shows how to use :focus-visible pseudo-state to create bigger, bolder, and more obvious focus states for your keyboard users. - https://daverupert.com/2024/01/focus-visible-love/
#css
Dave
Big, beautiful, beefy focus states with :focus-visible
One thing I love about the new’ish :focus-visible pseudo-state is that it allows me to create bigger, bolder, and more obvious focus states for my keyboard users than I normally would with a :focus pseudo-state that might flash or linger on a click. For example…
❤2👍2
How to mock NgRx Signal Stores for unit tests and Storybook play interaction tests
In this article, I show you two techniques for mocking Signal Stores, creating mock Signal Stores manually, and using the provideMockSignalStore function (it generates a mock version of a Signal Store) that’s designed to simplify the mocking process - https://www.angularaddicts.com/p/how-to-mock-ngrx-signal-stores
#angular
In this article, I show you two techniques for mocking Signal Stores, creating mock Signal Stores manually, and using the provideMockSignalStore function (it generates a mock version of a Signal Store) that’s designed to simplify the mocking process - https://www.angularaddicts.com/p/how-to-mock-ngrx-signal-stores
#angular
Angularaddicts
How to mock NgRx Signal Stores for unit tests and Storybook play interaction tests (both manually and automatically)
This article is also available on dev.to with better source code syntax highlighting. In this article, I show you two techniques for mocking Signal Stores: creating mock Signal Stores manually, and using the provideMockSignalStore function (it generates a…
👍4
From Angular 14 to Angular 16
What I have changed in my coding approach - https://medium.com/@redin.gaetan/from-angular-14-to-angular-16-1804736e25d9
#angular
What I have changed in my coding approach - https://medium.com/@redin.gaetan/from-angular-14-to-angular-16-1804736e25d9
#angular
Medium
From Angular 14 to Angular 16
What I have changed in my coding approach
👍3
Building a Scalable Microservice Architecture for Nest.js Projects
In recent years, microservice architecture has gained significant popularity due to its ability to develop… - https://medium.com/widle-studio/mastering-microservices-in-nest-js-eb143a6b9639
#nodejs
In recent years, microservice architecture has gained significant popularity due to its ability to develop… - https://medium.com/widle-studio/mastering-microservices-in-nest-js-eb143a6b9639
#nodejs
Medium
Building a Scalable Microservice Architecture for Nest.js Projects
In recent years, microservice architecture has gained significant popularity due to its ability to develop scalable, maintainable, and…
👍5💩2
Authenticating Vue Apps With Okta
Okta is a cloud-based platform for authentication and authorization. This article delves into authentication in Vue apps, exploring how implementing robust authentication solutions like Okta can resolve challenges related to user identity, data protection, and seamless user journeys. - https://dev.to/asayerio_techblog/authenticating-vue-apps-with-okta-7f1
#vue
Okta is a cloud-based platform for authentication and authorization. This article delves into authentication in Vue apps, exploring how implementing robust authentication solutions like Okta can resolve challenges related to user identity, data protection, and seamless user journeys. - https://dev.to/asayerio_techblog/authenticating-vue-apps-with-okta-7f1
#vue
DEV Community
Authenticating Vue Apps With Okta
by Emmanuel Deelesi Securing user access and data privacy is paramount in today’s digital...
👍4
Five Application Killing React 'Anti-Patterns'
Jack asked his viewers to submit ways that bad practices and anti-patterns had popped up in their apps. He goes over some here and suggests some countermeasures and mitigations. - https://www.youtube.com/watch?v=ZkQPxP4wlE8
#react
Jack asked his viewers to submit ways that bad practices and anti-patterns had popped up in their apps. He goes over some here and suggests some countermeasures and mitigations. - https://www.youtube.com/watch?v=ZkQPxP4wlE8
#react
YouTube
Five React App Killing Anti-Patterns 🪦😱
Five viewer submitted ways that bad React practices and anti-patterns are killing their applications, and some solutions for each one.
👉 Upcoming NextJS course: https://pronextjs.dev
👉 Don't forget to subscribe to this channel for more updates: https://bit.ly/2E7drfJ…
👉 Upcoming NextJS course: https://pronextjs.dev
👉 Don't forget to subscribe to this channel for more updates: https://bit.ly/2E7drfJ…
👍4
Master Angular 17.1 and 17.2
In this article, I list out the most important changes and new features, also share resources that will teach you how these new Angular features work - https://www.angularaddicts.com/p/master-angular-17-1-and-17-2
#angular
In this article, I list out the most important changes and new features, also share resources that will teach you how these new Angular features work - https://www.angularaddicts.com/p/master-angular-17-1-and-17-2
#angular
Angularaddicts
Master Angular 17.1 and 17.2
A study guide that helps you learn what’s new since the 17.0 version of Angular
👍3
Is `* { min-width: 0; }` a good idea?
Kevin Powell outlines why using * { min-width: 0; } might not be a good idea while explaining in detail how flexbox sizing works and why. - https://www.youtube.com/watch?v=FD3aC_Ke8uk
#css
Kevin Powell outlines why using * { min-width: 0; } might not be a good idea while explaining in detail how flexbox sizing works and why. - https://www.youtube.com/watch?v=FD3aC_Ke8uk
#css
YouTube
The problem with min-width: 0
After Adam Wathan, and then @t3dotgg both posted and talked about the min-width: 0 thing, I've been getting a lot of questions about what I think about it. Rather than just share my own opinion on it (which we will get into), I saw it as a fun opportunity…
👍5
You’ve Got Options for Removing Event Listeners
A review of some of the most common approaches available to remove event listeners in JavaScript. -https://macarthur.me/posts/options-for-removing-event-listeners
#javascript
A review of some of the most common approaches available to remove event listeners in JavaScript. -https://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.
👍5
Vue 3.3 defineModel: A simpler and more flexible way to create two-way binding
Vue 3.3 introduces a new macro called defineModel, which simplifies the process of creating two-way binding in Vue components. In this article the author explores how to leverage defineModel to create 2-way binding in your vue components. - https://codewithmrnerd.medium.com/vue-3-3-definemodel-a-simpler-and-more-flexible-way-to-create-two-way-binding-54f0a0032e93
#vue
Vue 3.3 introduces a new macro called defineModel, which simplifies the process of creating two-way binding in Vue components. In this article the author explores how to leverage defineModel to create 2-way binding in your vue components. - https://codewithmrnerd.medium.com/vue-3-3-definemodel-a-simpler-and-more-flexible-way-to-create-two-way-binding-54f0a0032e93
#vue
Medium
Vue 3.3 defineModel: A simpler and more flexible way to create two-way binding
Vue 3.3 introduces a new macro called defineModel, which simplifies the process of creating two-way binding in Vue components. Two-way…
👍5❤1
The React Team Shares What It's Been Working On
It’s been eleven months since the last update, so a lot has happened. Work on React Compiler has progressed; it now powers Instagram’s production site. We also learn that React 19 is on the way and will include some breaking changes, particularly to support things like Web Components. Some of the latest developments in React Canary are also covered. Fingers crossed for May.. - https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024
#react
It’s been eleven months since the last update, so a lot has happened. Work on React Compiler has progressed; it now powers Instagram’s production site. We also learn that React 19 is on the way and will include some breaking changes, particularly to support things like Web Components. Some of the latest developments in React Canary are also covered. Fingers crossed for May.. - https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024
#react
react.dev
React Labs: What We've Been Working On – February 2024 – React
The library for web and native user interfaces
👍8
Node's 2023, Summarized in An Article
Rafael, of the Node.js TSC and Fastify core team, shares a useful update on the evolution of Node.js over the past year, how the team ensures Node is well tested and reliable, changes to Node’s vendor dependencies, as well as enhancements to Node’s security and Web presence. - https://blog.rafaelgss.dev/nodejs-2023-year-in-review
#nodejs
Rafael, of the Node.js TSC and Fastify core team, shares a useful update on the evolution of Node.js over the past year, how the team ensures Node is well tested and reliable, changes to Node’s vendor dependencies, as well as enhancements to Node’s security and Web presence. - https://blog.rafaelgss.dev/nodejs-2023-year-in-review
#nodejs
blog.rafaelgss.dev
Node.js 2023 Year in An Article
Tech insights on Performance, Security and Node.js from Rafael Gonzaga, Node.js TSC member
👍5
How To Center a Div
Joshua Comeau created a fantastic, in-depth guide on centering in CSS. - https://www.joshwcomeau.com/css/center-a-div
#css
Joshua Comeau created a fantastic, in-depth guide on centering in CSS. - https://www.joshwcomeau.com/css/center-a-div
#css
Joshwcomeau
How To Center a Div • Josh W. Comeau
Back in the day, centering an element was one of the trickiest things in CSS. As the language has evolved, we’ve been given lots of new tools we can use… But how do we pick the best option? When do we use Flexbox, or CSS Grid, or something else? Let's dig…
👍4😁3👎2
“Code Smells” in Angular
In one of my previous post I talked about “Clean Frontend Architecture” and principles that should be… - https://blog.bitsrc.io/code-smells-in-angular-ce73bf7db072
#angular
In one of my previous post I talked about “Clean Frontend Architecture” and principles that should be… - https://blog.bitsrc.io/code-smells-in-angular-ce73bf7db072
#angular
👍4❤1