
Drag & Drop Multiple Images Upload, Laravel + Jquery
Demo Các bước thực hiện Step 1: Install Laravel. composer create-project laravel/laravel multipleimages --prefer-dist Bạn tự cài đặt cấu hình, connect db.... nhé Create migration php artisan make : migration create_images_table <?php use Illuminate Support Facades Schema ...

Solidity - Ethereum và smart contract đầu tiên
Ở bài viết này, mình mặc định các bạn đã biết khái niệm Blockchain và những ứng dụng của nó. Ethereum Là Gì? Khái niệm Ethereum (ETH) là: Một nền tảng (platform) chạy trên nền tảng công nghệ Blockchain Hỗ trợ hợp đồng thông minh (smart contract) Mạng lưới sử dụng tiền mã hoá 2.0 Sử ...

React patterns - Phần 1
Đây là những react patterns được tổng hợp tại trang https://reactpatterns.com/, rất hữu ích cho những ai mới tiếp cận với React. Khá nhiều nên mình sẽ tách thành 2 bài viết. Stateless function Stateless functions thường dùng để viết các components nhỏ có tính tái sử dụng cao. Chúng không có ...

Giới thiệu khái quát về Design Doc
Nguồn bài viết : 残業も減らせる!? 上級エンジニアになるためのDesign Doc超入門 Trong bài viết lần này tác giả sẽ giải thích về「Design Doc」, một loại tài liệu nhìn từ góc nhìn kĩ thuật đã nhận được nhiều sự chú ý từ những năm 2000. Đối tượng của bài viết chủ yếu sẽ là những kĩ sư đã có ...

Machine Learning với Javascript.
Từ khi tìm hiểu về Machine Learning, mình luôn thấy các tài liệu hoặc thư viện sử dụng R hoặc python để xây dựng mạng nơ ron. Cho đến một ngày, mình thử search "javascript machine learning framework" trên google, kết quả trả về khiến mình khá ngạc nhiên Tạ Quốc Bảo viết 18:08 ngày 12/08/2018

Quản lý Disposable trong RxJava2
Giới thiệu Chào mọi người, ở bài viết này mình muốn trình bày về việc quản lý Disposable trong ứng dụng android. Bài viết này mình muốn hướng đến đối tượng những người mới học và làm việc với RxAndroid như mình. Trước hết để hiểu về Disposable thì các bạn cần hiểu Subscription là gì. ...

Tại sao lại cần HTTPS? Những điều engineer cần biết về lịch sử và kỹ thuật phía sau của TLS. (phần 2)
Tiếp theo phần 1 ở đây tôi đã nói đến lý sao tại sao lại cần HTTPS hoá tất cả mọi thứ. Trong phần 2 này tôi sẽ viết tiếp những vấn đề dưới đây : HTTP có khuynh hướng biến mất trong tương lai Do sự phát triển của việc HTTPS hoá mọi thứ thì việc truyền tin plain text trên trình duyệt dần dần có ...

Multi-Database với postgresql
1. Giới thiệu Đối với các dự án lớn, với databases quá nhiều thì việc sử dụng multi-databases có lẽ cũng là một giải pháp hay và nên thực hiện. Chúng ta sẽ chia databases lớn đó thành các databases nhỏ hơn và bên trong là table phục vụ cho một chức năng cụ thể. Điều này giúp cho người lập ...

Tìm hiểu Arel trong ruby on rails
Hầu hết lập trình viên Ruby On Rails đều biết đến Active Record. Đây là một trong những điểm mạnh nhất của Ruby On Rails. Active Record - ORM framework là một layer nằm ở giữa ngôn ngữ lập trình và database, được viết bằng một ngôn ngữ lập trình hướng đối tượng (như là Ruby, Python, PHP ...) giúp ...

Các thành phần cơ bản của JavaScript
Bài viết được dịch từ: https://blog.sessionstack.com/how-does-javascript-actually-work-part-1-b0bacc073cf Overview Ngày nay, JavaScript đã trở nên cực kì phổ biến... Theo thống kê của GitHut, JS vẫn đang đứng đầu về số lượng repository và tổng số lượt push trên github. Hầu hết mọi ...

OOP: Thế nào là một object tốt?
Martin Fowler nói rằng: Library là một tập các functions, nó thường được nhóm lại thành các class. Các funtions được nhóm thành class? Đây là một quan điểm sai lầm, đáng nói là nó rất phổ biến khi mọi người hiểu sai về khái niệm class trong lập trình hướng đối tượng. Class không phải là một ...

Android Data Binding và Live Data
Chào các bạn, hôm nay mình xin phép được nói tiếp câu chuyện về Android Data Binding, sau khi đã biết cách sửa để data binding có thể chạy với Kotlin ở bài Android Data Binding với Kotlin thì nếu bạn nào hay mò mẫm tìm hiểu sẽ có ý định thay thế ObservableField của data binding bằng ...

[IOS - Swift] Custom tableViewCell
UITableView thường xuyên được sử dụng trong ứng dụng ios để biểu diễn thông tin dưới dạng bảng. Hôm nay mình sẽ hướng dẫn các bạn cách để custom TableViewCell như hình dưới đây! Tạo TableView và các class controller Trước tiên mình đã tạo sẵn 1 TableView như bên dưới, My Custom Table View ...

Java thực hiện fake ip cho http request thông qua ssh tunnel
Tiếp theo bài viết trước sử dụng c# để fake ip cho trình duyệt, trong bài viết này mình sẽ giới thiệu fake ip cho http request bằng ngôn ngữ java, đầu tiên giới thiệu qua về ssh Có 3 loại SSH port forwarding Local port forwarding : là dạng kết nối từ phía SSH client được chuyển tiếp qua SSH ...

Tìm hiểu về Filtering trong hệ thống Linux
Cùng với sự phát triển của công nghệ thông tin, lượng dữ liệu cần truy cập và xử lý cũng ngày càng nhiều. Khi hiển thị dữ liệu cho người dùng, các công cụ ngày nay đã cố gắng để hiển thị một cách trực quan nhất có thể, phần nào giúp cho người dùng dễ dàng hơn trong việc tiếp cận. Tuy nhiên, ...

Model instance – Object or array
Một ngày đẹp trời bạn thực hiện câu lệnh quen thuộc để lấy ra tất cả bản ghi trong bảng users. Câu chuyện hết sức đơn giản nếu bạn sử dụng Eloquent trong Laravel là xong. //get all user $users = User : : first ( ) ; Thay vì trả về một collection model như hàm all(), hàm first() ...

Tizen Platform - Part 2: Development environment and Tizen Studio
Ở bài trước, mình đã giới thiệu cơ bản về hệ điều hành tizen, trong bài viết này, mình xin được giới thiệu bước đầu tiên để có thể xây ứng một ứng dụng tizen: cài đặt môi trường và các thành phần trong Tizen Studio. Tizen Studio Tizen Studio là một IDE được xây dựng dựa trên một version mới của ...

Tizen Platform - Part 1: Introduce
Nói đến hệ điều hành cross-platform, chúng ta sẽ nghĩ ngay đến tên của những ông lớn như Android hay Apple với iOS, hầu hêt các thiết bị như smartPhone, smartTv, smartWatch ... trên thế giới hiện nay đều chạy trên các hện điều hành này, tuy nhiên, bên cạnh đó, một số đại gia khác trong ngành cũng ...

Ranh giới bắt đầu và kết thúc đối với vai trò của QA trong dự án Scrum
Vai trò của QA trong dự án chạy theo mô hình Scrum là gì? Phạm vi của Scrum đối với Kiểm thử viên Bài viết này không phải là lý thuyết hướng dẫn về quy trình, phương pháp hay hướng dẫn cách sử dụng Scrum cho QA mà đúng hơn nó chỉ là một bài báo nói về kinh nghiệm làm việc như là 1 Senior QA ...

ECMAScript and ES6: Part 2
This is the second part of my previous article ECMAScript and ES6: Part 1. After completing this 2 article with es6, anyone can jump start learning any frontend framework like React, Angular or VueJS. In this article I will describe the topics modules, symbols, arrays & collections, promises in ...