About the Blog
DevwithShawn is a blog dedicated to sharing knowledge about Web Development. In 2025, the blog will focus on two main goals:
- Building foundational knowledge about the role of a Web developer. This will help readers gain a clearer and more comprehensive understanding of what this job entails.
- Diving deep into practical programming series, sharing experiences and lessons learned from real-world projects. These contents will provide useful solutions for programming challenges in the enterprise environment.
Beyond that, I also hope to share articles about life, love, and family — both as a way to open up and to offer a perspective for those who can relate.
About Me
Hi, I’m Xuan, a developer with over 5 years of experience in Web development. Throughout my career at two product companies, I’ve been fortunate enough to work across several different roles and have gained a fair amount of industry experience along the way. Recently, I’ve been writing documentation quite a lot, and I suddenly realized that writing is actually quite enjoyable — and it can also share knowledge that someone out there might need. That’s the main reason I created this blog. At the same time, this is also a place for me to review and reflect on my own knowledge and continue to improve myself.
How to read the blog effectively (Study method)!
- Skim through the blog outline to quickly scan the content you’ll be reading. Don’t focus too much on understanding every detail — the main purpose is to grasp what the blog conveys and to answer the question: after reading this post, what value and knowledge have I gained?
- Read it a second time. This time, you should open your project or an online editor to read and practice along.
- I believe that tutorial videos and blogs are simply ways of expressing and conveying information in an accessible manner, giving you more perspectives and approaches to knowledge. To truly understand a technology or technique in depth, you should refer to the original documentation to dig deeper and expand your knowledge. That’s also the final step — read more, practice more, and customize as many different case studies as possible to help you expand your knowledge related to a blog post. PS: In each series and blog post, I will try to create a GitHub repo and link it in the article so you can easily find it. I will also aim to focus more on real-world experience (Of course, posts about fundamental theory will also be very necessary — like how Linghu Chong had to master the sword manual before he could practice the Dugu Nine Swords).
So, Let’s explore and improve together!