My priorities while building a webapp from scratch
criya.notion.site
criya.notion.site
I really wish their was a way to make integration tests run quickly.
Don't get me wrong, unit tests are still useful. But someone needs to have the big picture in mind, and say "what happens if a human does this?" and consider all of the disparate component that may be involved in that action.
As a concrete example, don't rely on API requests to say that your microservice is fine. Boot up a full browser with Selenium to act as an actual user and start poking around the frontend. You'll probably say "oh right, I should fix that" at least a few times.
The react ecosystem is pretty great. Chakra UI makes it easy to take out of the box components and piece them together. I'd love to see the new turbo/hotwire stuff catching on and getting a ton of libraries in the future, time will tell.
I also cut a whole paragraph in my article about how great https://vitejs.dev/ is. Makes marrying react and rails a breeze.
Shameless plug, we are having some hiring events this week (basically a webinar where I'll do some live q&a). Would love to have you! https://calendar.google.com/calendar/embed?src=c_jk45i396ab9...
Would also love to read about the Rails-Vite marriage.
I am no longer seeking employment, having become an investor now, but thank you for the link.