Skip to content
View rubyhcm's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report rubyhcm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rubyhcm/README.md

Hey there! I'm Loi Nguyen

Backend Developer with a passion for elegant solutions

Blog Profile

Ho Chi Minh City, Vietnam

✨ Welcome to my Developer Universe! ✨

Where code meets creativity and problems find their solutions


πŸš€ What I Share Here

  • πŸ“Š Practical web development insights from real-world projects
  • 🧭 Beginner-friendly guides to navigate the tech landscape
  • πŸ› οΈ Technical solutions to common Ruby on Rails and Go challenges
  • βœ… Best practices I've learned along my development journey

πŸ’‘ My Philosophy

I believe in:

✨ Clean code that speaks for itself

πŸ—οΈ Thoughtful architecture that scales

πŸ”„ Continuous learning as a lifestyle

🌱 Every line of code should solve a problem elegantly while being maintainable for the future.

 class Loi < Developer
   def initialize
     @name       = 'Loi Nguyen'
     @birthday   = 1995
     @email      = '[email protected]'
     @educations = [
       { name: 'Ho Chi Minh City University of Technology and Education', GPA: 7.0 },
       { name: 'VNUHCM - University of Information Technology', GPA: 8.5 },
       { name: 'English', level: 'B2' }
     ]
     @hobbies    = ['Reading', 'Music', 'Coding']
   end

   def current_location
     '3 Ward, Go Vap District, Ho Chi Minh City'
   end

   def skills
     {
       # Frontend Technologies
       frontend: [
         'Vue.js', 'Tailwind CSS'
       ],

       # Backend Technologies
       backend: [
         'Ruby On Rails', 'Go'
       ],

       # Database Technologies
       database: {
         relational: ['MySQL', 'PostgreSQL'],
         nosql: ['Redis', 'Firebase'],
         messaging: ['Kafka', 'RabbitMQ']
       },

       # Deployment & CI/CD
       deployment: [
         'GitLab CI/CD', 'CircleCI',
         'GitHub Actions', 'Rancher'
       ],

       # AWS Services
       aws: [
         'DynamoDB', 'RDS', 'AuroraDB', 'S3',
         'CloudFormation', 'Codebuild', 'CodePipeline',
         'IAM', 'EC2', 'SES'
       ],

       # Google Cloud Platform
       gcp: [
         'VM instance', 'Cloud Storage'
       ],

       # Third-party Services
       third_party: [
         'Ory Hydra', 'Ory Kratos',
         'Ory Oathkeeper', 'Ory Keto'
       ],

       # Other Tools & Technologies
       others: [
         'Sidekiq', 'Elasticsearch', 'Unit Test',
         'Docker', 'Sentry', 'Swagger', 'CRM (Brevo)'
       ]
     }
   end

   def main_stack
     {
       backend: ['Ruby On Rails', 'Go'],
       database: ['MySQL', 'PostgreSQL']
     }
   end
 end

πŸ›  Technologies and tools

πŸ›  Techs

Ruby on Rails Β  RSpec Β  Go Β  Vue.js Β  Tailwind CSS Β  MySQL Β  PostgreSQL Β  Redis Β  Kafka Β  RabbitMQ Β  Sidekiq Β  Elasticsearch Β  Swagger Β  MVC Β  REST API

πŸ›  Deployments & DevOps

Docker Β  GitLab CI/CD Β  GitHub Actions Β  CircleCI Β  Rancher Β  Git

πŸ›  Cloud Services

AWS Β  DynamoDB Β  RDS Β  S3 Β  EC2 Β  Google Cloud Β  Render Β  Nginx Β  Puma

πŸ›  Third-party Services

Ory Β  SendGrid Β  Brevo Β  MeiliSearch Β  Postmark Β  Sentry

πŸ“– What I am currently learning / improving on

MongoDB Β  Firebase Β  Azure Β  Digital Ocean Β 

πŸ›  Somethings make us better

⚑ Rails Resources

⚑ System Architecture

⚑ Go Resources

⚑ Vue.js 3 Resources

  • πŸ’š Vue 3 Guide - Official documentation
  • 🧩 Pinia - State management for Vue 3
  • πŸ”„ Vue Router - Official router for Vue.js
  • ⚑ Vite - Next generation frontend tooling
  • πŸ§ͺ Vue Test Utils - Official testing utilities
  • 🎨 Tailwind + Vue - Using Tailwind with Vue

⚑ DevOps Resources

⚑ Security & Best Practices

Pinned Loading

  1. rails-security-checklist rails-security-checklist Public

    This is checklist for security with ruby on rails

  2. rails-base-app rails-base-app Public

    Forked from zakariaf/rails-base-app

    An example of Rails 7 and Vue 3 app which is using Vite, and includes Docker configs for building production images and some of the useful tools to start your projects

    Ruby

  3. ruby-bookmarks ruby-bookmarks Public

    Forked from dreikanter/ruby-bookmarks

    Ruby and Ruby on Rails bookmarks collection

  4. awesome-ruby awesome-ruby Public

    Forked from markets/awesome-ruby

    πŸ’Ž A collection of awesome Ruby libraries, tools, frameworks and software

  5. awesome-rails-gem awesome-rails-gem Public

    Forked from hothero/awesome-rails-gem

    A collection of awesome Ruby Gems for Rails development.

    Ruby

  6. design-patterns-in-ruby design-patterns-in-ruby Public

    Forked from davidgf/design-patterns-in-ruby

    GoF design patterns in Ruby