TechnoApple Blogs
Practical guides, tutorials, and insights on cloud, full-stack development, and everything in between.
Sign In with Google at Next.js and Next-Session
2022/11/02·2 min readThis tutorial shows how to integrate Sign In with Google and how to handle the callback response from Google Sign-In.
How to Setup Node.JS Web Server to AWS with ECS and Fargate
2022/10/11·6 min readThis blog will focus on how to create a simple Node.js app using Docker, then push the Docker image to AWS ECR and ECS and use AWS Fargate to serve this Node.js web server.
How to Setup Node.JS Web Server to AWS with ECS
2022/10/11·6 min readThis blog will focus on how to create a simple Node.js app using Docker, then push the Docker image to AWS ECR and ECS and use AWS Fargate to serve this Node.js web server.
How to Configure Google Sign-In with Google
2022/10/11·3 min readThis tutorial shows how to integrate Sign In with Google, focusing on how to set up OAuth at GCP.
How to Use Next-Auth with Google Sign-In
2022/10/11·2 min readThis tutorial shows how to use Next-Auth to integrate sign in with Google under Next.js web application.
CRUD with Cloud Firestore and Node.js by Google Cloud Function
2022/10/06·4 min readThis blog shows how to perform CRUD operations with Cloud Firestore using Google Cloud Functions and Node.js.
How to Deploy Cloud Functions with Node.js
2022/10/03·3 min readThis blog demonstrates how to get started with Cloud Functions using Node.js and how to deploy to the cloud.
Use .gcloudignore to Ignore files deploy to the Cloud Functions
2022/10/02·1 min readTHis blog show couple example code/command that how to interact with google cloud functions.
Use TypeScript with Google CloudFunction and Deploy locally
2022/10/01·4 min readThis blog shows how to set up TypeScript with Cloud Functions and deploy to Google Cloud locally.
How to Create Firestore Database by Node.js
2022/10/01·3 min readCloud Firestore is a cloud-based NoSQL database. This article shows how to get started with Node.js.
How to Manage Traffic with Cloud Function and Manage Revision
2022/09/12·2 min readThis blog focuses on how to manage traffic and revisions for Google Cloud Functions, so you can deploy new versions without replacing the current production version.
How to Lock Node.js Project Version
2022/09/10·2 min readIf you use Node.js with different projects in your development environment, you might get errors depending on different Node.js versions with different packages.
How to Change DNS Nameservers from Godaddy to Point to AWS Route 53
2022/08/09·2 min readThis blog shows how to change your DNS nameservers from GoDaddy to point to AWS Route 53. Assuming you have registered a DNS domain at GoDaddy but want to host a website at AWS, this guide provides steps on how to achieve this goal.
Use Prettier to Format VS Code to Enforce Consistent Style
2022/08/01·2 min readHow to use Prettier with VS Code to enforce consistent code formatting style across your project.
Install nvm for Running Different Node.js Version Locally
2022/07/09·1 min readA quick guide on how to install nvm (Node Version Manager) to run different Node.js versions locally.
Kafka - How to Get Started
2022/07/09·1 min readA beginner's guide to getting started with Kafka, including setting up a cluster, creating topics, and producing and consuming data with C#.
GA4 Big Query Sample Query
2022/05/16·1 min readFew Sample Big Query
How to Set User Properties in GA4
2022/03/20·5 min readUser-scoped custom dimensions in GA4. This blog shows how to set user properties in GA4 by using gtag or Google Tag Manager.
How to create GCP Monitoring Alert
2022/03/18·2 min readThis blog shows how to create monitoring alerts with GCP and provides a few examples.
Getting Started with Docker and Next.js
2022/03/18·2 min readA simple tutorial about how to get started with Docker by using Next.js as a web server.
Getting Started with Docker and Node.js
2022/03/18·3 min readA simple tutorial about how to get started with Docker by using Node.js as a web server.
A Few Tips and Tricks for Using 2nd Gen Cloud Functions
2022/03/16·2 min readThis blog shows a few tips for using the 2nd generation of Google Cloud Functions.
About GA4 Configuration Fields
2022/03/16·2 min readA guide to GA4 configuration fields including client_id, language, page_location, page_referrer, page_title, user_id, and user_properties.
How to Setup Universal Analytics and GA4 via Google Tag Manager
2022/03/16·2 min readMost sites already use Universal Analytics. This blog shows how to set up both Universal Analytics and GA4 from Google Tag Manager.
How to Setup Google Analytics 4 with Google Tag Manager
2022/03/12·2 min readGoogle Tag Manager provides an easy way to set up Google Analytics 4. This blog walks through the steps to set up GA4 via GTM.
Async Defer Inline or External Script Tag in JavaScript
2022/03/10·2 min readThe difference between async, defer inline and external script tag execution order.
Setup Google Universal Analytics
2022/03/05·2 min readSimple steps to set up Google Universal Analytics on your website.
How to Use dataLayer to Fire GA4 Custom Events via Google Tag Manager
2022/03/01·4 min readGoogle Tag Manager provides an easy way to set up GA4 and GA4 custom events. This blog walks through how to set up GA4 custom events via GTM.
Setup GA4 with Existing Google Universal Analytics
2022/02/10·2 min readSteps to set up a GA4 property with your existing Google Universal Analytics, including configuring page view and custom event tracking.
PubSub to BigQuery via Dataflow with GCP
2021/11/16·2 min readGCP Pub/Sub is managed messaging service provide by GCP, this blog demo how to create Pub/Sub and use dataflow to subscribe datainto BigQuery.