Unraveling the Mystery: Identifying Unknown Queries in Rails
In Ruby on Rails ecosystem, encountering unknown or unexpected queries can be a perplexing challenge. This blog post delves into a practical approach to iden...
In Ruby on Rails ecosystem, encountering unknown or unexpected queries can be a perplexing challenge. This blog post delves into a practical approach to iden...
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...
When contributing to Ruby on Rails or reporting a bug, it’s important to provide a way to reproduce the issue. This helps other developers confirm, investiga...
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...
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...
In Ruby on Rails ecosystem, encountering unknown or unexpected queries can be a perplexing challenge. This blog post delves into a practical approach to iden...
On this video, I share about how to fix our database performance to speed up our backend application.
As a new manager, you might find the prospect of conducting your first performance review somewhat intimidating. It’s a delicate balance of offering praise, ...
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...
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...
On this video, I share about how to fix our database performance to speed up our backend application.
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...
For blog owners and web developers, understanding user interaction is key to optimizing the user experience. One way to gain insights into user behavior is t...
This post will discuss how to run Jekyll in a Visual Studio Code (VSCode) Devcontainer, making it easier to set up your development environment and start blo...
As Ruby developers, we often face challenges when developing and testing gems across multiple Ruby versions and dependencies. Today, I’m excited to introduce...
You might have encountered situations where you must represent different states or statuses in your code. For instance, you may be working on a booking syste...
As Ruby developers, we often face challenges when developing and testing gems across multiple Ruby versions and dependencies. Today, I’m excited to introduce...
For blog owners and web developers, understanding user interaction is key to optimizing the user experience. One way to gain insights into user behavior is t...
Julian Shapiro’s Startup Handbook is a comprehensive guide designed to help tech startup founders improve their product, growth, recruiting, and fundraising ...
Data is the new oil in the modern era, and understanding the intricacies of data-intensive applications is crucial for any software engineer or system archit...
It’s annoying when our Terminal keeps asking us for our SSH passphrase when pushing our Git commit to GitHub/etc. Here is a workaround that we can do to fix ...
This post will discuss how to run Jekyll in a Visual Studio Code (VSCode) Devcontainer, making it easier to set up your development environment and start blo...
This post will discuss how to run Jekyll in a Visual Studio Code (VSCode) Devcontainer, making it easier to set up your development environment and start blo...
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...
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...
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...
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...
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...
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...
When contributing to Ruby on Rails or reporting a bug, it’s important to provide a way to reproduce the issue. This helps other developers confirm, investiga...
This post is a summary from https://learnprompting.org for me to speed up when I need to remember how to create a good prompt in the future.
This post is a summary from https://learnprompting.org for me to speed up when I need to remember how to create a good prompt in the future.
On this video, I share about how to fix our database performance to speed up our backend application.
Fasting has been a practice deeply rooted in various cultures and religions for centuries, and its health benefits are being rediscovered and embraced in mod...
Julian Shapiro’s Startup Handbook is a comprehensive guide designed to help tech startup founders improve their product, growth, recruiting, and fundraising ...
As Ruby developers, we often face challenges when developing and testing gems across multiple Ruby versions and dependencies. Today, I’m excited to introduce...