two factor authentication

Two-Factor Authentication (2FA) hoạt động như thế nào?

Bài viết được sự cho phép của tác giả Kiên Nguyễn Bắt đầu với sự thật không thể trần trụi hơn: Đối với những giao...
javascript8

Arguments object trong javascript là gì? Cách sử dụng?

Trong ngôn ngữ JavaScript, việc truyền đối số cho function không giống như các ngôn ngữ khác. JavaScript không quan tâm chúng ta truyền...

Hướng dẫn giải bài toán phân bổ số lượng (thuật toán chia kẹo) trong...

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách giải bài toán phân bổ số lượng (bài toán...

The Product Mindset — Tư duy làm sản phẩm

Người viết: Đoàn Văn Tuyển Lần trước mình đã từng viết về Product Mindset (Tư duy làm sản phẩm), nhưng sau gần 2 năm trải...

7 Công Cụ Hay Dành Để Thực Hiện Devops

Trước đây, các nhà lập trình và các hoạt động thường hay mâu thuẫn với nhau. Việc tạo ra code thì chưa bao giờ...
Hiểu cơ chế layer caching khi build docker image để viết Dockerfile tốt hơn

Hiểu cơ chế layer caching khi build docker image để viết Dockerfile tốt hơn

Bài viết được sự cho phép của tác giả Tống Xuân Hoài Vấn đề Docker gần đây đang nổi đình đám trong cộng đồng IT nên...
debounce, throttle và once - ba hàm thêm cách giải quyết logic người dùng!

debounce, throttle và once – ba hàm thêm cách giải quyết logic người dùng!

Bài viết được sự cho phép của tác giả Tống Xuân Hoài Vấn đề Tìm ra cách giải quyết vấn đề là một trong những kỹ...

Học CSS Flexbox toàn tập phần 1

Bài viết được sự cho phép của tác giả Trần Anh Tuấn Trước đây khi chúng ta thiết kế web đặc biệt là dàn trang...

Lời kêu gọi lập trình viên Việt Nam cùng chung tay đẩy lùi Covid-19

Ngoài hơn 900 kỹ sư công nghệ thông tin đang tham gia trên các mặt trận, nhóm thông tin phản ứng nhanh chống dịch...
Microsoft Visual C++

Microsoft Visual C++ là gì? Các tính năng của Microsoft Visual C++

Microsoft Visual C++ là một môi trường phát triển tích hợp (IDE) được Microsoft phát triển để tạo các ứng dụng bằng ngôn ngữ...
nâng cấp từ Dev Frontend Web2 lên Web3

Cách để nâng cấp từ Dev Frontend Web2 sang Web3 hiệu quả

Bài viết được sự cho phép của tác giả Thanh Lê Tại sao nên đọc bài này? Nâng cấp level của bản thân một cách...
code trong javascript

Bỏ túi 6 đoạn code chỉ với một dòng rất hữu ích trong JavaScript

Bài viết được sự cho phép của tác giả Lưu Bình An 1. Trộn ngẫu nhiên một mảng const shuffleArray = (arr) => arr.sort(() => Math.random()...
mô hình Waterfall và Agile

Tản mạn về hai mô hình phát triển phần mềm là Waterfall và Agile

Bài viết được sự cho phép của tác giả Tống Xuân Hoài Vấn đề Hồi còn đi học, trong môn "Phân tích thiết kế hệ thống...
Solve Reverse Array

Solve Reverse Array with the best solution

Bài viết được sự cho phép của tác giả Kiên Nguyễn Reverse Array là bài toán phổ biến mà bất cứ kĩ sư phần mềm nào...
Lib requests có gì hay mà dùng thay urllib

Lib requests có gì hay mà dùng thay urllib

Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng Python là một ngôn ngữ già, có thể bạn chưa biết, Python tuổi dê Python...

Unit testing các component Vue.js bằng các tool Vue testing và Jest (P1): Viết...

Hãy cùng nhau học cách viết unit test bằng các tool unit test chính chủ từ VueJS và framework Jest. vue-test-utils, một thư viện VueJS testing...
Hướng dẫn Java Design Pattern – State

Hướng dẫn Java Design Pattern – State

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Trong các ứng dụng, một số đối tượng có thông tin về trạng...
Tại sao bạn nên sử dụng Python Generator

Tại sao bạn nên sử dụng Python Generator

Generator đã là một phần quan trọng của Python kể từ khi được giới thiệu với PEP 255. Generator function cho phép bạn tuyên bố...

[Tự học C++] Giới thiệu literals và operators

Literals Hãy xem xét hai dòng sau: 1 2 std::cout << "Hello world!"; int x{ 5 }; “Hello word” là gì?. Nó là literal, Một chữ(literal) (còn được gọi là hằng...
regular expression

Hướng dẫn cơ bản để làm việc với Javascript regular expression

Bài viết được sự cho phép của tác giả Lưu Bình An Giới thiệu Regular Expression (hay gọi tắt là regex - đọc là ghi-ríc-cờ-sờ) là một string...