Async/Await là kỹ thuật xử lý bất đồng bộ từ ECMAScript 2016 (ES7).
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 Declarations
và Return type declarations
ra đời đã giải quyết gần như triệt để vấn đề này.
Bảo mật Gitlab với Let's Encrypt
Gitlab có thể được xem là một trong những giải pháp tuyệt vời nhất hiện nay cho các team dev. Bài viết này sẽ hướng dẫn bạn bảo mật Gitlab instance bằng Let’s encrypt SSL.
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
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.
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ả.
Symfony Service Decoration
Trong bài viết này mình sẽ thử implement Symfony Service Decoration
để giải quyết bài toán làm mình chán nản cả ngày hôm nay.
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é
Modal of Bootstrap
Chúng ta thường xuyên dùng modal để confirm, login,… Vậy làm thế nào để sử dụng nó một cách tiện lợi, dễ tuỳ chỉnh, dùng nhiều nơi và chỉ sửa một nơi
.
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.