[Recap Google IO 2024] and Deploy your web app with Firebase App Hosting
This blog post will cover the basics of Firebase App Hosting and guide you through deploying your web app with ease.
Jul 11, 20246 min read
Talks
Practical notes on web platforms, cloud services, tooling and building software.
This blog post will cover the basics of Firebase App Hosting and guide you through deploying your web app with ease.
Jul 11, 20246 min read
From the idea that I decided to write an app instead of randomly taking three of the 78 Tarot cards, I showed 78 cards out (of course a random show), and then everyone picked out three cards with three numbers. Then re-adjust the prompt call API to get the results from Gemini (because the installation from the GeminiAPI is quite simple) and then return them to the user.
May 29, 20247 min read
From the information page of Firebase Genkit there are highlights 10 features that are considered as key features so in this article let's find out what those 10 features are!
May 24, 20248 min read
Boilerplate in programming is a term for repetitive, unchanged codes that are used in different parts of a program. It usually includes template code blocks, standard data structures, or basic function definitions.
May 8, 20244 min read
RES (Real Experience Score) is an indicator of the actual user experience with your website. If a web page is considered good, the RES must be greater than or equal to 90.
Apr 3, 20244 min read
As a developer, the use of command-line commands to work from environment configuration to program execution is no longer unusual. For some people, remembering commands isn't too hard, but using tools is also a way to support and increase performance.
Mar 13, 20244 min read
The Web API stands for Application Programming Interfaces and is designed to allow web applications to communicate with each other and access data remotely.
Feb 20, 20245 min read
When creating a repo on GitHub, you need to choose a license for your project. Have you ever wondered what each of these licenses means?
Jan 22, 20247 min read
With the rapid development of AI, developers have been facing the question of whether AI can replace developers. The answer to this question depends on the perspective of each individual.
Jan 18, 20244 min read
In this tutorial, I will walk you through the process of building your very own URL shortening web application using Next.js, a popular React framework.
Nov 11, 20234 min read
PWA (Progressive Web Apps) is a web app that uses progressive enhancement to provide users with a more reliable experience, uses new capabilities to provide a more integrated experience, and can be installed. And, because it is a web app, it can reach anyone, anywhere, on any device, all with a single codebase.
Oct 30, 20236 min read
SEO is an important process in web development. A website that is SEO-optimized will be more likely to appear at the top of the search results, thereby attracting more visits.
Oct 16, 20234 min read
Material Design is a design language developed by Google in 2014. It is based on the idea of creating interfaces that are intuitive, beautiful, and responsive. Material Design uses a variety of elements to achieve this
Oct 1, 20234 min read
Bài viết này nội dung chính sẽ nói về Firebase App Hosting, thế hệ tiếp theo của việc phát triển ứng dụng serverless của Google, giúp bạn dễ dàng triển khai và quản lý ứng dụng web
Jul 11, 20248 min read
How Chrome and the web platform can achieve near-instant page loads using the new Speculation Rules API.
Jul 1, 20247 min read
Từ ý tưởng mình quyết định viết một ứng dụng thay vì random lấy 3 lá trong 78 lá bài Tarot thì mình show 78 lá bài ra (tất nhiên là show random), sau đó cho mọi người chọn ra 3 lá ứng với 3 số. Rồi điều chỉnh lại `prompt` gọi API lấy kết quả từ Gemini (vì cài đặt từ GeminiAPI khá đơn giản) sau đó trả về cho người dùng.
May 29, 20248 min read
Genkit được sử dụng để tạo các ứng dụng tạo nội dung tùy chỉnh, tìm kiếm ngữ nghĩa, xử lý dữ liệu đầu vào, và trả lời câu hỏi dựa trên dữ liệu mà bạn thiết lập, tự động đưa ra quyết định, điều phối lệnh và nhiều tính năng khác nữa bạn có thể tìm hiểu thêm tại trang chủ của Firebase về Genkit
May 22, 202410 min read
Boilerplate trong lập trình là thuật ngữ để chỉ những đoạn mã lặp lại, không thay đổi được sử dụng trong nhiều phần khác nhau của chương trình. Nó thường bao gồm các khối mã mẫu, cấu trúc dữ liệu chuẩn hoặc các định nghĩa hàm cơ bản.
May 8, 20245 min read
Bài viết này tổng hợp những công cụ “miễn phí” mà mình sưu tầm được, danh sách này sẽ được cập nhật liên tục nếu mình tìm thấy tool nào hay ho.
May 1, 20244 min read
RES (Real Experience Score) là chỉ số đánh giá thực tế trải nghiệm của người dùng đối với trang web của bạn. Một trang WEB được xem là tốt thì RES phải lớn hơn hoặc bằng 90.
Apr 3, 20246 min read
Mình tình cờ đọc được bài viết cách tạo Dynamic README.md File, trong bài viết đó có hướng dẫn cách tạo mục cập nhật thời tiết tự động vào file readme sau 6 tiếng. Khoan bàn đến chuyện mục cập nhật thời tiết ở trên, có thể bạn đã biết hoặc chưa nhưng trong bài viết này mình muốn giới thiệu cách mình tạo GitHub Profile cho mình như nào.
Sep 23, 20234 min read
Sử dụng Laravel Livewire giúp bạn tạo ra các trang web động mà không cần viết code Javascript. Giảm thiểu sự phụ thuộc vào JavaScript và cho phép bạn tập trung vào việc viết mã PHP.
Sep 4, 20237 min read
Có nhiều câu chuyện vui mình hay nghe được là dev PHP giờ lỗi thời hay bla bla đại loại thế. Nhưng thực sự thì bạn cứ thử nhìn xem các trang web hiện tại mà chúng ta có thể thấy được thì gần như 70 - 80% là dùng PHP rồi.
Aug 26, 20235 min read