
Máy chà sàn tạ là một gợi ý tuyệt vời mà bạn không thể bỏ qua
Máy chà sàn tạ là một gợi ý tuyệt vời mà bạn không thể bỏ qua

Growth Hacking dành cho Developer
TL;DR: Nếu bạn nghĩ rằng một developer thì không cần phải biết về Growth Hacking, thì bạn nên đọc bài viết này. Đã bao giờ bạn nghe tới khái niệm “Growth Hacking” chưa? Đã bao giờ bạn nghe tới khái niệm “Growth Hacking” và tự nhủ rằng “Đó là ...

Recommendation Systems trong ứng dụng thực tế
“Vấn đề” của các hệ thống lớn hiện nay Chúng ta đang sống trong những ngày tháng mà thông tin người dùng và các vấn đề liên quan đến nó luôn được chú ý tới một cách vô cùng đặc biệt. Khi mà trí tuệ nhân tạo đang ngày một thông minh, nó giúp cho chúng ta có khả năng ...

Tổng quan về Server Clustering
Cluster là gì? Clustering là một kiến trúc nhằm đảm bảo nâng cao khả năng sẵn sàng cho các hệ thống mạng. Clustering bao gồm nhiều server riêng lẻ được liên kết và hoạt động cùng với nhau trong một hệ thống. Các server này giao tiếp với nhau để trao đổi thông tin và giao ...

PHPExcel – Import và Export xử lý Excel
Đôi lúc chúng ta sẽ cần phải truy – xuất dữ liệu bằng file Excel như: xuất dữ liệu thống kê ra cho người dùng, hoặc import nhiều dữ liệu từ file excel vào Database. Thư viện được sử dụng nhiều nhất hiện nay là PHPOffice/PHPExcel. Đọc và ghi file excel bằng PHP thuần Đọc file ...

So sánh forEach và map trong javascript
Hôm nay chúng ta sẽ cùng nhau so sánh forEach và map trong JavaScript các bạn nhé. Để xem chúng khác nhau nhưng gì, và cái nào tốt hơn cái nào. Cùng bắt đầu thôi! So sánh giữa MySQL và PostgreSQL để chọn lựa cái phù hợp So sánh tốc độ List collection và HashSet ...

Hướng dẫn tạo Pull request đúng cách
Người viết: Lê Vũ Quỳnh Trinh Lời mở đầu Pull request hay gọi tắt viết tắt là PR là gì ? Thuật ngữ này đã quá quen thuộc với những lập trình viên như chúng ta khi mà chúng ta sử dụng nó gần như hằng ngày hằng giờ thậm chí là vài phút một lần cũng có thể nghe những câu ...

Google thưởng nóng $1,000 cho mỗi bug được phát hiện trong Android Store Apps
Nhằm cải thiện tính bảo mật của Android apps trong Google Play store, người khổng lồ về tìm kiếm- google vừa công bố phần thưởng $1,000 cho các hacker phát hiện bugs trong các app nổi tiếng với nhóm developer để vá chúng. Với tên gọi là Google Play Security Reward Program, được ...

Thuật toán CNN – Convolutional Neural Network
Convolutional Neural Network là gì Convolutional Neural Network (CNNs – Mạng nơ-ron tích chập) là một trong những mô hình Deep Learning tiên tiến. Nó giúp cho chúng ta xây dựng được những hệ thống thông minh với độ chính xác cao như hiện nay. Như hệ thống xử lý ảnh lớn như ...

Cách đặt tên class của element trong HTML sao cho phù hợp?
Người viết: Pham Thi Ngoc Mai Các bạn có khi nào đau đầu trong chuyện đặt class cho element sao cho hợp lý? Có khi nào bạn rơi vào trường hợp ngồi thẫn thờ 5 phút vẫn không thể nghĩ ra được đặt tên class như nào thì ổn? Thực ra chính mình nhiều khi cũng rơi vào trường hợp như vậy. ...

Dùng Sendy hay Mailchimp cho email Marketing
Hôm trước mình tình cờ thấy có topic so sánh giữa sendy và các hệ thống email marketing như Mailchimp. Mình có comment vào đó, giờ bóc ra thành 1 bài riêng để mọi người tiện nắm được, sau này đỡ phải đăng hỏi nhiều lần, và việc tìm kiếm cũng dễ hơn. Tất nhiên, không có chuyện so ...

Hyperledger là gì ? Giới thiệu tổng quan về các dự án của hệ sinh thái Hyperledger
Hyperledger là gì ? “Hyperledger is an open sourced community of communities to benefit an ecosystem of Hyperledger based solution providers and users focused on blockchain related use cases that will work across a variety of industrial sectors.“ – Theo Brian ...

Responsive Web Design là gì ? Từ khái niệm đến thực tế
Người viết: Nguyễn Tuấn Quang Ngày nay, trong lĩnh vực lập trình web , chúng ta nhanh chóng nhận ra rằng không thể theo kịp với sự phát triển chóng mặt của các thiết bị điện tử (smartphone, tablet,..) mới với những độ phân giải màn hình khác nhau. Chính vì vậy thay vì thiết kế ...

Testing: Behavior-Driven Development - Part 1
Xin chào mọi người, Hôm nay mình muốn viết về một chủ đề mà mọi người sẽ quan tâm: Kiểm thử(Testing). "Testing" là một chủ đề gây nhiều tranh chấp; một số người thích nó, trong khi những người khác ghét nó. Nhưng "testing" có nhiều khía cạnh khác nhau và mình hy vọng rằng vấn ...

Ginco đã sử dụng và tối ưu Cloud Functions như thế nào
Hôm nay mình chia sẻ đến mọi người 1 case study khá hay mà Ginco đã thực hiện để quản lí giao dịch trong Blockchain bằng cách sử dụng hệ sinh thái Firebase. Gần đây công ty mình cũng bắt đầu đưa Firebase vào hệ thống. Đúng quả thật dùng Firebase xong thấy yêu nó hẳn. Nó quả thực rất ...

Repository Pattern
Trong bài viết này, chúng ta sẽ cùng nhau thảo luận về Repository Pattern nhưng trước hết hãy cùng nhau tìm hiểu qua về Design Pattern . Design Pattern là gì? Design Pattern là một kỹ thuật trong lập trình hướng đối tượng, cung cấp cho chúng ta cách tư duy trong các tình ...

Cách crawl dữ liệu từ trang Amazon bằng Python
Crawl dữ liệu từ các trang web hẳn là 1 khái niệm không xa lạ đối với người người lập trình web. Tuy nhiên sau hơn 2 năm làm lập trình thì tôi mới có lần đầu trải nghiệm crawl dữ liệu của mình, mà lại còn từ 1 trang web mua bán nổi tiếng là Amazon. Có nhiều bạn lại hỏi làm lập trình ...

Hermes - JavaScript engine optimized for React Native
Ứng dụng mobile ngày càng phát triển và phức tạp. Những ứng dụng phát triển bằng framework JavaScript thường hay gặp phải vấn đề về hiệu năng khi phát triển thêm các tính năng mới hoặc các tính năng phức tạp. Điều đó khiến cho các lập trình viên ngày càng đau đầu để giải quyết các vấn đề liên quan ...

Playlist Các Kỹ Thuật Làm App iOS Thực Tế & Chuyên Nghiệp
Trong bối cảnh nhiều lập trình viên gặp khó khăn khi tiếp xúc lập trình mobile thực tiễn, học viện IDE Academy đã xây dựng Playlist Các Kỹ Thuật Làm App Thực Tế & Chuyên Nghiệp đi kèm với các buổi Workshop Free, nhằm hướng dẫn kỹ thuật làm Apps trên nền tảng iOS. Mỗi clip trong ...

Cách xây dựng blockchain đơn giản chỉ với 200 dòng code
Dịch: Le Thanh Cong Blockchain có thể hiểu một cách đơn giản là một cơ sở dữ liệu phân tán duy trì một danh sách các bản ghi theo thứ tự. Tuy nhiên, rất dễ bị lẫn lộn vì thông thường khi chúng ta nói về blockchain, chúng ta cũng nói về những vấn đề chúng ta đang cố gắng giải quyết ...