NTM Solutions

Thứ Tư, 22 tháng 2, 2023

NPM là gì? What is npm?

NPM (Node Package Manager?) là chương trình quản lý thư viện ngầm định (có sẵn) trong môi trường Node.js

Nó bao gồm một trình gọi dòng lệnh từ máy khách Client với tên gọi là npm, và cơ sở dữ liệu trực tuyến chứa các gói public và private còn được gọi là npm registry

Npm registry được gọi từ npm client và trên trình duyệt web.

Tóm lại, npm là 01 packages manager.

Lệnh xem phiên bản của npm (khác với node)

npm -v

Trang web official của npm là gì?

https://www.npmjs.com/

01 số thư viện npmjs hay dùng:



Thứ Ba, 21 tháng 2, 2023

Kubernetes là gì? What is Kubernetes?

Kubernetes là một nền tảng nguồn mở, có khả năng chuyển đổi và có thể mở rộng để quản lý các ứng dụng được đóng gói và các service, giúp thuận lợi trong việc cấu hình và tự động hoá việc triển khai ứng dụng.

Kubernetes là một hệ sinh thái lớn và phát triển nhanh chóng. Các dịch vụ, sự hỗ trợ và công cụ có sẵn khắp nơi.

Tên gọi Kubernetes có nguồn gốc từ tiếng Hy Lạp, có ý nghĩa là người lái tàu hoặc hoa tiêu. 

Google mở mã nguồn Kubernetes từ năm 2014. 

Kubernetes xây dựng dựa trên một thập kỷ rưỡi kinh nghiệm mà Google có được với việc vận hành một khối lượng lớn workload trong thực tế, kết hợp với các ý tưởng và thực tiễn tốt nhất từ cộng đồng.

Xem câu trả lời chính thức Kubernetes là gì từ trang official:
https://kubernetes.io/vi/docs/concepts/overview/what-is-kubernetes/

Chủ Nhật, 19 tháng 2, 2023

AppDynamics là gì? What is AppDynamics?

+ AppDynamics là phần mềm giám sát theo thời gian thực tính năng của nhiều loại ứng dụng web như Java hay .NET…

+ AppDynamics là 01 APM Tool (Application Performance Management) dùng để kiểm tra hiệu năng thời gian phản hồi (response) của web service có bị chậm không trước khi đưa vào sử dụng thực tế.

+ Hiệu suất ứng dụng được xác định tốt hay xấu dựa vào các yếu tố như: Hệ thống phản hồi, dung lượng băng thông, số lượng người dùng truy cập vào web, giao thức ứng dụng.

+ AppDynamics là 01 sản phẩm đến từ tập đoàn Cisco
https://www.appdynamics.com/

Thứ Năm, 16 tháng 2, 2023

Demo ứng dụng giỏ hàng shopping cart bằng KnockoutJS

01. index.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Includes nested dropdowns and a string formatting function</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.5.1/knockout-latest.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript" src="sample.js"></script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>

Thứ Tư, 15 tháng 2, 2023

NestJS là gì? What is NestJS?

+ NestJS là một NodeJS framework dùng để phát triển ứng dụng phía server hiệu quả, đáng tin cậy và có thể mở rộng.

+ NestJS là sự kết hợp bởi OOP(Object Oriented Programming), FP(Functional Programming), FRP(Functional Reactive Programming). 

+ NestJS sử dụng TypeScript để phát triển nhưng nó cũng hỗ trợ cả Javascript.

A progressive Node.js framework for building efficient, reliable and scalable server-side applications.

Thứ Ba, 14 tháng 2, 2023

Kafka là gì? What is Kafka?

Apache Kafka là một nền tảng streaming sự kiện phân tán mã nguồn mở được hàng nghìn công ty sử dụng cho các đường dẫn dữ liệu hiệu suất cao, phân tích streaming, tích hợp dữ liệu và các ứng dụng quan trọng.

Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.

Trang web official của Kafka:

https://kafka.apache.org/

Chủ Nhật, 12 tháng 2, 2023

BackboneJS là gì? What is BackboneJS?

Backbone.js cung cấp cấu trúc cho các ứng dụng web bằng cách cung cấp các mô hình có ràng buộc khóa-giá trị và các sự kiện tùy chỉnh, các bộ sưu tập có API phong phú gồm vô số hàm, các dạng views có  khai báo xử lý sự kiện và kết nối tất cả với API hiện tại của bạn qua giao diện JSON RESTful.

Điều quan trọng nhất mà Backbone có thể giúp bạn là tách logic nghiệp vụ của bạn khỏi giao diện người dùng. Khi cả hai vướng mắc, thay đổi khá khó khăn; khi logic không phụ thuộc vào giao diện người dùng, giao diện của bạn sẽ trở nên dễ làm việc hơn.

Backbone cũng thuộc đại gia đình danh giá (đại học MIT - Huê Kỳ)

Backbone là 01 thành phần mã nguồn mở thuộc dự án DocumentCloud.

Trang web chính thức của Backbone JS : https://backbonejs.org/

Mulesoft là gì? What is Mulesoft?

MuleSoft là một “Nền tảng tích hợp dưới dạng dịch vụ (iPaaS)” với chức năng chính là Mule Enterprise Service Bus (ESB), hệ thống phần mềm trung gian kết nối, tích hợp và truyền tải dữ liệu.

Với sức mạnh của CloudHub, MuleSoft trở thành một giải pháp iPaaS, kết hợp cùng khung framework được phát triển bằng Java, nền tảng MuleSoft Anypoint (Anypoint Platform) không chỉ cực kỳ linh hoạt trong việc kết nối hệ thống, phát triển các API, truyền tải dữ liệu, mà còn có hiệu suất ưu việt, tính vận hành ổn định và khả năng mở rộng theo chiều ngang.

Facebook Youtube RSS