Blogs

Discover tech insights, tutorials, and coding tips

blog cover
How Google achieves seamless SSO across multiple domains like Gmail and Youtube?
Hey there! Ever wondered how you can log into Gmail and then magically find yourself logged into YouTube, Google Drive, and all other Google services ...
Software Engineer
Software Engineer
Web Development
Web Development
2024-09-24 22:52:06 +0700
blog cover
One Design Pattern a Week: Week 3
Welcome back to my "One Design Pattern a Week" series! Try to solve this real problem: Incompatible InterfacesImagine you're developing a large web ap...
Software Engineer
Software Engineer
Design Pattern
Design Pattern
2024-09-21 15:53:29 +0700
blog cover
One Design Pattern a Week: Week 2
Welcome back to my "One Design Pattern a Week" series! Try to solve this real problem: Object CreationImagine you're developing a large web applicatio...
Software Engineer
Software Engineer
Design Pattern
Design Pattern
2024-09-21 15:38:03 +0700
blog cover
One Design Pattern a Week: Week 1
Welcome back to my "One Design Pattern a Week" series! Try to solve this real problem: Configuration ManagementImagine you're developing a large web a...
Software Engineer
Software Engineer
Design Pattern
Design Pattern
2024-09-21 15:13:53 +0700
blog cover
Integer and String Enum in Rails
TL;DR For General Use: I would lean towards using strings for enums due to their readability and maintainability benefits.For Performance-Critical Ap...
Software Engineer
Software Engineer
Ruby on Rails
Ruby on Rails
2024-09-05 23:53:58 +0700
blog cover
Rails 7.2: How to show all model attributes in Rails Console
With the release of Rails 7.2, a new change was introduced to the way ActiveRecord models are inspected in the Rails console. Prior to this version, c...
Ruby on Rails
Ruby on Rails
2024-09-01 22:39:00 +0700
blog cover
Beware of html_safe in Rails !!!
Modern web frameworks provide a secure way to develop new applications. However, if we do not understand it well, it still leads to security issues.ht...
Software Engineer
Software Engineer
Ruby on Rails
Ruby on Rails
2024-08-26 19:27:04 +0700
blog cover
Notable Changes in Ruby on Rails 7.2
Ruby on Rails 7.2 has arrived with a host of new features and enhancements that focus on improving the performance and efficiency of your applications...
Software Engineer
Software Engineer
Ruby on Rails
Ruby on Rails
2024-08-17 18:00:24 +0700
blog cover
Solving the "must appear in the GROUP BY clause" Error in Rails and PostgreSQL
This blog will give an example of how to resolve this common error when using group_by in Active Record 1. Example problemFirst, take a look at this S...
Software Engineer
Software Engineer
Ruby on Rails
Ruby on Rails
2024-07-10 11:17:29 +0700
blog cover
[PART 1] Unlocking JavaScript Interview: Promises and Timers
JavaScript interviews often include questions about asynchronous programming, as it's a fundamental concept in modern web development. One common chal...
Web Development
Web Development
Interview
Interview
2024-06-23 16:51:19 +0700
blog cover
[PART 1] Unlocking React Interview: Key Questions and In-Depth Answers
React.js is one of the most popular JavaScript libraries for building user interfaces. Whether you're a seasoned developer or just starting out, under...
Web Development
Web Development
Interview
Interview
2024-06-17 21:16:52 +0700
blog cover
How to Manage and Renew SSL Certificates Using Docker Compose
Securing your website with SSL certificates is essential to protect data transmitted between the server and client. Managing and renewing SSL certific...
Docker
Docker
Software Engineer
Software Engineer
2024-05-26 15:44:03 +0700
Loading more ...