Phil VR
banner
philvr.ca
Phil VR
@philvr.ca
Web Developer using React, Astro, Node, TypeScript and Rust
philvr.ca
Reposted by Phil VR
kind of funny that react solved 95% of the "re-renders" problem but most people have no idea. hope this PR will help
github.com/reactjs/reac...
July 12, 2025 at 5:36 PM
Reposted by Phil VR
Biome v2 beta release is now available!

🛠️ Plugins: create custom lint rules with GritQL
🔀 Multi-file analysis
📝 Revamped, configurable import sorting
🧐 Linter domains
🙅‍♀️ New suppressions
👩‍✈️ Analyzer assist
..and more!!

biomejs.dev/blog/biome-v...
Biome v2.0 beta
A major milestone in the making
biomejs.dev
March 24, 2025 at 1:53 PM
Reposted by Phil VR
🌠 I just updated by CSS Reset to include a handy new declaration:

html {
interpolate-size: allow-keywords;
}

This rule allows us to animate height from "0px" to "auto", perfect for accordions and other collapsible UI. ✨

Learn more in my blog post about it:
www.joshwcomeau.com/css/custom-c...
A Modern CSS Reset • Josh W. Comeau
I have a set of baseline CSS styles that come with me from project to project. In the past, I'd use a typical CSS reset, but times have changed, and I believe I have a better set of global styles!
www.joshwcomeau.com
March 25, 2025 at 3:14 PM
Reposted by Phil VR
If you're still on the (deprecated) create-react-app today and want a drop-in replacement that will scale with you, give create-tsrouter-app a try 🙌
Check out `pnpx create-tsrouter-app`. It creates applications like create-react-app, but with TanStack and Vite under the hood. youtu.be/10J6RyMOxN0
TanStack Offers A Fantastic Replacement For Create React App
YouTube video by Jack Herrington
youtu.be
February 17, 2025 at 4:00 PM
Reposted by Phil VR
Earlier this month I did a bit of a year-end review and did a quick look through all the videos I published.

Remidned me of some good tips I shared, so I grabbed my favorite ones to cram into one video. All of them are very well supported too :)

youtu.be/lUU2OAAg4Uw
My best CSS tips from 2024
YouTube video by Kevin Powell
youtu.be
January 29, 2025 at 4:48 PM
Reposted by Phil VR
Temporal is coming! ✨ @igalia.com and Bloomberg did a lot of work on this! So pleased to see it arriving!

developer.mozilla.org/en-US/blog/j...
JavaScript Temporal is coming | MDN Blog
A new way to handle dates and times is being added to JavaScript. Let's take a look at Temporal, what problems it solves, the current state, and what you'll find in the new documentation about it on M...
developer.mozilla.org
January 30, 2025 at 5:03 PM
Reposted by Phil VR
Just hit the “publish” button on a brand-new blog post! ⭐

This one shares the killer pattern I find myself using over and over with container queries: responding *within* media queries to adapt to the new container size.

Once you start using this trick, you’ll see opportunities for it all over. 😄
Container Queries Unleashed • Josh W. Comeau
Container queries expand the universe of designs that can be implemented, giving us whole new superpowers. Now that container queries are broadly available, I think it’s time we start exploring this p...
www.joshwcomeau.com
January 27, 2025 at 4:18 PM
Reposted by Phil VR
React v19 is now stable!

react.dev/blog/2024/12...
React v19 – React
The library for web and native user interfaces
react.dev
December 5, 2024 at 7:05 PM
Reposted by Phil VR
If you're a developer interested in AI, but not as familiar with machine learning and neural networks, I wrote a post to demystify some of the common terms you might hear.

leerob.com/n/ai
Understanding AI | Lee Robinson
A brief overview on neural networks and language models.
leerob.com
November 28, 2024 at 2:43 PM
Reposted by Phil VR
Vite 6.0 is out ⚡️
vite.dev/blog/announc...
Announcing Vite 6
Vite 6 Release Announcement
vite.dev
November 26, 2024 at 2:26 PM
Reposted by Phil VR
Last one of the year! The State of JavaScript 2024 survey is now open:

survey.devographics.com/en-US/survey...
State of JavaScript 2024
Take the State of JavaScript survey
survey.devographics.com
November 13, 2024 at 6:10 AM
Reposted by Phil VR
react@19.0.0-rc1 is out today with a replacement for sibling pre-rendering. Give it a try and maybe we can ship React 19 soon?

github.com/facebook/rea...
[React 19] Disabling prerendering siblings of suspended components breaking common pattern · Issue #29898 · facebook/react
Summary I'm creating this issue to continue the discussion that spawned in the already merged PR (#26380) Several community members have raised concerns about this change and it has gained traction...
github.com
November 14, 2024 at 10:03 PM