Chat application with NodeJS, Socket.IO, Mysql and Express framework

Chat application with NodeJS, Socket.IO, Mysql and Express framework

Nội dung: Giới thiệu NodeJS Sơ lược về Socket và SocketIO Chat application Chat application advance Kết luận Tài liệu tham khảo 1. Giới thiệu NodeJS Nodejs là gì? Nodejs là một nền tảng được phát triển độc lập được xây dựng trên javascript runtime của chrome’s mà chúng ta có thể xây dựng được ứng dụng mạng nhanh chóng và dễ dàng mở rộng. Nodejs được xây dựng và phát triển từ năm 2009 và được bảo trợ từ công ty Joyent. Khả năng đáp ứng của nodejs là rất nhanh bởi nodejs được viết hầu hết bởi ... »

Flexbox layout trong React Native

Flexbox layout trong React Native

Nếu bạn là người thường xuyên làm việc với Web, thường xuyên đau đầu với việc phải chia layout website của mình như thế nào cho phù hợp, đúng như thiết kế. Bạn đã tìm đến rất nhiều cách để dàn layout cho website của bạn như sử dụng các thuộc tính float hoặc kỹ thuật clear float để chia cột cho website, hay lười hơn nữa là sử dụng các CSS Grid Framework để tiết kiệm thời gian. Nhưng với những cách truyền thống này, sẽ rất tốn thời gian hoặc sử dụng framework thì lại không hề tốt ... »

[Typescript] Phần 1 - Giới thiệu

[Typescript] Phần 1 - Giới thiệu

Hiện nay, có nhiều dự án đang chuyển qua viết bằng Angular2.  Bài viết này mình không nói về Angular2, nhưng sẽ giới thiệu đến các bạn một ngôn ngữ mới mà Angular2 sử dụng. Đó là Typescript.  Bài viết gồm các mục: Lịch sử Javascript ES6 là gì? Typescript là gì? Tính năng mới Kết luận  1  LỊCH SỬ JAVASCRIPT Lướt sơ qua về ... »

Sử dụng PySpark để cập nhật dữ liệu cho bảng có cấu trúc nested trên Hive

Sử dụng PySpark để cập nhật dữ liệu cho bảng có cấu trúc nested trên Hive

Trong quy trình xử lý big data hiện tại, Spark và Hive thường được sử dụng chung với nhau: Spark đóng vai trò là engine xử lý data Hive là datawarehouse lưu trữ dữ liệu đã xử lý từ Spark Thông thường, việc cập nhật dữ liệu từ Spark vào bảng trên Hive khá đơn giản, chỉ mất 1 vài dòng code, tuy nhiên trong trường hợp khi bảng trên Hive có cấu trúc phức tạp như 1 trường có cấu trúc nested thì việc xử lý sẽ cần tốn công một chút. Bài viết này sẽ cung cấp 2 ... »

Apiary Editor - Trình hỗ trợ xây dựng API Mockup

Apiary Editor - Trình hỗ trợ xây dựng API Mockup

1. Apiary là gì và tại sao nên sử dụng nó? Bạn sẽ phải làm gì khi các giao diện của mình đã hoàn tất mà chưa có APIs từ server. Bạn phải chờ hàng giờ, hàng ngày và thậm chí là hàng tuần để server hoàn tất để có APIs trả về dữ liệu cho bạn chăng. Điều đó lấy đi của bạn hàng tấn thời gian chưa kể xảy ra lỗi từ cả 2 phía. Làm sao để khắc phục nó? Công cụ được nhắc đến trong bài viết này, sẽ giúp bạn gạt bỏ những khó khăn ... »

Vòng đời - Lifecycle của React Component

Vòng đời - Lifecycle của React Component

Nếu bạn chưa biết React là gì thì có thể tham khảo từ các bài viết này nhé. Giới thiệu ReactJs React Native – Tương lai của lập trình di động Giới thiệu Đầu tiên thì React cho phép tạo component bằng method React.createClass() hoặc với ES6 là class App extends React.Component {}, Chúng ta có thể tái sử dụng một component ở nhiều nơi, với các trạng thái hoặc các thuộc tính khác nhau, trong một component lại có thể chứa thành phần khác. Mỗi component trong React có một trạng thái riêng, có thể thay đổi, và React ... »

Test tự động sử dụng Cucumber js (Auto Test Phần 1)

Test tự động sử dụng Cucumber js (Auto Test Phần 1)

Xu hướng ngày càng phổ biến của các chuẩn mới về sản xuất phần mềm là yêu cầu các developers viết unit test khi cài đặt source code. Việc viết unit trước đó rất hạn chế, ít, nhiều khi còn không được thực hiện trong các dự án. Bài viết xin giới thiệu một trong những công cụ phổ biến và hữu dụng được sử dụng để viết Unit test có một cái tên rất đặc biệt “cucumber – dưa chuột”. Nội dung bài viết : 1. Cucumber là gì. 2. Ngôn ngữ Gherkin. 3. Hướng dẫn cài đặt Cucumber. 4. Tổng ... »

Sử dụng Beacon với Swift

Sử dụng Beacon với Swift

Beacon là thiết bị mà được APPLE giới thiệu từ năm 2014 nhưng một hai năm gần đây nó mới được áp dụng nhiều vào thực tế. Sau khi tham gia một dự án sử dụng Beacon tôi có cơ hội tìm hiểu nhiều hơn về Beacon, thông qua blog này tôi muốn giới thiệu tới các bạn cách hiểu tổng quan nhất về Beacon đồng thời đưa ra một ví dụ về sử dụng Beacon trên Swift mong rằng đẹp lại một giá trị cho bạn đọc. I. Beacon là gì? Beacon là nhãn hiệu hàng hoá của Apple ... »