Author of “The Conscious React” book ⚛️
Author of the "The T-Shaped Dev" newsletter 🧙
Join 17K+ devs → thetshaped.dev
🚨 Stop learning.
⚠️ People are getting pleased by their comfort, so they usually miss opportunities to stretch their comfort zone and learn.
💪 Embrace mistakes.
🌱 Grow from failures.
🏃♂️ Let’s go to the Growth Zone.
🚨 Stop learning.
⚠️ People are getting pleased by their comfort, so they usually miss opportunities to stretch their comfort zone and learn.
💪 Embrace mistakes.
🌱 Grow from failures.
🏃♂️ Let’s go to the Growth Zone.
When you run the `test:watch` command, it provides real-time feedback and detailed output of your tests.
When you run the `test:watch` command, it provides real-time feedback and detailed output of your tests.
Your career is a marathon that can last over 40 years.
Your career is a marathon that can last over 40 years.
I'm excited to ship my bugs faster. 😅
I'm excited to ship my bugs faster. 😅
Knowing the most useful newsletters, books, courses, creators, and tools is hard.
This weekend, I shared an article outlining some incredible resources that I’ve found valuable in my experience and day-to-day job.
Knowing the most useful newsletters, books, courses, creators, and tools is hard.
This weekend, I shared an article outlining some incredible resources that I’ve found valuable in my experience and day-to-day job.
KISS = Keep It Simple, Stupid.
The key essence of this principle is:
💡 Don’t add unnecessary complexity to our software.
KISS = Keep It Simple, Stupid.
The key essence of this principle is:
💡 Don’t add unnecessary complexity to our software.
We spend more time reading existing code than we spend writing new code.
We spend more time reading existing code than we spend writing new code.
The easier it is to navigate throughout the project, the less wasted time for developers to navigate and wonder where and how to change stuff.
The easier it is to navigate throughout the project, the less wasted time for developers to navigate and wonder where and how to change stuff.
It's a common JavaScript Interview question!
The JavaScript spread operator does a shallow copy.
Basically, it will deep-copy the top-level elements but shallow-copy the nested ones.
See the attached screenshot 👇
It's a common JavaScript Interview question!
The JavaScript spread operator does a shallow copy.
Basically, it will deep-copy the top-level elements but shallow-copy the nested ones.
See the attached screenshot 👇
It’s not necessary to use "x is string" anymore to force TypeScript to infer the proper type.
———
♻ Repost to help others find it
It’s not necessary to use "x is string" anymore to force TypeScript to infer the proper type.
———
♻ Repost to help others find it
Your package.json defines your project’s dependencies - the external packages and libraries your project relies on to work.
Your package.json defines your project’s dependencies - the external packages and libraries your project relies on to work.
Remember, light attracts bugs 🐛 😅
Remember, light attracts bugs 🐛 😅
Changes in technology, user requirements, and new insights all shape a codebase.
Instead of fighting these shifts, lean into them.
Accept that software must adapt to stay relevant.
Learn how to embrace software entropy.
Changes in technology, user requirements, and new insights all shape a codebase.
Instead of fighting these shifts, lean into them.
Accept that software must adapt to stay relevant.
Learn how to embrace software entropy.
It can either help you and your team find things more easily, make updates quicker, and better manage the app as it grows, or make everything much worse.
It can either help you and your team find things more easily, make updates quicker, and better manage the app as it grows, or make everything much worse.
Let's deep dive into the summary of what I learned:
Let's deep dive into the summary of what I learned:
"The Conscious React" blends software design and architecture with React.
“The Conscious React” is a set of timeless principles, guidelines, and best practices for building scalable and robust React Applications.
"The Conscious React" blends software design and architecture with React.
“The Conscious React” is a set of timeless principles, guidelines, and best practices for building scalable and robust React Applications.
I just launched my first technical book, “The Conscious React”.
A comprehensive guide on React Architecture, Design, and Clean Code.
I just launched my first technical book, “The Conscious React”.
A comprehensive guide on React Architecture, Design, and Clean Code.
✅ It's easier to read.
✅ Typically less code.
✅ Much safer as it ensures all cases are handled.
---
♻ Repost to help others find it 🙏
✅ It's easier to read.
✅ Typically less code.
✅ Much safer as it ensures all cases are handled.
---
♻ Repost to help others find it 🙏