Steven Tey advices, The way of using useEffect, Condensed retro font
This week let’s discuss bits and pieces I learned and wanted to share with you.
Steven Tey advices
I watched first podcast of peerlist (Join peerlist) which was with Steven Tey (founder and CEO of Dub.co, a link management platform). This video is about Steven Tey's journey from a side project to a startup. Steven Tey talks about how he got into coding, how he started his first project, and how he joined Vercel. He also talks about his experience at Vercel and how he launched Dub.co as a side project.
Some of the key takeaways I find from this podcast:
- Monetization shouldn’t be seen as a taboo but rather as a necessity for sustainability. Without a clear path to generating revenue, projects risk shutting down. Monetization not only helps sustain the business but also encourages users to value the product more.
- Experimentation with pricing of your product is key to get right fit.
- Engineers tend to over-engineer products, which can slow down progress. Instead, it's crucial to strike a balance between building scalable products with good practices and focusing on business growth, marketing, and customer feedback.
Go watch this podcast here.
The way of using useEffect
Avoid blindly adding every dependency to the useEffect dependency array. Instead, it's essential to understand how React rendering works and handle dependencies accordingly. In some cases, I choose not to follow ESLint's recommendations to include all dependencies in useEffect. This article also somewhat explains that.
One more useEffect tip mentioned by George Moller in his tweet.
Condensed retro font
Condensed retro looking font is a trend this days. Instrument serif is one of the most famous one that I also used in my website but it only comes with one weight. Libre Caslon Condensed is an alternative to it having multiple weights.
Check this weekly recap to find more font that I liked and I have used in my projects.
That's a wrap for this week. Let's catch up again next week.