Software: 12 nguyên tắc của Joel để tạo nên phần mềm tốt hơn

Cách đây khoảng 10 năm, Joel đã dự đoán được những qui trình cần thiết để xây dựng nên một phần mềm chất lượng. Tạo ra một sản phẩm mang lại giá trị cho người dùng là chưa bao giờ dễ dàng. Và qua nhiều năm làm việc ở Microsoft, tạo ra Microsoft Excel, Trello, … Read moreSoftware: 12 nguyên tắc của Joel để tạo nên phần mềm tốt hơn

Mastery: Có một công cụ giúp bạn thành công

Cuộc sống vốn là những trải nghiệm và sớm nhận ra điều đó thì chúng ta sẽ đối xử với nó như một nghệ thuật. Tất cả những thay đổi trong đời bạn đều xuất phát từ nhận thức, hiểu biết và triết lý mà bạn có. Bởi vì, nhận thức là một thứ bí mật và … Read moreMastery: Có một công cụ giúp bạn thành công

Javascript: Unit testing React Component với Jest và Enzyme

Sau khi chúng ta thống nhất structure và chia những component trong React, chúng ta bắt đầu phần cài đặt cho từng component, kiểm thử bằng tay và sau đó viết unit testing. Vậy tại sao phải viết unit test cho những component trong React? Đảm bảo code chúng ta chạy đúng một lần nữa … Read moreJavascript: Unit testing React Component với Jest và Enzyme

Mastery: 3 cách để vượt qua thời gian khó khăn

Trong bài viết này chúng ta sẽ tìm hiểu một số cách để vượt qua thời gian khó khăn trong cuộc sống. Một trong những cách mà tôi tâm đắc đó là hãy nhìn nhận khó khăn như một cơ hội để phát triển. 1. Thay đổi quan điểm Có một bài nghiên cứu rất … Read moreMastery: 3 cách để vượt qua thời gian khó khăn

Javascript: Sự khác nhau giữa Cookie, localStorage và sessionStorage

Hiện nay với nhu cầu lưu trữ thông tin người dùng trên trình duyệt, chúng ta có thể sử dụng localStorage, sessionStorage, hay cookie. Những dữ liệu này thường đơn giản chỉ là những thông tin như ngôn ngữ, theme, tùy chỉnh layout, … Nhưng trên thực tế, chúng ta thường nhầm lẫn giữa cookie, … Read moreJavascript: Sự khác nhau giữa Cookie, localStorage và sessionStorage