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ố...
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 -...
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,...
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...
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....
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...
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...
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...
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ì?
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 – 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 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ì? 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...
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...
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ì? 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...
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ì? 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,...


























