Welcome to BeautyOnCode – a small garden 🪴 🌿 where we sow seeds 🌱 of knowledge in the programming world 🤖👩🏻‍💼🙎🏻‍♂️.

With the slogan “Code Your Life in an Elegant Way”, BeautyOnCode is a tech blog dedicated to unraveling the intricacies of software development, one line of code at a time.

Since its inception in 2019 🐣, this blog has served as a platform for sharing insights, practical tips, and personal reflections on the ever-evolving world of programming.

Whether you’re exploring backend fundamentals, diving into cloud architectures, mastering frontend design, refining UI/UX strategies, or even browsing non-tech guides, BeautyOnCode offers something for every tech enthusiast. You’ll also find inspiring stories and experiences shared along the way to keep you motivated 🌹💪🏽 🍀 🎉 🙆🏻‍♀️.

Get Started

Author

I’m Thanh, the author of BeautyOnCode👋. With over a decade of experience in the tech industry 👷🏼 🛠 🐞, I specialize in web technologies, including:

  • 🌱 Foundations: Linux, Git, Algorithms
  • 🔤 Languages: HTML, CSS, JavaScript, TypeScript, Python, C#, and more
  • 📕 Libraries & Frameworks: React, Redux, Next.js, Node.js, NestJS, Django, DRF, pandas, .NET, and others
  • 📦 Databases: PostgreSQL, Redis
  • ☁️ Cloud Platforms: AWS

Since 2014, I’ve been working as a developer at 🏚 AgilityIO in Da Nang, Vietnam 🏖, where I also mentor junior developers and lead medium-sized teams.

Activity

Outside of work, I volunteered with STEAM for Vietnam 🙋🏻‍♀️, guiding young students in programming as a TA leader and Python lecturer. I’m also a curator on Careerly ✍🏻, supporting the Vietnamese tech community. By late 2022, BeautyOnCode had reached top author status on Careerly, with a following of over 5,000 readers 🎯.

Steam4VN - Archievements - TA of the Year Steam4VN - Robotics - Python Instructor Steam4VN - Giup Toi Project Steam4VN - Highlight Culture
🎯 Milestones: My Greatest Time with Steam For VietNam

Careerly - Profile Top 1 Author in Careerly for Tech short posts. Careerly - 4k followers.
🎯 Milestones: Careerly and journey to top 1 tech author

Currently, I dedicate time to deepening my technical knowledge 👩🏻‍💻 and am less active on social media than before 🙆🏻‍♀️.

Blog topics

This blog captures my journey as a developer—continuously learning, evolving, and sharing the tools, web techniques, and insights that shape my growth.

Topics:

  • CS Foundations
  • Web Development: HTML, CSS, JavaScript, React, Python, Django, DevOps, and more
  • Others: personal development

Most blog posts are written in Vietnamese 🇻🇳. If you prefer English 🏴󠁧󠁢󠁥󠁮󠁧󠁿, check out the English Posts 🎉.

Top blog views

Title Description
Gỡ lỗi chương trình Một số mẹo và kỹ thuật để nhận dạng bug và sửa nó hiệu quả
Giới thiệu về CLI và các câu lệnh làm việc với file trong Linux Làm quen CLI và một số câu lệnh khi làm việc với tập tin(file)
Lexical environment trong JavaScript Tìm hiểu về Lexical environment trong JS
Khai báo biến với var, let và const trong JavaScript Phân biệt và sử dụng đúng var, let, const
Giúp robot Reeborg vượt thử thách Học Python qua thực tập cùng game Reeborg
Làm quen Linux dành cho lập trình viên Chuỗi bài viết Linux dành cho người mới bắt đầu học lập trình
Categories Archive Posts grouped by category.
Tags Archive Posts grouped by tag.

For even more demo pages check the posts archive.

Credits

This blog build on Jekyll and Theme Minimal Mistakes, host by Github Page.

Thank you 🙇‍♀️


BeautyOnCode content is designed, developed, and maintained by Thanh Nguyen 🫡

Updated: