Xây dựng ứng dụng realtime messaging bằng Firebase

Xây dựng ứng dụng realtime messaging bằng Firebase như TikTok, Bigo…

Bài viết được sự cho phép của tác giả Ngo Thang Hiện nay các ứng dụng live stream mọc lên như nấm, một trong số...
chuyện nghề lập trình

Cách mà một dòng code đã thay đổi cuộc đời tôi!

Năm 2012 là giai đoạn mà sự nghiệp của tôi không đi đến đâu cả. Một ngày đẹp trời, đồng nghiệp của tôi -...
7-sai-lam-trong-hoc-javascript

Vượt qua 7 sai lầm này để học JavaScript dễ thở hơn

Giới thiệu Đối với một số người, học JavaScript có vẻ không hứng thú lắm, đặc biệt là những ai thiếu kiên nhẫn. Thỉnh thoảng,...
chọn chuyên ngành IT nào

Kỹ thuật phần mềm vs Khoa học máy tính – Nên chọn ngành nào/

Xin chào mọi người! Tên tôi là YK, hiện đang quản lí CS Dojo, một kênh YouTube giáo dục lập trình với hơn 200.000...
RFC

Những ngày đen tối nhất của Vue

Vừa qua cộng đồng VueJS đã có khoảng thời gian khá dậy sóng. Mới đây, người tạo ra Vue, Evan You đã phát hành...

Lập trình viên và hội chứng Tự kỷ

Khi tôi đọc bài viết của Wesner Moise về hội chứng Asperger (một dạng tự kỷ nhẹ), tôi đã không cảm thấy ngạc nhiên....
lý do ảnh hưởng đến ReactNative performance

Những lý do ảnh hưởng đến ReactNative performance của bạn

Đối với các bạn mới bắt đầu làm quen React Native thì việc tối ưu performance là điều không cần thiết. Các bạn nên...
cach-engineer-nhat-ban-thuc-hien-test-nhu-the-nao

Cách Engineer Nhật Bản thực hiện test như thế nào

Bài viết được sự cho phép của tác giả Ngo Thang Hôm qua mình đọc được bài khá hay về 1 thanh niên nhật (tên...
nghề lập trình

Sự thật về nghề lập trình

Giới thiệu Phải nói rằng công việc của developer chúng ta là một trong những công việc bí ẩn, “nguy hiểm” nhất thế giới. Ai...
Lập trình hướng đối tượng là gì?

OOP là gì? Giải thích dễ hiểu về lập trình hướng đối tượng

Lập trình hướng đối tượng (Object Oriented Programming - OOP) là một trong những kỹ thuật lập trình rất quan trọng và sử dụng...
JavaScript Closures là gì

JavaScript Closures là gì?

Bài viết này mình sẽ giới thiệu với bạn về JavaScript closures là gì. Việc hiểu closures sẽ giúp bạn viết code tốt hơn...
kinh nghiệm vận hành MySQL

Kinh nghiệm vận hành MySQL – Chú ý khi chọn MySQL làm database

Bài viết được sự cho phép của tác giả Ngo Thang Đến với lập trình web thì chắc hẳn ai cũng đã từng làm việc...
javascript-prototype-la-gi

Javascript Prototype là gì?

Mở đầu Prototype là khái niệm cốt lõi cơ bản trong JavaScript khá quan trọng để thực thi OOP trong JavaScript. Vì JavaScript là một...

Socket là gì? WebSocket là gì? Hiểu hơn về Websocket

socket là gì? socket là gì? - Socket là một điểm cuối (end-point) của liên kết giao tiếp hai chiều (two-way communication) giữa hai chương...
Bootstrap là gì

Bootstrap là gì? Tặng 20 Templates Bootstrap miễn phí

Bootstrap là gì? Bootstrap là gì? - Nó là một framework HTML, CSS, và JavaScript cho phép lập trình viên dễ dàng xây dựng website theo...
big data là gì

Dữ liệu lớn (Big Data) là gì? Đặc điểm và ứng dụng của Big...

Có data, và sau đó có big data. Vậy, sự khác biệt là gì? Big data - Dữ liệu lớn ra đời mang đến...
lập trình ở Việt Nam

Tại sao nguồn nhân lực lập trình ở Việt Nam lại đứng đầu Đông...

Nói về cuộc cách mạng 4.0 và lập trình ở Việt Nam, nhiều người cho rằng Việt Nam có lợi thế về nguồn nhân...
ethereum là gì

Ethereum là gì? Tìm hiểu cơ bản về Blockchain (P2)

Bài trước chúng ta đã nói khá nhiều về lập trình Ethereum trong blockchain là gì và cách dùng Truffle cũng như command line...
tối ưu code ứng dụng React

Mẹo tối ưu code ứng dụng React lập trình viên phải biết

React hiện nay đang rất phổ biến trong cộng đồng lập trình viên. Các ứng dụng React có quy mô lớn thường rất thú...
Ethereum là gì

Ethereum là gì? Tìm hiểu cơ bản về Blockchain (P1)

Kì trước, tôi đã có bài viết Solidity cơ bản. Nó được thiết kế để dùng cho Ethereum Virtual machine (EVM). Trong bài này,...