An open API service indexing awesome lists of open source software.

https://github.com/rubyhcm/rubyhcm


https://github.com/rubyhcm/rubyhcm

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          



Hey there! I'm Loi Nguyen


Backend Developer with a passion for elegant solutions



[![Blog](https://img.shields.io/badge/Blog-phucloi.dev-FF4088?style=for-the-badge&logo=hugo&logoColor=white)](https://www.phucloi.dev/)
[![Profile](https://img.shields.io/badge/Profile-profile.phucloi.dev-4285F4?style=for-the-badge&logo=google-chrome&logoColor=white)](https://profile.phucloi.dev/)

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.





```ruby
class Loi < Developer
def initialize
@name = 'Loi Nguyen'
@birthday = 1995
@email = 'phucloi.dev@gmail.com'
@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