Byte Ebi's Logo

Byte Ebi 🍀

A Bit everyday A Byte every week

The Gatekeeper Before Your Git Commits: Pre-commit

A handy tool to auto-check code quality and make every Git commit more reliable.

Ray

Make your Git commits safer! No complex setup required. Just install and commit with confidence.
Use pre-commit to automatically run format checks and tests before committing.
Easy to install and configure. Instantly improve your code quality.

Setting up multiple GitHub accounts on one computer

Configuring multiple GitHub accounts with SSH connections

Ray

Due to my remote work setup, I needed to configure a company GitHub account on my personal computer.
However, GitHub doesn’t allow the same SSH key to be used across multiple accounts, which means I can’t assign my personal SSH key to the company’s GitHub account.

Using FFmpeg to convert media files

Convert .ts video files to .mp4

Ray

Sometimes, we can use certain methods to download the .M3U8 file and then merge it into a .ts file.
However, computers usually cannot directly play this format.
We can use FFmpeg to convert it into a common .mp4 file for easy playback.

Serverless 101

Introducing What is Serverless with AWS Services

Ray

Since our company’s services are built on AWS and heavily rely on various serverless computing services,
I had no prior experience in this area. This series serves as a compilation of notes for me,
and its content may be subject to constant revisions in the future.

Enhancing SEO for SPA with Prerender

Addressing SEO challenges for CSR web pages, demonstrating both self-hosted and SaaS solutions

Ray

A Single Page Application (SPA) website utilizes Client-Side Rendering (CSR) to render its content.
Upon initial loading, the server only returns the root component, and subsequent data is fetched through API interactions.
However, for web crawlers responsible for ranking websites, the content obtained during crawling may appear empty.
While Google claims that their crawler executes JavaScript, other search engines may not necessarily do so.
To address this issue, a Prerender service is employed to achieve pre-rendering for web crawlers, optimizing search results.

Successfully launched a VM on GCP on the first try

Step-by-step guide to launching your first VM instance and configuring it on Google Cloud Platform (GCP).

Ray

How to launch a VM virtual machine on Google Cloud Platform (GCP)?
It may sound complex, but in practice, it’s quite straightforward.
If you haven’t had any experience with setting up a host before, this time, we’ll document the steps for you.

Operating Google Forms with GAS (Google Apps Script)

Leveraging GAS (Google Apps Script) services to utilize Google Forms as a simplified database.

Ray

When the back office isn’t fully established but the frontend is already live, there’s a desire to enable non-programmers to autonomously adjust the website’s content.
Alternatively, in cases where temporary content needs to be recorded without creating a dedicated database table, we often resort to managing this data through Google Forms.

Recent Posts

Categories

Tags