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ể.
50+
Bài viết & counting87
GitHub Repos public9+
Kinh nghiệm năm21
Theo dõi followersCô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.
> VigStudio
livewire-comments
Star: 14 Fork: 3Livewire comments package for Laravel — tích hợp comment realtime cho ứng dụng Laravel của bạn.
vgcomments
Star: 9 Fork: 4Comments 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: MITTabler Icons Blade Component cho Laravel — dễ dàng sử dụng Tabler Icons trong Blade templates.
vnvoting
Stack: Laravel + LivewirePhần mềm kiểm phiếu bầu cử — xây dựng trên Laravel và Livewire.
Giá trị & định hướng
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.
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.
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.
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