Ideas vs Reality
Analyzing the difference between ideas and reality when executing projects, helping readers better understand the process of turning ideas into reality and the challenges they face.

Related Posts
Discover more content you might enjoy

What Did Developers Write Before Becoming Experts?
Sharing experiences and lessons from famous developers about blogging and knowledge sharing, helping readers understand how to build personal brands and develop skills in the tech industry through writing.

Why You Need a Personal Blog
A detailed analysis of the benefits of maintaining a personal blog, from learning new skills, improving writing ability, to creating career opportunities and building personal brand, helping readers understand the importance of blogging in career and personal life.

My First Experience Creating an Online Programming Course on Udemy
Real experience and valuable lessons from creating an online programming course on Udemy, from preparing content to recording videos and interacting with students.

One Year of Officially Learning to Code
My journey and valuable lessons after one year of learning to code, from initial struggles to building real applications and shaping my career path.
![[Firebase] Guide to Sending Notifications with Cloud Functions](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fkhoanguyen1505%2Fimage%2Fupload%2Fv1751210271%2Fkhoa_blog%2F_Firebase_H%25C6%25B0%25E1%25BB%259Bng_d%25E1%25BA%25ABn_g%25E1%25BB%25ADi_notifications_v%25E1%25BB%259Bi_Cloud_Fu%2F4142175b-6bc3-4f0f-89e1-5b081ea1edb4_640x960.png.jpg&w=828&q=75)
[Firebase] Guide to Sending Notifications with Cloud Functions
A detailed guide on using Firebase Cloud Functions to automatically send notifications when data in Firebase Realtime Database changes. The article walks through each step of configuring FCM, getting device tokens, writing cloud functions, and deploying a complete notification system for iOS apps - helping developers build backends without managing servers.

MVP #2: Protecting Online Course Content
Exploring solutions to protect online course content from piracy. This post analyzes technical methods in detail like video streaming and watermarks, and especially the approach of creating superior value so learners are willing to pay instead of finding pirated versions.