![](/pictures/picsmalls/2018/08/12/560/xmh1534068539.png)
Tìm hiểu về Cassandra - Cách install Cassandra
Install Cassandra Chuẩn bị môi trường Môi trường chuẩn bị trong bài viết này là trên Windows. Do Cassandra có nền tảng là Java nên cũng hoạt động tương tự trên các OS khác như Mac, Linux Windows 10 Pro JDK 8u181 64bit Eclipse 4.8.0 Download Cassandra Trong bài viết này sử dụng ...
![](/themes/images/default.png)
Buổi hẹn hò đầu tiên - Data Types trong js (Phần 1)
1. Phân loại: Theo w3shool, js có: 5 kiểu dữ liệu: boolean number string object function typeof 'Framgia // return "string" typeof 5 // return "number" typeof true // return "boolean" ...
![](/pictures/picsmalls/2018/08/12/560/jwz1534068581.png)
[Rails + Angular] Get Started - Part 1
Bài hướng dẫn này sẽ hướng dẫn bạn cách tạo ứng dụng Angular + Rails đơn giản nhất có thể. Chúng ta sẽ tạo một ứng dụng Angular, sau đó tạo một ứng dụng Rails, và cuối cùng là làm cho chúng có thể nói chuyện được với nhau. Tạo ứng dụng Angular Ứng dụng của chúng ta sẽ tạo có tên Home Library, ...
![](/pictures/picsmalls/2018/08/12/560/nhm1534068490.png)
Bài 1: Thiết lập môi trường ReactJS
Mình bắt đầu vào bài học đầu tiên nhá: Bài viết này mình xin phép nói về cách tạo 1 app reactjs và những cách tạo mà mình đã tìm hiểu được, đó là: Tạo 1 serve bằng Nodejs . Tạo 1 app chỉ có reactjs. Kết hợp ReactJS và Laravel ( những bài viết tiếp theo của mình sẽ làm trên cách này! ) ...
![](/pictures/picsmalls/2018/08/12/560/mnc1534068477.png)
Tìm hiểu TypeScript trong 5 phút
TypeScript là một superset của JavaScript, nhằm giúp cho JavaScript có thể mở rộng và đáng tin cậy hơn. TypeScript là mã nguồn mở và đã được Microsoft duy trì kể từ khi họ tạo ra nó vào năm 2012. Tuy nhiên, TypeScript đã có bước đột phá ban đầu của nó như là ngôn ngữ lập trình cốt lõi trong ...
![](/pictures/picsmalls/2018/08/12/560/ahx1534068499.png)
Tìm hiểu 3 Modules Built-in trong Nodejs: HTTP - URL - File System
Xin chào tất cả các bạn, ở bài trước chúng ta đã đi tìm hiểu về khái niệm Module trong Nodejs, hôm nay chúng ta sẽ tiếp tục tìm hiểu tới 3 module tích hợp sẵn trong Nodejs là http, url và fs (file system) nhé. Những nội dung có trong bài này: 1. HTTP module. 2. URL module. ...
![](/pictures/picsmalls/2018/08/12/560/qmm1534068484.png)
Các loại query trong ElasticSeach
Tiếp theo bài viết về Cài đặt và sử dụng ElasticSearch trong Ruby On Rails ở bài viết trước của mình, thì hôm nay mình giới thiệu tiếp về các loại query trong ElasticSearch mà mình biết. 1.Bool query Loại query này cho phép kết hợp khác câu truy vấn khác nhau tùy trường hợp mà bạn muốn dùng cho ...
![](/pictures/picsmalls/2018/08/12/560/utp1534068457.jpg)
Collab on Code – Một Cloud IDE miễn phí cho Coding with Multiple People
Làm việc trong cloud đã trở thành tiêu chuẩn cho nhiều developers. Bạn có rất nhiều IDE trên nền tảng cloud để làm việc và hầu hết chúng đều có các tính năng cạnh tranh với desktop editors. Nhưng ít chương trình có bất kỳ loại chế độ cộng tác nào, nơi bạn có thể chỉnh sửa mã với người khác. ...
![](/pictures/picsmalls/2018/08/12/560/jxm1534068484.png)
[Ruby on Rails] Association và nghìn lẻ một phương thức kèm theo
Khi làm việc với Rails framework, ắt hẳn bạn đã rất quen thuộc với khái niệm association rồi nhỉ. Với mình cũng thế, hầu như project Rails nào của mình cũng động đến association cả. Giật tít vậy chứ trong bài viết này mình sẽ chỉ giới thiệu association và cách dùng một số phương thức với ...
![](/pictures/picsmalls/2018/08/12/560/bzq1534068566.png)
Bài 2: Một số thứ cần biết trước khi tìm hiểu về ReactJS ( Phần 1 )
Mình khuyên các bạn nên cài thêm 1 số package như React Developer Tools và react-detector để tiện cho việc phát triển. React Developer Tools : là một tiện ích mở rộng Chrome DevTools cho thư viện JavaScript React nguồn mở. Nó cho phép bạn kiểm tra các cấu trúc thành phần React trong Công cụ ...
![](/pictures/picsmalls/2018/08/12/560/djp1534068471.png)
Xây dựng dựng dụng REST API đơn giản với FLASK - Part 2
Chào các bạn, ở bài viết trước, mình đã cùng các bạn làm quen với Flask, một framework đơn giản và khá nhẹ nhàng của python dùng để xây dựng một RestFull API. Để tiếp nối series này, chúng ta cùng tìm hiểu cách xây dựng 1 ứng dụng CRUD với Flask nhé. Nào ta cùng bắt đầu. CRUD là một thuật ngữ ...
![](/themes/images/default.png)
Isolation Level of MySQL
1. ACID Là một trong 4 tính chất quan trọng của transaction bao gồm: Tính nguyên tố ( Atomicity ). Một transaction bao gồm các hoạt động khác nhau phải thỏa mãn điều kiện hoặc là tất cả thành công hoặc là không một hành động nào thành công. Tính nhất quán ( Consistency ). Một transaction sẽ ...
![](/themes/images/default.png)
Blockchain testing tools
Blockchain là gì Hầu hết mọi người đều biết blockchain là giao thức làm nền tảng cho Bitcoin, nhưng nó còn hơn thế. Về cơ bản, bạn có thể coi đó là sổ cái kỹ thuật số “chỉ thêm không bớt” — tương tự như bản ghi của một spreadsheet được chia sẻ. Về cơ bản, nó là một cấu trúc dữ liệu ...
![](/themes/images/default.png)
Business Analyst và design functions - part 2
Làm thế nào để biến ý tưởng của khách hàng thành UI và function -- có thể lập trình được (programmable) và có thể kiểm thử được (testable) Bước 1: Logic và core function Mỗi ý tưởng nhằm 1 mục đích nhất định. Lấy ví dụ từ idea này: AI Taste Predictor Playlists based on users genre, sub genre, ...
![](/pictures/picsmalls/2018/08/12/560/eni1534068488.png)
Làm việc hiệu quả với Android Resource
Có bao giờ bạn phải lướt vài trăm dòng trong strings.xml để tìm một đoạn text phù hợp? Hay mỗi khi cần một icon, bạn phải đi dò từng cái có sẵn trong drawable để tránh trùng lặp? Mỗi khi chúng ta bắt đầu một dự án mới, chúng ta thường quan tâm đến việc xây dựng struct, cài đặt môi trường, ...
![](/pictures/picsmalls/2018/08/12/560/xgu1534068535.png)
Time Complexity For Ruby Developers
When we talk about time complexity in computer science, the first thing that we programmers mention is Big O notation which specifically describes the worst-case or best-case scenario. We use it to describe the execution time required or the space used (e.g. in memory or on disk) by an algorithm. ...
![](/pictures/picsmalls/2018/08/12/560/aur1534068483.png)
Angular 2 and ROR user authentication - Part 1
Chào các bạn, hôm nay chúng ta cùng nhau tìm hiểu cách viết Authenticate bằng Angular 2 và Rails nhé. Bài viết sẽ được dịch từ: https://hackernoon.com/angular-2-and-ruby-on-rails-user-authentication-part-2-a0c40f427145 Về phần giao diện, app sẽ được chia làm 3 phần nhỏ: Khởi tạo, cấu hình ...
![](/pictures/picsmalls/2018/08/12/560/qkl1534068481.png)
Bạn có muốn hẹn hò cùng js?
Trong bài viết này, mình sẽ giới thiệu với các bạn một người mà mình vừa mới quen (và crush) gần đây. Cậu ấy là tên là js, tên đầy đủ là Javascript. Tuy mới quen, nhưng cậu ấy làm mình thực sự ấn tượng lắm. Vậy nên, mình đã viết bài viết này, hi vọng có thể chia sẻ với những bạn đang hoặc sẽ crush ...
![](/pictures/picsmalls/2018/08/12/560/dbv1534068478.png)
Building a Vue single-page application (SPA) with Laravel
Trong bài viết này, Chúng ta sẽ tìm hiểu cách sử dụng Vue router kết hợp Laravel để xây dựng một Vue single-page application (SPA). Flow hoạt động của Vue SPA & Laravel như sau: Đầu tiên là request truy cập được gửi đến router của Laravel Laravel sẽ render bố cục SPA Tiếp theo là sử ...
![](/pictures/picsmalls/2018/08/12/560/dqv1534068459.png)
Cài đặt Vuex trong project sử dụng VueJs
Xin chào các bạn, đến tháng lại lên. Hôm nay mình cùng các bạn sẽ thực hiện tìm hiểu về cách dùng và cấu trúc một project sử dụng vuex. Trên các website có khá nhiều bài viết về vuex rồi nên mình sẽ không đi sâu vào chi tiết các khái niệm của vuex nữa. Nếu bạn chưa đọc qua về vuex thì các bạn có ...