Hi, it's Hai

Software Engineering, Game Development, Storytelling, and more!


Journal


Youtube


Twitter


GitHub


GitLab


Discord


© 2023. All rights reserved.

Hi, it's Hai

Software Engineering, Game Development, Storytelling, and more!

Journal

August 8, 2023

Two-way data synchronization with Rclone

Two-way data sync between the cloud and a local machine refers to the synchronization of data between a cloud-based storage or service and a device or computer located locally.

Read more >

August 7, 2023

Architecture for a large FastAPI project: Applying the MVC pattern

Building a large-scale FastAPI project requires careful consideration of the project's architecture to ensure scalability, maintainability, and performance.

Read more >

August 6, 2023

Choosing an efficient data-serialization formats

In the rapidly evolving world of data-driven applications, efficient data serialization plays a vital role in optimizing performance, reducing network bandwidth usage, and ensuring seamless interoperability between systems.

Read more >

August 3, 2023

More often than not, GraphQL is evil for your app

GraphQL consolidates multiple resource requests into a single query, reducing network overhead. However, this power and flexibility come at the cost of increased complexity and potential performance challenges.

Read more >

August 1, 2023

Why the Singleton pattern is evil

This pattern is often used when there is a need for a global point of access to a shared resource or when instantiating multiple instances would be unnecessary or counterproductive.

Read more >