DevSecOps Philosophy (Triết lý DevSecOps)

Bài viết đến từ Ngô Doãn Thông - DevSecOps Engineer    DevSecOps team @Techcombank Giới thiệu Trong 20 năm qua, DevOps đã cùng với Agile, thay thế cho...
6 Lý do Async/Await của Javascript đánh bại Promises

6 lý do Async/Await của Javascript đánh bại Promises

Trong trường hợp bạn đã quên mất, Node.js đã hỗ trợ async/await kể từ phiên bản 7.6. Nếu bạn chưa thử qua, bài viết...

Node.js & MongoDB – Xây dựng một ứng dụng Messenger trò chuyện trực tuyến

1. Video demo ứng dụng mà các bạn sẽ làm được sau khóa học. Mình tóm tắt lại sơ sơ những tính năng của ứng...
quản lý dự án theo agile và scrum

Quản lý dự án theo Agile và Scrum cho người mới bắt đầu

Giải thích một trong những thuật ngữ rất phổ biến của quy trình phát triển phần mềm Làm trong các công ty phần mềm, bạn...
Monstache là gì? Đồng bộ mongodb sang Elasticsearch với Monstache

Monstache là gì? Đồng bộ mongodb sang Elasticsearch với Monstache

Bài viết được sự cho phép của tác giả Trần Hữu Cương Monstache là gì? Monstache là một công  cụ, phần mềm thực hiện đồng bộ...
Software Engineer là gì? Mô tả công việc và những kỹ năng cần có

Software Engineer là gì? Mô tả công việc và những kỹ năng quan trọng

Software Engineer là gì? Software Engineer làm gì? Cơ hội nào để trở thành Sofware Engineer trong năm 2023. Những câu hỏi được liệt kê...
cách sử dụng nvm

NVM là gì? Cách sử dụng và thủ thuật với Node Version Manager

Bài viết được sự cho phép của tác giả Tống Xuân Hoài Vấn đề Điều khiến bạn cảm thấy "sợ hãi" khi làm việc với Node.js...
Cách xử lý conflict khi git merge

Cách xử lý conflict khi git merge – Vấn nạn đau đầu của mọi...

Bài viết được sự cho phép bởi tác giả Sơn Dương Git là một trong những giải pháp quản lý mã nguồn dự án hiệu...

9 CSS animation mới “mãn nhãn” cho các project

Sau cả ngàn project thì chắc chắn anh em cũng muốn có một cái gì đó nhìn cho đẹp đẹp, cho mát mắt. Level...
câu hỏi lắt léo về Promise

9 câu hỏi lắt léo về Promise

1. var p = new Promise((resolve, reject) => { reject(Error('The Fails!')) }) p.catch(error => console.log(error.message)) p.catch(error => console.log(error.message)) Kết quả output Kết quả lỗi log ra 1 lần ...
Singleton design pattern – tất cả những điều cần biết

Singleton design pattern – tất cả những điều cần biết

Bài viết được sự cho phép của tác giả Kiên Nguyễn Quay lại với chuỗi bài design pattern ở Kieblog, hôm nay là Singleton Pattern....
Node.js và Mongodb hướng dẫn kết nối

Node.js và Mongodb hướng dẫn kết nối

Bài viết được sự cho phép của smartjob.vn Mục đích: Kết nối node js với cơ sở dữ liệu mongodb. Ở phần này hướng dẫn một số cách...
Đọc, ghi, xóa, sửa dữ liệu MongoDB

Đọc, ghi, xóa, sửa dữ liệu MongoDB

Bài viết được sự cho phép của smartjob.vn Hệ quản trị CSDL MongoDB lưu trữ dữ liệu theo cấu trúc phân cấp: database > collection > ...
Prototype của object

Prototype của object

Bài viết được sự cho phép của tác giả Lưu Bình An Khi chúng ta console.log một object của JS, sẽ thấy một property ẩn đặc biệt ],...
Đồng bộ dữ liệu giữa MongoDB với Elasticsearch bằng Transporter

Đồng bộ dữ liệu giữa MongoDB với Elasticsearch bằng Transporter

Bài viết được sự cho phép của tác giả Trần Hữu Cương Trong bài này mình sẽ làm ví dụ chuyển data từ MongoDB sang...

Bài học từ việc rút ngắn thời gian xây dựng ứng dụng xuống chỉ...

Trung bình, một ứng dụng ra mắt sẽ mất từ 6-8 tháng từ giai đoạn hình thành ý tưởng, build, testing đến hoàn thiện...
git

Các thủ thuật hữu ích mà bạn có thể không biết về Git stash

Tác giả: Srebalaji Thirumalai Nếu đã sử dụng Git trong một khoảng thời gian ắt hẳn bạn đã sử dụng Git stash. Đây là một...
10 Java Web Framework tốt nhất

10 Java Web Framework tốt nhất

Nếu bạn là một Java web developer, chắc hẳn là bạn đã được tiếp xúc với vô vàn các Java Web Framework. Vì thế...
Cách tạo icon tương thích trên Android bằng Android Studio

Cách tạo icon tương thích trên Android bằng Android Studio

Tôi đã phát hiện ra rằng, các ứng dụng Android của tôi không thể sử dụng các icon tương thích, điều này làm cho...

Một vài ứng dụng hay ho của reduce

Hãy học sử dụng reduce, vượt qua những ví vụ căn bản bằng cộng, trừ, nhân, chia Khi đọc tài liệu trên MDN về Array.prototype.reduce() chúng ta...