PHP Type hinting

Có thể bạn đã biết, tự cổ chí kim, PHP luôn được dành những cái nhìn đầy ác cảm từ các lập trình viên Java hoặc .Net. Một trong những lý do đặc trưng chính là việc định kiểu lỏng lẻo (mixed), không nhất quán, phụ thuộc vào giá trị được gán. Và sau vài lần releases thì tới PHP 7.x, Type DeclarationsReturn type declarations ra đời đã giải quyết gần như triệt để vấn đề này.

Read More

Single Action Controller

  • Khi nhìn những controller với cả chục methods, bạn có vui cảm thấy dễ chịu không?
  • Khi phải nhận nhiệm vụ sửa 1 endpoint, mò tìm cái action method tương ứng để sửa bạn có vui không?

(Tất nhiên là mình ví dụ thôi, chứ controller mà kinh hoàng vậy thì design chắc chắn có vấn đề rồi).

Vậy thì hãy thử qua ý tưởng về Single Action Controller

Read More

Tối ưu hoá webpack bundle

Sau một thời gian dùng webpack để build thì song song cùng độ sướng chắc hẳn bạn sẽ thấy dung lượng của file bundle càng ngày càng phình ra.
Bài này chủ yếu tập trung về tối ưu hoá dung lượng bundle và tốc độ tải, từ đó tăng độ sướng cho người dùng.

Read More

Asyn thật đơn giản(P2)

Chào các bạn, Dzung tay to đã trở lại và ăn hại như xưa. Tháng vừa rồi, Dzung đã không hoàn thành kpi khi không có bài viết về Async phần 2. Mong các bạn tha thứ và tiếp tục cày view cho Dzung. Bài này, Dzung lại tiếp tục viết về Async sau khi nhận ra nhiều thứ bản thân đã nhầm về em gái Js. Các bạn có thể đọc lại phần 1 tại đây. Ở phần 1, Dzung đã nói về async cũng như cơ chế hoạt động của async. Phần này, Dzung xin đưa ra 2 cách cơ bản để giúp bạn xử lý async một cách hiệu quả.

Read More

Terminal Cheat Sheet

Terminal gần như là 1 tools không thể thiếu trong công việc hàng ngày của một lập trình viên.
Mình là 1 fan cuồng của terminal nhưng trí nhớ không được tốt lắm, dẫn đến cực kỳ hay quên lệnh.
Bài viết này chủ yếu note lại các tools mình hay dùng, các commands cần thiết, ít dùng, dễ quên, khi cần toàn phải search. Có gì hay ho thì các bạn cứ merge request nhé

Read More

Async thật đơn giản

Trong 3 tháng trở lại đây, Dzung tay to, một trong những back-end programer khét tiếng về độ bựa và độ vi diệu
trong những dòng code mà hắn viết ra đã chân ướt chân ráo vào lãnh địa front-end đầy vi diệu. Với Dzung, back-end
đã ảo diệu thì front-end là một phạm trù triết học không có lời giải. Vì vậy, Dzung quyết định viết một series về
front-end với một mong muốn nhỏ nhoi là “chắc ai đó sẽ đọc thôi” để cuối năm kiếm giải best author về cưới vợ. Để
bắt đầu sereries, cháu xin viết một xíu về async, một rổ hành thơm lừng cho ai mới làm quen với em gái JS.

Read More