![](/pictures/picsmalls/2018/08/12/560/vmg1534068246.gif)
Tò mò về Deep learning ?
Deep Learning - Một khái niệm trong lĩnh vực AI(Artificial Intelligence) mà dù đã nghe đến nhiều nhưng thật sự tôi không phải người trong ngành nên khó mơ hồ hình dung ra được, vì vậy mới vọc thử một bài viết giới thiệu trên medium xem nó là gì ! https://medium.com/ub-women-data-scholars/introduc ...
![](/pictures/picsmalls/2018/08/12/560/ycm1534068264.png)
[Clean code] Chapter 4: Comment
Sự thật chức năng các hàm, lớp làm gì chỉ có thể được tìm thấy ở một nơi: code. Chỉ có code mới thực sự có thể cho bạn biết nó đang có gì và làm gì. Đây là nguồn thông tin thực sự chính xác duy nhất. Do đó, mặc dù comment là đôi khi là cần thiết, nhưng chúng ta sẽ tìm cách để tối thiểu nó trong ...
![](/themes/images/default.png)
3 nguyên tắc giúp viết code ruby tốt hơn
Làm thế nào để viết code ruby được tốt hơn? Đó là câu trả lời không phải đơn giản. Và dưới đây sẽ là 3 nguyên tắc cho bạn tham khảo để có thể cải thiện khả năng viết cũng như khả năng đọc cho người khác. Nguyên Tắc 1: Tránh sự hiểu lầm Sự hiểu lầm chính là nguyên nhân lớn nhất dẫn tới những sai ...
![](/pictures/picsmalls/2018/08/12/560/pzg1534068245.jpg)
Đối ứng thế nào khi một version Android không còn được hỗ trợ trên thị trường
1. Kiểm thử ứng dụng trên thiết bị di động là gì? Kiểm thử ứng dụng trên thiết bị di động là kiểm thử các tính năng, tính nhất quán và tính khả dụng của ứng dụng bởi manual hoặc automation tool. Khi một mobile app được phát triển, một danh sách các hệ điều hình cũng như cấu hình device được liệt ...
![](/pictures/picsmalls/2018/08/12/560/wzc1534068255.png)
MS SQL Server – Kiến trúc
Chúng ta có thể phân chia kiến trúc của SQL Server thành các thành phần khác nhau Kiến trúc chung. Kiến trúc bộ nhớ. Kiến trúc Data File. Kiến trúc Log File. Client : Nơi bắt đầu các request. Query: Truy vấn SQL ngôn ngữ bậc cao. Logical Units: Từ khóa, Biểu thức, toán ...
![](/pictures/picsmalls/2018/08/12/560/leo1534068253.png)
Import CSV với dữ liệu lớn
Có nhiều lúc bạn phải import 1 lượng lớn dữ liệu. Nó có thể được lấy từ Json, CSV hoặc nhiều loại tệp khác nhau. Ở bài viết này mình xin viết về import bằng file CSV. Cách 1 Chúng ta có 1 file csv là file.csv và cần phải tạo các bản ghi tương ứng với dữ liệu trong file csv. Cùng nhìn vào ví ...
![](/pictures/picsmalls/2018/08/12/560/xgz1534068216.png)
Amazon Web Services Concepts: Introduction to AWS Core Services
1. AWS Introduction Amazon Web Services (AWS) là một trong số các dịch vụ của Amazon hoạt động dựa trên nền tảng điện toán đám mây (cloud computing), được ra mắt vào năm 2006. Amazon là nhà cung cấp Cloud Computing có doanh thu lớn nhất thế giới hiện nay với vố số khách hàng từ khắp các châu ...
![](/pictures/picsmalls/2018/08/12/560/rpp1534068243.png)
Sử dụng Backpressure 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ề Backpressure khi bạn làm việc với RxJava2. 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. Trong RxJava không phải là hiếm gặp khi bạn gặp phải tình huống mà một Observable ...
![](/pictures/picsmalls/2018/08/12/560/iuj1534068243.jpg)
Tối ưu dung lượng ảnh trong ứng dụng của bạn với Tinify
Chào các bạn, lại là mình đây (hehe). Hiện nay, các Website từ nhỏ đến lớn ít nhiều đều sử dụng ảnh để hiển thị, làm cho nội dung của trang Web thêm cụ thể, chi tiết hơn. Nếu như dung lượng của các ảnh này lớn sẽ khiến cho việc load trang trở nên chậm chạp, đồng thời nó cũng làm cho việc backup ...
![](/themes/images/default.png)
Flutter Code Challenge #1 : Clone hiệu ứng thu gọn trình phát video trong ứng dụng Youtube
Hi mọi người, mình đang làm series Flutter code challenge để thực hành + chia sẻ những gì mình biết với cộng đồng Flutter Việt Nam. Khả năng viết mình kém nên mình làm video thôi. Mong nhận phản hồi từ mọi người để mình có thể cải thiện kiến thức về Flutter.
![](/pictures/picsmalls/2018/08/12/560/mjq1534068227.png)
Net Core API Project With EF6 code first, Responsitory Design Partern - P3 - Create Configuration from database
Hi All ở 2 phần trước mình đã hướng dẫn các bạn tạo projecy .Net core và tạo Repository, và hôm nay mình sẽ tiếp tục bài viết để hướng dẫn các bạn quản lý các Config key bằng Database. Phần 1: .Net Core API Project With EF6 code first, Responsitory Design Partern Phần 2: .Net Core API Project ...
![](/themes/images/default.png)
Một số tính năng nổi bật của ES6 mà bạn nên biết
Hầu hết các tính năng hay ho trên ES6 đầu đã được các trình duyệt hỗ trợ. Nhờ nó mà các nhà phát triển có thể xây dựng ứng dụng trực tiếp bằng ES6, không cần phải thông qua các công cụ chuyển đổi như Babel hay Bublé nữa, giúp ứng dụng trở nên gọn nhẹ hơn, giảm thiểu kích thước tập tin khi chuyển ...
![](/pictures/picsmalls/2018/08/12/560/hfv1534068214.jpg)
Hướng dẫn cách kiếm tiền với ứng dụng android/ ios hiệu quả
Bạn đang là lập trình viên ứng dụng android hay ios, bạn đã được học sơ qua, nếu bạn không biết về lập trình ứng dụng, không tự làm ra ứng dụng sẽ không mang lại hiệu quả cao. Nếu bạn không có khả năng kiếm ra được một khoản tiền như những cao thủ khác bạn hãy biết cách để kiếm được một khoản thu ...
![](/themes/images/default.png)
Create extension implement load more in UITableView
Trong bài trước mình đã xây dựng một UITableView design pattern. Trong bài này mình sẽ hướng dẫn các bạn implement loadmore cho nó. Bài toán đơn giản như sau: Thực hiện get data từ server thông qua API. Mỗi lần request server sẽ trả về một mảng 20 item. param: start:int - index của item bắt ...
![](/themes/images/default.png)
Tìm hiểu Fetch API
Fetch API là một API đơn giản cho việc gửi và nhận requesst bằng js. Với fetch thì việc thực hiện các yêu cầu web và xử lý phản hồi dễ dàng hơn so với XMLHttpRequest cũ. Bạn có thể kiểm tra trình duyệt đang sử dụng của mình có hỗ trợ "fetch" không. Ví dụ: if ( ! ( 'fetch' in window ) ...
![](/themes/images/default.png)
Những thế mạnh để trở thành một Tester giỏi
Ngày này công nghệ phát triển và không ngừng nâng cao. Khi nhắc đến ngành Công nghiệp phần mềm, hầu hết người ta thường nhắc đến kĩ sư phần mềm - người làm ra các sản phẩm công nghệ phần mềm. Dù vậy, các sản phẩm được tạo ra đó không được ứng dụng ngay. Mà sẽ có người kiểm tra chất lượng, hoàn ...
![](/pictures/picsmalls/2018/08/12/560/qxe1534068248.jpg)
Ứng dụng simulator, emulator trong kiểm thử
Kiểm thử trên các thiết bị thật cho phép QA chạy các ứng dụng di động của mình và kiểm tra chức năng trên thiết bị đó. Test trên thiết bị thật giúp chúng ta đảm bảo rằng ứng dụng của mình sẽ hoạt động trơn tru trên các thiết bị cầm tay của khách hàng. Thiết bị test thật chính là các thiết bị mobile ...
![](/pictures/picsmalls/2018/08/12/560/nsp1534068236.png)
Flutter : Common layout widgets
Bài tìm hiểu và dịch này là phần cuối trong bài Building Layouts in Flutter. Flutter hỗ trợ bộ thư viện phong phú cho việc layout widget. Tuy nhiên cũng như các ngôn ngữ native khác, đơn giản chúng ta chỉ cần tìm hiểu một vài thư viện hay được sử dụng cũng là khá ok để có thể viết được một ứng ...
![](/themes/images/default.png)
Quản lý rủi ro_Phần 2
Ở phần trước chúng ta đã biết rủi ro là gì, kiểm thử dựa trên rủi ro là như thế nào. Trong phần này chúng ta sẽ tìm hiểu về làm thế nào để kiểm thử dựa trên rủi ro và các vấn đề liên quan đến quản lý kiểm thử. I. Kiểm thử dựa trên rủi ro làm như thế nào Quản lý rủi ro bao gồm ba hoạt động chính ...
![](/pictures/picsmalls/2018/08/12/560/hfh1534068255.gif)
Animate trong Android
Từ phiên bản Android 5.0 Google đã giới thiệu tới đông đảo giới lập trình viên về Material Design. Vậy Material Design là gì? Material Design là 1 chuẩn thiết kế giao diện mới giành cho lập trình viên Android, nó bao gồm bố cục về cách sắp xếp layout, màu sắc, định hướng thao tác người dùng và ...