Gemdock: Streamlining Ruby Gem Development and Testing
As Ruby developers, we often face challenges when developing and testing gems across multiple Ruby versions and dependencies. Today, I’m excited to introduce...
As Ruby developers, we often face challenges when developing and testing gems across multiple Ruby versions and dependencies. Today, I’m excited to introduce...
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.
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.
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...
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...
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...
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...
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 ...
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...
On this video, I share about how to fix our database performance to speed up our backend application.
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.
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 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 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 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, we’ll explore some tips for making your Engineering Town Hall meetings more engaging and informative. We’ll discuss the importance of shar...
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...
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...
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 ...
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...
As Ruby developers, we often face challenges when developing and testing gems across multiple Ruby versions and dependencies. Today, I’m excited to introduce...
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...
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...
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...
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, ...
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...
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 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...
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...
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...
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...
Julian Shapiro’s Startup Handbook is a comprehensive guide designed to help tech startup founders improve their product, growth, recruiting, and fundraising ...