FireBase có thể rất mạnh mẽ đối với ứng dụng backend, nó bao gồm việc lưu trữ dữ liệu, xác thực người dùng, static hosting……Nên lập trình viên chỉ cần chú tâm đến việc nâng cao trải nghiệm người dùng.
Xem chi tiếtCác công cụ front-end có thể khá mơ hồ với cả một lập trình viên đã có kinh nghiệm như tôi. Giải pháp là hiểu cách...
Xem chi tiếtĐược dịch từ bài viết "How to stand on the shoulders of giants" được đăng trên freecodecamp. “Tôi có thể nhìn xa trông rộng hơn người...
Xem chi tiếtNhân dịp hôm nay đi Barcamp Saigon, tôi gặp một cậu bạn vô cùng thú vị. Cậu này là người Mỹ gốc Việt, hiện giờ đang làm developer cho một startup ở Sài Gòn. Nói chuyện thì cậu ấy kể với tôi rất nhiều thứ cũng như liệt kê ra một loạt các ngôn ngữ mà cậu ấy biết từ Java, C#, Ruby, Python, Javascript, NodeJS.
Xem chi tiếtGiới thiệu về XSS XSS (Cross Site Scripting) là một lỗi bảo mật cho phép hacker nhúng mã độc (java_script) vào một trang web khác. Hacker có thể lợi dụng mã độc này để deface trang web, cài keylog, chiếm quyền điều khiển của người dùng, dụ dỗ người dùng tải virus về máy. Các bạn có thể xem thêm demo trong vụ hack Lotte Cinema trước đây.
Xem chi tiếtViệc chọn ngôn ngữ lập trình dành cho dự án Internet of Things (IoT) cũng có thể xem như quyết định quan trọng không kém so với việc lựa chọn nền tảng phần cứng. Những dự án phát triển Internet of Things (IoT) đang nổi lên ở rất nhiều công ty công nghệ trên toàn thế giới. Hiện tại chỉ có khoảng 300 nghìn lập trình viên tham gia IoT nhưng đến 2020, thế giới sẽ cần tới 4,5 triệu lập trình viên. Vì thế, ...
Xem chi tiếtBức tranh lập trình là một bức tranh muôn màu muôn vẻ, với sự thay đổi sôi động không bao giờ có dấu hiệu...
Xem chi tiếtNếu bạn là một trong hàng triệu người dùng thường xuyên của trình duyệt Google Chrome thì có lẽ bạn không còn lạ gì...
Xem chi tiếtKỹ sư phần mềm đang là một trong những nghề nhu cầu cao nhất hiện nay – ngay cả thực tập sinh tại các công ty công nghệ cũng có thể nhận một mức lương đáng ghen tị.
Xem chi tiếtCó lẽ đa số chúng ta đều đồng ý, là một ngôn ngữ lập trình, JavaScript vẫn còn nhiều thiếu sót. Và mỗi người đều có ý kiến riêng về những thiếu sót này. Christoffer Petterson gần đây có viết “JavaScript còn một đoạn đường dài phải đi” – bài viết nói về các thiếu sót của JavaScript standard run-time, và sự hình thành văn hóa micro-packages và polyfills.
Xem chi tiếtĐể bản thân mình luôn cập nhật với những thiết kế web mới là một điều rất khó khăn. Mỗi ngày có nhiều công cụ, thư viện và các frameworks mới được giới thiệu đến cộng đồng. Chúng tôi sẽ tổng hợp hết tất cả những update mới nhất tại đây cho các bạn.
Xem chi tiếtBạn đã biết sự khác biệt của hai toán tử so sánh bằng === và== trong Javascript. Bạn thấy cả hai đều được sử dụng nhưng bạn không chắc về việc bản thân nên sử dụng cái nào. Bạn muốn tìm ra một lý do để thuyết phục bản thân. Vâng bài viết này là dành cho bạn.
Xem chi tiết