Strapi với docker (phần 1)

Strapi với docker (phần 1)

1. Strapi là gì? Đây là một NodeJS application framework cho phép tạo nhanh API server và xuất bản API thông qua REST hoặc GraphQL. Điểm khác biệt của Strapi chính là nó hỗ trợ thiết kế model bằng giao diện, và tạo sẵn cho bạn một trang admin để bạn quảy lý cá model đó. Muốn customize thêm để phù hợp yêu cầu thì bạn sẽ viết theo mô hình plugin mà nó cung cấp. Ngoài ra nếu chúng ta cần custom theo những ứng dụng đặc thì Strapi cung cấp giải pháp viết plugin để cài cắm vào ... »

Những tính năng mới trong PHP 7.x

Những tính năng mới trong PHP 7.x

Ngày nay, có nhiều ngôn ngữ lập trình mới ra đời, ngôn ngữ mới thường kế thừa những ưu điểm của các ngôn ngữ đàn anh, code ít làm nhiều,... Anh em coder cũng từ đó mà nhảy sang code ngôn ngữ mới cho nó sướng. Vì thế mà nhiều ngôn ngữ đàn anh càng ít được dân coder quan tâm. Ngôn ngữ PHP cũng không ngoại lệ, tuy vậy nó vẫn chiếm một vị trí nhất định, đặc biệt trong Web development. Để bắt kịp với xu hướng code ngày nay, bộ phận phát triển của PHP đã cho ... »

Flutter (p1)

Flutter (p1)

I. Flutter là gì ? Flutter là bộ công cụ để xây dựng các ứng dụng do Google phát triển, được biên dịch thành natively code cho cả mobile, web và destop từ 1 source code duy nhất giúp giảm thời gian phát triển và bảo trì. Ưu điểm : Fast Development : viết code cực nhanh với chức năng Hot Reload cho phép xem thay đổi ngay lập tức. Có bộ thư viện khổng lồ các widget tùy ý chỉnh sửa. Flexible UI : không giống với Android và IOS , flutter có thể tùy biến đến từng pixel , do vậy flutter có thể ... »

Giới thiệu về Squid Proxy Server và các bài toán ứng dụng

Giới thiệu về Squid Proxy Server và các bài toán ứng dụng

I. Proxy server là gì    Proxy Server có thể được hiểu như là một server trung gian chiụ tránh nhiệm điều hướng những yêu cầu từ người dúng đến tài nguyên trên Internet, cung cấp các giải pháp khác nhau về bảo mật và tính riêng tư phù hợp với chính sách của công ty, doanh nghiệp...    Proxy servers hoạt động như một tường lửa, hoặc là lớp lọc các yêu cầu truy cập web,  chia sẻ các kết nối mạng và cache lại dữ liệu để cải thiện tốc độ truy cập. Một proxy server tốt sẽ bảo vệ ... »

Angular phiên bản 9 có gì mới?

Angular phiên bản 9 có gì mới?

I. Lời mở đầuVậy là tính đến thời điểm hiện tại, Angular đã ra đến phiên bản 9. Phiên bản 9 được xem như là lần update lớn nhất mà phía Angular từng làm và phải mất đến 3 năm để họ hoàn thành. Hôm nay chúng ta sẽ điểm qua một số điểm mới ở phiên bản này. II. Một số điểm mới ở Angular phiên bản 91. Ivy Ở phiên bản 8, Angular dùng compiler và runtime mặc định là View Engine. Ivy cũng đóng vai trò tương tự như View Engine nhưng nhanh hơn và tốt hơn. ... »

Sự khác biệt giữa Typescript và Javascript

Sự khác biệt giữa Typescript và Javascript

1.Mở đầuVề bản chất tất cả code Javascript đều có thể chạy được trong Typescript hay nói cách khác  một phiên bản nâng cao của Javascript. JavaScript + more features = Typescript. Vì vậy, nếu bạn lưu file Javascript(.js) thành Typescript(.ts) thì vẫn hoạt động tốt. Nhưng điều đó không có nghĩa là Typescript  và JavaScript  giống nhau. Trước khi đi vào tìm hiểu sự khác nhau giữa chúng, chúng ta sẽ tìm hiểu qua đặc điểm của từng loại ngôn ngữ. 2.JavascriptJavascript là một trong những công nghệ phổ biến nhất của web. Ngay từ đầu, nó ... »

[Nhập môn Kubernetes P6] - DaemonSet, StatefulSet, Job, CronJob

[Nhập môn Kubernetes P6] - DaemonSet, StatefulSet, Job, CronJob

Serial blog Nhập môn Kubernetes DaemonSet DaemonSet có thể coi là một bản sao đặc biệt của ReplicaSet mà mình đã giới thiệu phần trước. ReplicaSet sẽ bố trí tổng số XXX Pod trên các Node trong Kubernetes phù hợp với tình trạng tài nguyên của các Node đó như thế nào. Chính vì vậy không hẳn là số lượng Pod được phân bổ vào các Node là bằng nhau, và cũng không không hẳn là phân bố cho tất cả các Node. DaemonSet là loại resource phân bố Pod một cách tuần tự từng Pod một trên tất cả ... »

Tản mạn về ngôn ngữ Swift

Tản mạn về ngôn ngữ Swift

Chào các bạn, lâu rồi mình mới lại ngồi viết blog chia sẻ về công nghệ. Trong thời gian này do được làm quen với iOS và cụ thể là ngôn ngữ lập trình Swift nên mình xin mạn phép chia sẻ một vài điều hay ho của ngôn ngữ lập trình này. I. Một chút sơ qua về sự xuất hiệnXưa thật là xưa.... mà cũng không xưa lắm Trong 1 khoảng thời gian dàiiii đổ về trước năm 2014, khi nhắc đến các ứng dụng về iOS là người ta sẽ chỉ biết ngay đến ngôn ngữ lập ... »