Posts by Tag

Rails

Handling Race Conditions in Rails

When developing web applications using Ruby on Rails, you’ll often encounter situations where you need to either find a record in your database or create a n...

Be Careful With Your Database Migration

In the early stage as a Start-Up, we do many experiments to prove our assumption to reach product market fit. Updating database schema could be a daily or we...

Speed up Rails controller speed easily

When we adding a Rails controller action, especially for #show. Usually it would be like this: def show post = Post.find(params[:id]) render json: post...

Back to top ↑

Performance

Handling Race Conditions in Rails

When developing web applications using Ruby on Rails, you’ll often encounter situations where you need to either find a record in your database or create a n...

Speed up Rails controller speed easily

When we adding a Rails controller action, especially for #show. Usually it would be like this: def show post = Post.find(params[:id]) render json: post...

Back to top ↑

Database

Importing Huge MySQL Database

Importing large MySQL database dumps can be challenging, especially when dealing with AWS RDS snapshots and potential errors during the process. This guide e...

Be Careful With Your Database Migration

In the early stage as a Start-Up, we do many experiments to prove our assumption to reach product market fit. Updating database schema could be a daily or we...

Back to top ↑

Jekyll

Back to top ↑

Ruby

Back to top ↑

Rubygem

Back to top ↑

MySQL

Importing Huge MySQL Database

Importing large MySQL database dumps can be challenging, especially when dealing with AWS RDS snapshots and potential errors during the process. This guide e...

Back to top ↑

Notes

Back to top ↑

Windows

Back to top ↑

VSCode

Back to top ↑

Devcontainer

Back to top ↑

Decision Matrix

Mastering the Art of Task Management

Effective time management is more critical than ever in today’s fast-paced world. The Decision Matrix is one tool that can help you prioritize your tasks and...

Back to top ↑

Time Management

Mastering the Art of Task Management

Effective time management is more critical than ever in today’s fast-paced world. The Decision Matrix is one tool that can help you prioritize your tasks and...

Back to top ↑

Communication

Engineering Town Hall Tips

In this blog post, we’ll explore some tips for making your Engineering Town Hall meetings more engaging and informative. We’ll discuss the importance of shar...

Back to top ↑

NeuraCache

Supercharge Your Reading Retention

In this blog post, I want to share my experience using NeuraCache, a fantastic app that has helped me retain more knowledge from my reading materials. NeuraC...

Back to top ↑

Spaced Repetition

Supercharge Your Reading Retention

In this blog post, I want to share my experience using NeuraCache, a fantastic app that has helped me retain more knowledge from my reading materials. NeuraC...

Back to top ↑

Active Recall

Supercharge Your Reading Retention

In this blog post, I want to share my experience using NeuraCache, a fantastic app that has helped me retain more knowledge from my reading materials. NeuraC...

Back to top ↑

Testing

Back to top ↑

ChatGPT

Back to top ↑

Prompting

Back to top ↑

Ade Rai

Back to top ↑

Handbook

Back to top ↑

Docker

Back to top ↑

Git

Reducing Large Git Repository Size

Managing large Git repositories is crucial for maintaining performance, storage efficiency, and collaboration ease, especially when dealing with substantial ...

Back to top ↑

Fluentbit

Back to top ↑

OpenSearch

Back to top ↑