[ ABOUT.BLADE // INTRO ]

Xin chào, tôi là Nghĩa

Tôi là Phạm Viết Nghĩa, trên mạng hay dùng tên VigStudio. Tôi là một fullstack developer sống ở Bình Dương, hiện đang làm việc tại Polirium.

Tôi bắt đầu viết code từ năm 2017, khởi đầu bằng vài dòng jQuery để sửa giao diện cho một trang web. Từ đó tôi đi sang PHP, rồi Laravel, và gắn bó với hệ sinh thái này gần mười năm: Livewire, Alpine.js, Vue.js, Tailwind CSS, và đặc biệt là Botble CMS, nền tảng mà chính blog này đang chạy.

Những thứ tôi đã làm

  • livewire-comments và vgcomments: hai package bình luận cho Laravel, gắn được vào bất kỳ Eloquent model nào.
  • laravel-tabler-icons: dùng bộ icon Tabler như Blade component.
  • vnvoting: phần mềm kiểm phiếu bầu cử viết bằng Laravel và Livewire.
  • CM Simple Calculator: một ứng dụng máy tính nhỏ, gọn.

Mã nguồn của phần lớn các dự án này đều công khai trên GitHub.

Vì sao có blog này

Ban đầu blog chỉ là cuốn sổ tay của tôi: gặp lỗi gì, sửa bằng cách nào thì ghi lại để lần sau khỏi phải tìm. Những bài đầu tiên ra đời như vậy: tùy biến font tiếng Việt cho Laravel DomPDF, gửi lỗi của người dùng về Slack và email, tính số ngày làm việc, hay câu chuyện tôi tìm ra lỗ hổng cho phép xóa kết quả bài thi trên MyAha.

Viết lại một vấn đề luôn giúp tôi hiểu nó kỹ hơn. Nếu bài viết giúp được ai đó đỡ mất một buổi chiều debug thì càng vui. Ngoài code, tôi cũng thích chơi game, làm thiết kế và chụp ảnh, nên blog có thêm vài chuyên mục ngoài lề.

Nội dung ở đây được làm thế nào

Các bài ghi chép kỹ thuật và trải nghiệm cá nhân do tôi tự viết. Với các bài cập nhật tin tức công nghệ và game, tôi dùng công cụ AI để tổng hợp và soạn bản nháp từ nguồn chính thức như release note, tài liệu và blog của nhà phát triển, rồi biên tập trước khi đăng. Tôi chịu trách nhiệm về mọi nội dung trên blog. Nếu bạn thấy chỗ nào sai hoặc đã cũ, hãy báo qua form liên hệ bên dưới, tôi sẽ sửa sớm nhất có thể.

[ STATS ]

50+

Bài viết & counting

87

GitHub Repos public

9+

Kinh nghiệm năm

21

Theo dõi followers
[ TECH // STACK ]

Công nghệ tôi sử dụng

Fullstack developer từ năm 2017, chuyên sâu về hệ sinh thái Laravel và Botble CMS.

Laravel Framework chính
Livewire Reactive components
Alpine.js Frontend interactivity
Vue.js SPA development
jQuery DOM manipulation
Tailwind CSS Utility-first CSS
Bootstrap CSS framework
Flutter Mobile development
Botble CMS CMS platform
[ GITHUB // PROFILE ]

> VigStudio

FOLLOWERS 21
REPOSITORIES 87
SINCE 2017
[ PINNED // PROJECTS ]
*
livewire-comments
Star: 14   Fork: 3

Livewire comments package for Laravel — tích hợp comment realtime cho ứng dụng Laravel của bạn.

*
vgcomments
Star: 9   Fork: 4

Comments package cho mọi ứng dụng — có thể gắn comments vào bất kỳ Eloquent model nào.

*
laravel-tabler-icons
Star: 1   License: MIT

Tabler Icons Blade Component cho Laravel — dễ dàng sử dụng Tabler Icons trong Blade templates.

*
vnvoting
Stack: Laravel + Livewire

Phần mềm kiểm phiếu bầu cử — xây dựng trên Laravel và Livewire.

[ VALUES ]

Giá trị & định hướng

01
Thực tế

Ưu tiên những gì đã chạy được: code mẫu, lệnh và cấu hình đều xuất phát từ dự án thật.

10
Chia sẻ

Kiến thức là để chia sẻ. Viết lại giúp mình hiểu sâu hơn và giúp người khác học nhanh hơn.

11
Cộng đồng

Luôn sẵn sàng kết nối và trao đổi về code, công nghệ và cuộc sống.

CONTACT.BLADE

Liên hệ với tôi

Bạn có câu hỏi, góp ý, phát hiện lỗi trong bài viết hay muốn hợp tác? Đừng ngần ngại gửi tin nhắn cho tôi.

Email: contact@nghiane.com
GitHub: @vigstudio
Twitter/X: @vingamagic

Trải nghiệm của bạn trên trang web này sẽ được cải thiện bằng cách cho phép cookie.