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
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ĩ...
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...
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...
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?
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ì? 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ẽ...
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...

























