The Fastest Way to Succeed
Sometimes the simplest answer is the most correct one. This short but powerful post reminds us that there are no shortcuts to success - there's only one word: Practice. Persistence and continuous training are the secrets to overcoming all challenges.

Related Posts
Discover more content you might enjoy

Is Blogging Really Dead?
In the AI era, is blogging dead? Pieter Levels says blogs are dead, but I believe readers will crave quality blogs with unique character - no one wants to read AI-written blogs anymore.

Vibe Coding - Rebuilding My Blog from Scratch and Rebranding to khoa.blog
Detailed walkthrough of rebuilding a blog from scratch with vibe coding, from data migration to implementing new features, helping readers understand the personal blog development process.

10 Years of Reading - A Journey of Growth
Reflecting on my 10-year reading journey, from a first-year college student to building a collection of 265 books. Each book has shaped my thinking and contributed to who I am today - from Vietnamese and world literature to personal development, business, and philosophy. This is a story of growth through reading and the valuable lessons learned along the way.

Feeling Empty Because I Don't Know What to Build
Sharing about the psychological state of not knowing what product to build next after a successful project. I analyze challenges in the AI era like shorter product lifecycles, high competition, and the pressure to create products with real value.
![[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.

Apkathon 2017 Review
Sharing my experience participating in Apkathon 2017, a small-scale hackathon with a cozy atmosphere, along with lessons learned after 4 times joining programming marathon competitions.