[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 ... »

Báo cáo nghiên cứu Quý 1 năm 2020

Báo cáo nghiên cứu Quý 1 năm 2020

Chúng ta vừa kết thúc quý 1 và bước vào quý 2 năm 2020. Thực hiện nghiêm túc chỉ thị của chính phủ về phòng chống dịch bệnh do Virus Covid-19 gây ra, toàn thể nhân viên công ty bắt đầu làm việc trực tuyến tại nhà từ cuối tháng 3. Báo cáo nghiên cứu quý 1 năm 2020 đã diễn ra như thường lệ vào ngày 25 tháng 3 vừa qua nhưng với hình thức đặc biệt, đó là báo cáo trực tuyến. Với niềm đam mê công nghệ, luôn dành thời gian để tìm tòi, nghiên cứu những ... »

CSS Preprocessors

CSS Preprocessors

Css Preprocessors là gì ? Khi tham gia các dự án về web, việc không thể thiếu đó là chúng ta phải viết css cho trang web đó. Nếu team của bạn không có một người chuyên cắt giao diện thì việc viết css là bắt buộc. Mình cũng thế, giai đoạn đầu số lượng code css còn ít, dễ control, dễ extend, tuy nhiên khi số lượng code trong file lên đến vài ngàn, thậm chí vài chục ngàn dòng thì đó là một nỗi ác mộng. Css Preprocessors sinh ra để giải quyết vấn đề đó. Trước kia, khi ... »

Fintech mỏ kim cương trong tương lai

Fintech mỏ kim cương trong tương lai

Như các bạn đã biết hệ thống hạ tầng thông tin như tốc độ đường truyền, 4G thập chí cả 5G thì công nghệ ứng dụng cũng phát triển rất nhanh. Một trong những lĩnh vực đang và sắp nở rộ trong thời gian tới đó chính là lĩnh vực tài chính đó chính là Fintech. Trong bài viết này tôi sẽ trình bày tổng quan về fintech và những công nghệ dung trong lĩnh vực này I. Fintech là gì? Fintech là viết tắt của từ Financial Technology (dịch là Công nghệ tài chính). Hiểu đơn giản Fintech đề ... »

Cơ bản về Canvas và cách tạo biểu đồ trong Canvas

Cơ bản về Canvas và cách tạo biểu đồ trong Canvas

I.Sơ lược Canvas: ** Canvas là 1 thẻ HTML5 dùng để tạo các ứng đồ hoạ Có thể chạy tốt trên cả PC lẫn Smart phone. Sử dụng HTML và Javascript để lập trình nên hoàn toàn miễn phí. Canvas được tạo nên bởi tổ chức WHATWG(Web Hypertext Application Technology Working Group) vào năm 2006. II.Tại sao nên dùng Canvas: Trước đây để tạo ứng dụng đồ hoạ trên trình duyệt bạn phải dùng Flash, tuy nhiên Flash đã bị Apple không dùng trên iphone vì chạy quá tốn pin và không bảo mật. Gần đây nhất các ... »

Mockoon: Mock API dễ dàng và nhanh chóng

Mockoon: Mock API dễ dàng và nhanh chóng

Trong quá trình phát triển phần mềm, việc phải gửi nhận, giao tiếp với server là điều không thể tránh khỏi. Giả sử như khi chúng ta đang code một đoạn nhận và xử lý data từ server, mỗi lần muốn thay đổi response từ server để kiểm tra code, ta lại phải vào đổi code phía backend, hoặc nhờ vả team backend, như vậy thì thật bất tiện và tốn thời gian phải không. Chưa kể, nếu đó là server từ bên thứ ba thì việc nhờ vả gần như không thể. Và đó là lúc chúng ta cần ... »

Test Driven Development bằng Python

Test Driven Development bằng Python

Mở đầu Trong các dự án, nhất là gần đến deadline, chúng ta hay tăng tốc độ programming, sửa đổi nhiều chỗ để chương trình hoạt động. Ngược lại, điều đấy khiến chúng ta bỏ qua một số lỗi lập trình, gây ảnh hưởng đến kết quả và thời gian dự án. Bài viết này là về phương thức TDD, một phương pháp lập trình nhấn mạnh vào việc testing code ngay từ đầu. Bài viết sẽ tập trung vào Unit Test và một chút Integration Testing. TDD đảm bảo là code chúng ta tạo xử lý nhiều trường hợp ... »