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ứ Bảy, 18 tháng 2, 2023

AWS là gì? What is AWS?

+ AWS - Amazon Web Services  là dịch vụ điện toán đám mây trên web của công ty Amazon

+ Xem câu trả lời chính thức AWS là gì từ Amazon tại đây: https://aws.amazon.com/vi/what-is-aws/

+ 03 phút giới thiệu từ Amazon official:

Thứ Sáu, 17 tháng 2, 2023

Top 10 công ty outsourcing software hàng đầu ở Việt Nam

  1. FPT Software
    https://career.fpt-software.com/vi/
  2. Tập đoàn CMC
    https://cmcglobal.com.vn/career/
  3. Công ty TMA Solutions
    https://www.tma.vn/Viec-lam/ 
  4. Công ty Tinh Vân Group
    https://tuyendung.tinhvan.com/
  5. Công ty Groove Technology
    https://career.groovetechnology.com/
  6. Glass Egg Digital Media
    https://www.glassegg.com/co-hoi-nghe-nghiep/ 
  7. Công ty Mona Media
    https://mona.media/
  8. Công ty Global CyberSoft (Hitachi Vantara since 2020)
    https://www.hitachivantara.com/go/ve/home/
  9. Công ty Harvey Nash
    https://harveynash.anphabe.com/big-jobs
  10. Công ty MISA
    https://www.misa.vn/tuyen-dung
p/S: danh sách này chỉ là tham khảo, có thể thay đổi theo từng năm.

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/

Thứ Hai, 13 tháng 2, 2023

KnockoutJS là gì? What is KnockoutJS?

+ KnockoutJS là 01 thư viện JavaScript đơn giản hoạt động theo mô hình Model-View-ViewModel (MVVM)

+ KnockoutJS xuất thân từ đại gia đình danh giá (đại học MIT - Huê Kỳ)

+ Trang web official của KnockoutJS: https://knockoutjs.com/

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.

Thứ Bảy, 11 tháng 2, 2023

DurandalJS là gì? What is DurandalJS?

Durandal là 01 framework JS phía client cross-device, cross-platform và được thiết kế để giúp tạo các ứng dụng dạng 01 trang Single Page Applications (SPAs) dễ tạo và bảo trì. 

Durandal được dùng để xây dựng các ứng dụng cho PC, Mac, Linux, iOS và Android...

Durandal cũng là anh em gia đình danh giá (đại học MIT - Huê Kỳ)

Facebook Youtube RSS