Skip to content

Talks

Talks.

Ideas, experiences and perspectives on technology, products and the process of building things.

Articles in English

Building in Public

How I Published My First GitHub Action!

This blog post outlines my journey from the initial struggles to successfully publishing the Action on GitHub Marketplace. I hope this will be helpful for anyone looking to do the same!

Nov 23, 20243 min read

Technology & Engineering

Create Tarot View App with Gemini API in just 15'?

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

Technology & Engineering

Firebase Genkit - AI Application by Javascript/Typescript

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

Technology & Engineering

What's a Laravel SaaS Boilerplate?

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

Technology & Engineering

How to improve the RES of a web page?

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

Technology & Engineering

Optimize Command Line Usage with Amazon CodeWhisperer

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

Product Thinking

Learn about push notification types! And the effective Push Notification elements

In today’s digital age, push notifications have become an integral part of the experience of mobile users and users of web applications. From notifications of new news, updates of events to reminders of daily activities, push notifications are boosting the relationship between users and apps.

Mar 3, 20248 min read

Technology & Engineering

Some Web API's definition you SHOULD know

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

Technology & Engineering

License Your Code Right: A GitHub Must-Do

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

Technology & Engineering

Create a portfolio website without coding. Why not??

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

Perspectives

[RECAP] Devfest 2023

The event was held in Ho Chi Minh City and brought together developers from various industries to learn about the latest Google technologies and connect with other developers.

Dec 14, 20233 min read

Building in Public

Building a Pick-Me Game with Next.js and Google Sheets Integration API

In this article, we will delve into the exciting world of web development by creating a pick-me game using Next.js. Not only will we build an engaging user interface, but we will also explore the integration of Google Sheets to store user data effortlessly.

Nov 25, 20236 min read

Technology & Engineering

Make your website like an application with PWA

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

Technology & Engineering

Basic Overview of SEO for Fresher Web Developers

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

Technology & Engineering

Material Design with web platform

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

Community

Talks & workshops

Sessions shared at community events. Slides open on Google Slides.

Road to Devfest 2025

From Code to Cloud: Hands-On Web App Deployment using GCP

November 2025 · Community talk

In this lab, you will explore how to deploy a sample application to see how a website can be easily deployed and scaled with Compute Engine.

View slides: From Code to Cloud: Hands-On Web App Deployment using GCP (opens in a new tab)

Road to Devfest

Boost Code Review Productivity with Gemini

November 2024 · Community talk

In this talk, we will explore how Gemini can enhance code review processes, improve collaboration among team members, and ultimately boost productivity in software development.

View slides: Boost Code Review Productivity with Gemini (opens in a new tab)

Google IO Mien Trung

Planet-scale reach for NextJS app with Firebase App Hosting

July 2024 · Community talk

This talk cover the basics of Firebase App Hosting and guide you through deploying your web app with ease. We'll also explore some exciting new web technologies that were highlighted at the event.

View slides: Planet-scale reach for NextJS app with Firebase App Hosting (opens in a new tab)

WTM IWD 2024

Build your portfolio website with AI

March 2024 · Community talk

🔎Through the event, I got connected to a lot of people from different backgrounds, and beyond that, I found my sharing really helped them. The atmosphere at the event that day was really great, I hope that after the event, the participants will apply their portfolio building skills from AI and perfect their own portfolio site.

View slides: Build your portfolio website with AI (opens in a new tab)