Học React/Redux qua ví dụ thực tế: Khởi tạo project

Tôi đã từng viết một số bài giới thiệu về React dành cho AngularJS developer, hay Học ReactJS trong 15 phút tuy nhiên chừng đó có vẻ là chưa đủ để bạn có thể lặn sâu hơn vao trong thế giới của React, hôm nay tôi quyết định đưa đến cho các bạn một series mới, trong series này tôi sẽ hướng dẫn các bạn học React/Redux qua việc thực hành một ví dụ thực tế trong xuyên suốt quá trình tương tự như series AngularJS cho người mới mà tôi đã từng viết.

Đến hết series này tôi hy vọng các bạn sẽ có đầy đủ kiến thức để viết cho mình một ứng dụng dựa trên React và Redux. Lần này tôi sẽ hướng dẫn các bạn làm ứng dụng nghe nhạc trên SoundCloud, bạn có thể đăng nhập bằng tài khoản SoundCloud của mình, sau đó hiển thị được danh sách bài hát và có thể nghe chúng bằng React/Redux.

Read More »

Advertisements

Chuyện xưa cũ: Ai chưa đọc JavaScript The Good Parts

JavaScript: The Good Parts là một tựa sách kinh điển ra đời vào năm 2008, được nhiều lập trình viên Javascript giỏi khuyến cáo là nên đọc khi bạn bắt đầu với Javascript, thật ra thì tới tận 2014 tôi mới đọc nó. Tác giả Douglas Crockford, cũng là một người khá quen thuộc trong cộng đồng Javascript và cũng là một thành viên trong hội đồng ECMAScript.

Mặc dù ra đời khá lâu và đến giờ phút này có thể coi là lỗi thời vì quyển sách chỉ bao gồm các đặc điểm kỹ thuật của ES3 thì quyển sách này vẫn cực kì giá trị cho đến tận hôm nay vì những bài học mà nó mang lại.

Read More »

Chuyện xưa cũ: Nên dùng === hay == để so sánh trong Javascript?

Hôm nay tôi xin giới thiệu với các bạn một chuyên mục mới, chuyên mục này được gọi là Chuyện xưa cũ, đây sẽ là nơi tôi chia sẻ với các bạn những câu chuyện mà có thể các bạn đã từng biết, và đã từng quên, nói chung đây sẽ là những thứ xưa như trái đất, cứ ngỡ ai cũng biết nhưng thực tế chẳng phải vậy. Đâu đó sẽ giống với chuyên mục Java những điều có thể bạn đã biết trước đây, nhưng lần này những câu chuyện tôi kể sẽ rộng hơn, không chỉ đơn giản là về kỹ thuật nữa. Hy vọng các bạn sẽ thích thú với chủ đề này.

Nào cùng bắt đầu với câu chuyện đầu tiên.

Bạ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.

Read More »

Những vấn đề thường được hỏi khi phỏng vấn về Javascript

Nhu cầu về Javascript developer hiện nay trong thị trường IT là rất lớn. Nếu bạn có kiến thức ở mảng này thì cơ hội nghề nghiệp cũng như thu nhập của bạn cũng sẽ không hề ít. Nhưng trước khi bạn có được công việc mà bạn mong muốn, bạn sẽ phải thể hiện cho nhà tuyển dụng thấy khả năng của mình thông qua quá trình phỏng vấn. Trong bài viết này, tôi sẽ chia sẻ với các bạn về những vấn đề thường được nhà tuyển dụng hỏi khi phỏng vấn một ứng viên về Javascript.

Hãy cố gắng trả lời câu hỏi trước khi đọc phần trả lời nhé. Cùng bắt đầu nào!

Read More »

Tạo Slack Bot đơn giản với NodeJs và Botkit

Đối với các bạn developer chắc không còn xa lạ gì với Slack. Còn đối với bạn nào chưa biết Slack thì tôi xin 30 giây quảng cáo.

Slack là một công cụ chat, giúp trao đổi thông tin và cập nhập công việc trở nên dễ dàng hơn bao giờ hết.Chắc hẳn sẽ có nhiều bạn thắc mắc, dùng Skype là quá đủ rồi còn gì, vậy lý do gì khiến Slack tuyệt vời hơn Skype. Có thể tóm tắt như sau, Slack ổn định hơn Skype, hỗ trợ tốt hơn trên mobile, notification thông minh hơn, và trên hết, hỗ trợ tích hợp tốt hơn so với các công cụ khác như Trello, Github,… còn nếu bạn vẫn thắc mắc về Trello và Github là gì thì một là search google, hai là xem ở đây.

Read More »

Điểm qua các JavaScript frameworks, libraries và tools

Cùng với sự phát triển như vũ bão của cộng đồng Javascript, chúng ta có cảm giác như mỗi tuần lại có thêm các framework, library Javascript mới được ra mắt. Thật khó có thể để liệt kê hết ra đây các framework, library, tool hiện có trong cộng đồng. Trong khuôn khổ bài viết này, tôi sẽ giới thiệu với các bạn những framework, library cũng như tool nổi tiếng nhất và có ảnh hưởng nhất trong cộng đồng Javasript, cũng như khi nào nên áp dụng các framework, library hay tool đó.

Read More »