Thứ Sáu, 24 tháng 2, 2017

Đọc và học cũng cần chia việc

Không phải dân nghiền sách chính gốc, mọt sách thuẩn chủng, nguồn sách trước khi đến với tiếng anh và chuyên nghành chủ yếu qua Thầy giáo chia sẻ, vừa mải mê tìm hiểu vài cách để đọc sách nhanh thì ngẫm lại nhanh theo nghĩa để outline được nó có gì cũng không quá khó khăn, đọc vài summary là đủ không cần phải cân cả vài trăm trang làm gì. 

Tản mạn trên web để kiếm cách học hay  thepresentwriter  có một overview cho ai muốn chuyển từ đọc sang học muốn nó là của mình.


Thứ Sáu, 23 tháng 12, 2016

Yarn tăng tốc hiệu quả npm

Trong khoảng thời gian làm develop từ front end tới backend npm hoặc nodejs không xa lạ gì với bất bì một developer nào, thật thiếu xót nếu không nhắc tới công cụ mở đường mở nối cho quản lý các thư viện js cồng kềnh khi dự án scale.

Điểm mạnh đã rõ ràng, nhưng thật khổ sở khi chạy hoặc cài đặt npm lần đầu các package được lấy từ remote với tốc độ siêu chậm, làm cốc coffee xong về cũng chưa xong.

Thứ Sáu, 18 tháng 11, 2016

Gỡ bỏ mysql server trên ubuntu

Vì một vài lý do nào đó mà khi cài đặt mysql xong , trong quá trình sử dụng bị lỗi, cần phải cài lại hoặc hết cách xử lý thì việc đầu tiên nghĩ đến là cài lại mysql cho nhanh. Đây chỉ là tình huống cuối cùng nếu như chấp nhận mất mát db.

Chủ Nhật, 19 tháng 6, 2016

Laravel Design Patterns và Best Practices Phần 3

Quay trở lại với series Laravel Design Patterns và Best Practices , phần cuối này tôi sẽ tập trung vào sử dụng và chỉ ra những design pattern đã dùng trong laravel cũng như trong dự án tôi đã làm.

Thứ Bảy, 18 tháng 6, 2016

Laravel Design Patterns và Best Practices Phần 2


Design Patterns là gì

 Lập trình cũng là một phong cách sống không phải công việc thông thường. Các hiphoper hay các rapper tạo phong cách riêng của họ mà mọi người nhìn thấy. Còn các developer thực thụ cũng tạo ra nhưng style của riêng mình trên từng dòng code, apps mà thậm trí cả những comments. Họ nghĩ về công việc của mình 24/7, làm sao để mang lại những ý tưởng từ thực tế thành các application.

Thứ Bảy, 4 tháng 6, 2016

Laravel Design Patterns và Best Practices Phần 1

Tiếp series cho một framework nóng hổi "laravel" và cũng là một lời hứa với team SD2 tại Qsoft sẽ  cho ra series về laravel. Sau thời gian khá dài phân vân nên viết series về cái gì, bởi vài lý do sau: 

Thứ Năm, 5 tháng 5, 2016

Eloquent - Query scope & Query relation một lợi thế ngon bổ


Query Scopes và Query Relation , là hai khái niệm không xa lạ với Laravel, có khi developer vẫn làm nó hàng ngày nhưng lại không rõ mình đang sử dụng lợi thế nữa của laravel.

Thứ Tư, 4 tháng 5, 2016

Sắp xếp theo giá trị trong query của - Laravel ordering


Trong laravel ngoài những query theo API thông thường thì nhiều lúc gặp "phốt" cần phải xử lý theo cách riêng mình : 

Dưới đây là một query như vậy 

->groupBy('color')
                ->select('*',DB::raw('count(color)as issues'))
                ->orderByRaw("FIELD(color , '#e7505a', '#f7ca18','#3598dc','#2c3e50','#1bbc9b','#acb5c3') ASC")->get();

Thứ Bảy, 23 tháng 4, 2016

Ebook Laravel Beauty - Chuck Heintzelman - Sách đáng để xem cho người mới gia nhập Laravel


Laravel cái tên không nói lên điều gì, bên cạnh series về laravel  sẽ chi tiết hơn về  laravel, nhưng trước hết để cho người mới, người mà  không biết đâu mà lần hoặc ngại đọc API của laravel thì cuốn ebook này sẽ rất cần thiết.