Blogs

Discover tech insights, tutorials, and coding tips

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 04:17:29 UTC
[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 09:51:19 UTC
[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 14:16:52 UTC
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 08:44:03 UTC
Exploring TypeScript Decorators
TypeScript, a statically typed superset of JavaScript, is a modern-age programming language that offers a wide array of advanced features. One of thes...
Web Development
Web Development
2024-04-03 15:56:46 UTC
How to restore scroll position in React Router 6
When developing a Single Page Application (SPA) with React and React Router V6, I encountered a scroll restoration issue. When I go to the new page, t...
Web Development
Web Development
2024-03-21 12:31:45 UTC
Tips for optimizing images on your website
Images are a vital component of web design, adding visual appeal and context to your content. However, poorly optimized images can significantly impac...
Web Development
Web Development
2024-02-18 09:51:39 UTC
Custom Fullscreen Button: A Cross-Browser Solution
Fullscreen functionality is a common requirement in web development, especially with media elements like custom video player. In this blog post, I'll ...
Web Development
Web Development
2024-01-27 12:06:20 UTC
Common Mistakes When Using Sidekiq
Sidekiq is a popular background job processing library for Ruby that allows you to offload time-consuming tasks from your main application thread. Whi...
Ruby on Rails
Ruby on Rails
Ruby
Ruby
2023-12-30 11:34:02 UTC
Reclaiming Disk Space in Docker
One day, I encountered a troubling issue when my Amazon EC2 server ran out of storage space. After investigating, I discovered that Docker was consumi...
Docker
Docker
2023-10-21 06:29:22 UTC
Connection between me and inside me
I have often wondered about the connection between myself and other people in my life: my friends, family, and lover. I tend to focus on them and forg...
Life Experience
Life Experience
2023-06-19 11:19:59 UTC
Interpreted vs Compiled Programming Languages
Programming languages serve as powerful tools for developers to create software applications and bring their ideas to life. Behind the scenes, these l...
Software Engineer
Software Engineer
2023-06-10 11:12:09 UTC
Loading more ...