
Giới thiệu về rails 5.0 với Action Cable -part1
Rails 5: Action Cable - Bạn hay thù? Tóm tắt: Action Cable là một trong những tính năng chính của rails 5. Nhưng Action Cable làm được j cho dev? Có phải web sockets thực sự hữu dụng như mọi người nói. Bài viết này không phải là một bài hướng dẫn, thay vào đó chúng ta sẽ nhận được những lí do ...

Sử dụng Amazone SES để gửi mail trong rails
Giới thiệu Amazone Simple Email Service (AWS SES) là một dịch vụ SMTP server uy tín, cho phép gửi email marketing với số lượng lớn, giá thành rẻ tốt nhất hiện nay.Đây cũng là một dịch vụ mà developer cũng nên tìm hiểu để phục vụ cho công việc vì những lợi ích nó mang lại thường giúp nó trở thành ...

Transaction''s Propagation in Spring
Bài viết này sẽ cung cấp các kiến thức về việc truyền transaction trong Spring framework. Thông qua bài viết này, developer có thể quyết định các method nghiệp vụ có thể được đóng gói trong logical hoặc physical transactions. Các method trong các Spring beans riêng biệt chia qua một tập các ...

Test A/B bắt buộc trong Quảng cáo Facebook
Test A/B Trong những phần trước tôi đã giới thiệu với các bạn cách tạo tk facebook ads, cách sử dụng audience để xác định tập khách hàng tiềm năng ➡ Trong phần này tôi sẽ giới thiệu các bạn sao cho xây dựng được một bài quảng cáo sao cho phù hợp với khách hàng của bạn nhất Trịnh Tiến Mạnh viết 13:49 ngày 12/08/2018

Hướng dẫn làm game craze math
Chào các bạn! Như tiêu đề mình sẽ hướng dẫn các bạn làm game crazemath. Một game khá là thú vị cũng từng được 1 số báo viết bài. Có 1 lưu ý nhỏ là, đây là 1 mini game, và mình làm bài hướng dẫn này ngắn gọn nhất, dễ làm nhất để các bạn mới làm quen với unity cũng có thể làm được! Vì vậy chúng ta ...

Một số lệnh hữu ích trong Linux
Hệ điều hành Linux hỗ trợ rất nhiều GUI (giao diện đồ họa người dùng), giúp người dùng thao tác với máy tính bằng chuột và bàn phím tương tự như hệ điều hành Windows nhưng giao diện dòng lệnh cũ (bash) vẫn được chứng minh là dễ dàng hơn và nhanh hơn trong một số tình huống. Nếu bạn nào có sử dụng ...

Đọc QR Code sử dụng Vision API
Có nhiều bạn muốn tạo một ứng dụng trong đó có chức năng đọc mã QR code. Hôm nay mình xin hướng dẫn các bạn viết 1 app như vậy. Giới thiệu Với việc giới thiệu Google Play service 9.6 thì Google đã cho ra mắt Mobile Vision API cung cấp các API để đọc mã vạch(barcode) của nhiều loại khác ...

Still and Video Media Capture by using AVFoundation
Trong quá trình làm việc có thể bạn sẽ gặp phải yêu cầu tạo ra 1 sản phẩm trong đó có chức năng tạo ra 1 đoạn video. Với trường hợp này bạn có thể nghĩ ngay tới việc sử dụng UIImagePickerController để có thể sử dụng luôn camera default, nhưng nếu UI đòi hỏi bạn phải customer khá nhiều, ví dụ như ...

Introduction Crystal - Fast as C, Slick as Ruby
Bạn là một developer? Chắc hẳn bạn cũng biết đến ngôn ngữ C (sure), và bạn đã từng nghe thấy/ làm việc với Ruby on Rails? OK, nói đến C thì người ta thường nhắc đến ưu điểm là đến sức mạnh và tốc độ rất nhanh của C; còn nói đến Ruby, người ta hay nói về sự tiện dụng và cú pháp đơn giản, dễ hiểu, ...

Đừng sợ việc mất code với Git
Khi làm việc với Git, chúng ta thường sợ gặp phải những trường hợp mất code do việc xử lý merge, reset branches hoặc interactive rebase. Nhiều người thậm chí còn sử dụng các hosting file service để lưu trữ code của mình nhằm phòng ngừa việc mất code này, khiến cho việc sử dụng git mất đi ý nghĩa ...

ASP.NET 5 và AngularJS Phần 2, Sử dụng MVC 6 Web API
Đây là phần thứ 2 trong phần blog của loạt bài xây dựng ASP.NET 5 (ASP.NET vNext) ứng với AngularJS. Trong loạt bài đăng trên blog, tôi sẽ cho các bạn thấy làm thế nào để có thể tạo ra một ứng dụng Movie đơn giản sử dụng ASP.NET 5, MVC 6, và AngularJS. Bạn có thể tải về mã đã thảo luận trong bài ...

Sử dụng WebPay trong thanh toán trực tuyến
I. Giới thiệu 1. Webpay - API này được tạo nên từ nền của REST. Đó là một phương thức được dùng cho các nhà phát triển, sử dụng các URL của các nguồn tài nguyên theo định hướng, bằng cách sử dụng mã phản hồi HTTP để hiển thị các lỗi của API - API đang gia tăng cùng các tính năng HTTP xác thực HTTP. ...

Ứng Dụng SCRUM Cho Team Phân Tán (Phần 1)
Bài viết này yêu cầu các bạn phải có kiến thức cơ bản về Agile và Scrum. Như các bạn đã biết, phương thức quản lý project theo triết lý Agile, cụ thể là Scrum tập trung vào con người, khuyến khích các thành viên tích cực trao đổi và hợp tác với nhau trong quá trình estimation và thực hiện nhiệm ...

Case study: Dự án Scrum phân tán cho đường sắt Hà Lan
Scrum cung cấp một nền tảng đã được chứng minh cho việc thực thi các dự án. Tuy nhiên, trong mọi dự án quy trình scrum phải được điều chỉnh để phù hợp với các yêu cầu và hoàn cảnh khác nhau. Việc đó được thực hiện thế nào đóng vai trò lớn trong sự thành công hay thất bại của một dự án. Trong bài ...

Laravel Passport
Lưu ý - một số thông tin về Laravel Passport package trong bài viết này có thể đã outdated , bạn nên kiểm tra trên documentation của Laravel để có được thông tin chính xác nhất Trịnh Tiến Mạnh viết 13:48 ngày 12/08/2018

10 điều có thể bạn chưa biết làm được với Android Studio
Chúng ta đều có thể có được những điều tốt hơn khi ngồi đếm tất cả các pro-tips của Android Studio trong vòng 3phút của video dưới đây. Bạn có thể có thể đếm xem bạn biết bao nhiêu cái và bao nhiêu cái là mới đối với bạn. Video dưới đây khá là nhanh. Cho nên tôi sẽ tóm tắt lại tất cả các tính ...

Tìm hiểu về lệnh GREP trong linux
Trong bài trước tôi đã giới thiệu về lệnh find trong linux, nó rất hữu ích trong việc tìm kiếm file. Tiếp tục tìm hiểu về Linux, tôi sẽ trình bày về lệnh grep - nó gíup bạn tìm chuỗi trong file chỉ định. Đây là cách sử dụng cơ bản và hay gặp nhất, nếu đơn gỉan bạn muốn tìm một chuỗi nào ...

Angular Controller and Scope
Mở đầu Có khá nhiều bài viết giới thiệu chuyên sâu về AngularJS và scopes. Bài viết này chỉ đơn giản giới thiệu angular controller và Scopes trong phạm vi tìm hiểu của bản thân. Đôi điều cơ bản về Controller Controller được xem như là cầu nối giữa Model và View. Nếu bạn tìm hiểu sơ qua ...

Hash trong ruby
Hash (đôi khi được gọi là các mảng kết hợp, bản đồ hoặc từ điển) tương tự như mảng tuy nhiên mảng được đánh chỉ số mảng bằng các số nguyên thì bạn có thể đánh chỉ số của hash bằng các loại: string, biểu thức, đối tượng..... Khi bạn lưu trữ một giá trị trong hash bạn phải cung cấp 2 đối tượng đó là ...

Debug code PHP với Xdebug và Sublime Text 3
Debug code - chúng ta phải làm việc này rất nhiều. Viết code chạy một cách trơn tru ngay lần đầu tiên luôn thì rất là khó và chỉ có một số ít người (nếu có) làm được. Trong bài viết này, chúng ta sẽ xem thử làm thế nào để có thể debug với Xdebug kết hợp với Sublime Text. Bắt đầu Trước hết ta ...