Cố gắng làm hài lòng tất cả mọi người là điều không thể

Dialogflow – Đưa Chatbot dự báo thời tiết lên tầm cao mới (phần 1)

Trong bài viết đầu tiên, tôi đã giới thiệu với chúng ta các khái niệm Agent, Intent, Entity, và ở bài viết thứ hai là cách để...

Mẹo với Javascript (ES6) và thủ thuật để làm cho code sạch hơn, ngắn...

JS Template literals Template literals là gì? Nó cho phép lập trình viên có thể nhúng biểu thức JavaScript (hoặc multi-line string, biến, hàm...) bên trong chuỗi...
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ố...

Hãy nắm vững nguyên tắc cơ bản nếu như bạn muốn trở thành bậc...

Tuần trước, một độc giả đã đặt ra một câu hỏi: Làm cách nào để trở thành một designer bậc thầy? Khi đang suy nghĩ...
ux designer

18 designer hàng đầu dự đoán về xu hướng UI/ UX trong năm 2022

Dưới đây là tổng hợp 18 designer hàng đầu cho bạn tham khảo. Hy vọng với thông tin dưới đây của Topdev sẽ góp...

Tạo ra HTML responsive bằng cách thêm một dòng CSS

Trong bài này, tôi sẽ hướng dẫn bạn cách sử dụng CSS Grid để tạo ra Image grid thay đổi tùy theo kích thước...
jwt là gì

JSON Web Token (JWT) là gì ?

Jwt là gì? Trong bài viết này mình cùng tìm hiểu khái niệm JWT là gì , trước tiên hãy xem giải thích theo lý...

Tôi đã nghiên cứu AI như thế nào trong 2 tháng qua?

Trước tình cảnh mọi thứ đang thay đổi khá nhiều thì vai trò hiện tại của full stack developer thôi là chưa đủ. Trong...

Những sự thật ít người biết tới về nghề lập trình

Khi nói đến lập trình viên máy tính ta thường nghĩ tới những người khô khan, tối ngày chỉ biết ngồi bên máy tính....

Sự trỗi dậy của Conversional Website

Phương thức sử dụng Conversational Interface như một vũ khí bí mật để cá nhân hóa trải nghiệm website tối đa Internet đã giúp chúng...
javascript

Cách thức hoạt động của Javascript: Tổng quan về engine, runtime & call stack

Các Tech teams hiện nay đang khai thác tối đa mọi sự hỗ trợ của Javascript ở nhiều cấp độ trong stack của team...
Câu hỏi phỏng vấn mẹo về React: Component hay element được render trong browser?

Câu hỏi phỏng vấn mẹo về React: Component hay element được render trong browser?

Bạn có thể không thích câu trả lời vì thật sự rất phức tạp. Isn’t the word element synonymous to the word component anyway? From reactjs.org Nói...

Học Python: Từ Zero đến Hero (phần 2)

PHẦN 1 Iteration: Looping thông qua Data Structures Như đã biết về Python Basics, List iteration rất đơn giản. Các developer Pythonthường sử dụng looping For như sau: bookshelf = for...

Học Python: Từ Zero đến Hero (phần 1)

Trước nhất, Python là gì? Theo người sáng lập, Guido van Rossum, Python là: "Là programming language high-level, và triết lý core design tập trung...

Những điều cần biết về CSS-in-JS

Thinking in components — Bạn sẽ không còn phải maintain 1 đống style-sheets nữa. CSS-in-JS sẽ trích xuất model CSS theo level component, thay vì theo...

Những gì tôi học được từ 1000 code reviews

Dưới đây là 3 gợi ý code review (kèm thêm 1 cái bonus) mà tôi tổng hợp được. Gợi ý 1: Ném (throw) 1 exception...
Expressjs là gì

Expressjs là gì? Framework mạnh mẽ Nodejs Express

Expressjs là gì? Nếu đã từng vào nhà hàng kiểu ngồi (sit-down restaurant), bạn sẽ hiểu được những kiến thức cơ bản về Express....

Trở thành người dùng Stack Overflow thông minh chỉ với 5 bước đơn giản

Các software developers thực lòng sẽ khó sống nổi nếu thiếu Stack Overflow vì Stack Overflow tiết kiệm thời gian rất nhiều, bạn sẽ...
Làm sao để trở thành UX/UI designer

UX Design là gì? Làm sao để trở thành UX designer?

UX là gì - Gần đây có nhiều post tuyển dụng UX design lạc đề mà mình dám chắc 90% người post lên không...

Làm thế nào để sắp xếp Clean Architecture theo Modular Patterns trong 10 phút?

Bạn vẫn còn thắc mắc về định nghĩa của modern software architecture? Bạn đang tìm kiếm software architecture tốt nhất để áp dụng cho...