Hé lộ thông tin về diễn giả đầu tiên của sự kiện Viblo Deployment Day
Sự kiện công nghệ đầu tiên của Viblo mang tên Deployment Day đang ngày càng đến gần, và hôm nay Viblo Team xin được gửi đến các bạn những thông tin đầu tiên về sự kiện. Không thể phủ nhận được rằng Trí tuệ nhân tạo đang là một lĩnh vực vô cùng hot hiện nay. Bên cạnh những thành tựu to lớn ...
Unit testing Android
Unit Test là một kỹ thuật quan trọng góp phần nâng cao chất lượng phần mềm, nhưng có nhiều quan điểm trái ngược nhau về việc đưa Unit Test vào quy trình phát triển phần mềm. Bài viết này giới thiệu một cái nhìn tổng quan về Unit Test và mô hình phát triển phần mềm hiện đại Test Driven ...
Animation trong IOS không khó như ta vẫn tưởng tượng!
Những ngày đầu tiên bước vào thế giới lập trình IOS tôi vẫn luôn thích thú với những hiệu ứng chuyển động lung linh của những ứng dụng IOS. Và đương nhiên tôi muốn rất muốn mình sẽ tạo ra được những điều lý thú ấy trong ứng dụng của mình. Nhưng vào thời điểm đó thì thực sự đó là điều ko dễ dàng gì. ...
Hé lộ thông tin về diễn giả thứ ba của sự kiện Viblo Deployment Day
Sự kiện công nghệ đầu tiên của Viblo mang tên Deployment Day đang ngày càng đến gần, và hôm nay Viblo Team xin được gửi đến các bạn những thông tin tiếp theo về sự kiện. Với nhiều năm kinh nghiệm trong lĩnh vực phát triển Web Services, đến với sự kiện "Deployment Day" lần này, diễn giả ...
[Viblo Deployment Day] Implementing AI - Challenges and Opportunities
Trong thời gian gần đây, cùng với sự phát triển vượt bậc của các giải thuật Deep Learning và nhất là lượng dữ liệu dồi dào, máy tính ngày càng thông minh hơn có thể áp dụng trong các vấn đề khó như là phân loại, lái xe an toàn, nhận dạng đối tượng, nhận dạng khuôn mặt... Đến với sự kiện ...
Hé lộ thông tin về diễn giả thứ tư của sự kiện Viblo Deployment Day
Sự kiện công nghệ đầu tiên của Viblo mang tên Deployment Day đang ngày càng đến gần, và hôm nay Viblo Team xin được gửi đến các bạn những thông tin tiếp theo về sự kiện. Eloquent ORM là một trong những thành phần mạnh mẽ nhất, và cũng là quan trọng nhất trong Laravel. Trong hầu hết các ...
Hướng dẫn về ASO (App Store Optimization) dành cho App Store (Phần 1)
Xin chào các bạn. Bài đầu tiên của mình trên Viblo và mình muốn chia sẻ 1 chút kiến thức về ASO (App Store Optimization) mà mình mới tìm hiểu thời gian gần đây sau khi mình tự làm App và đăng lên Store. Mong rằng bài viết của mình sẽ giúp ích cho các bạn, đặc biệt là cho các bạn làm ở công ty ...
Development Alexa Skill for Work and Entertainment
Alexa là một phần mềm được cài đặt sẵn cho Amazon Echo . Giúp cho Echo có khả năng nghe và thực hiện các mệnh lệnh mà bạn đưa ra. Khi bạn đưa ra câu hỏi cho Amazon Echo, bạn sẽ có câu trả lời giống trên Siri-đấy chính là nhờ Alexa . Với Alexa trên Amazon Echo, chỉ cần nói ***“Alexa&rdqu ...
[Viblo Deployment Day] Computer vision and applied in Streaming Application
Trong những năm gần đây, Machine Learning hay Deep Learning đang ngày càng trở nên phổ biến. Hiện nay có rất nhiều các bạn developer muốn tiếp cận công nghệ này, các doanh nghiệp cũng tìm cách ứng dụng Deep Learning trong các sản phẩm của họ. Một trong những hướng nghiên cứu chính của Deep ...
Form Validation trong ứng dụng NativeScript Angular
Ở bài viết trước, tôi đã tạo một ứng dụng demo để giới thiệu về NativeScript. Trong bài này, chúng ta sẽ đi sâu vào cách xây dựng ứng dụng NativeScript, cụ thể là sử dụng Angular để xác thực dữ liệu phía client. Mặc dù NativeScript có hỗ trợ Angular, sẽ có một số khác biệt nhỏ giữa cách triển khai ...
Bitcoin: The Hype, The Myth, and The Truth - Part 2
Ra đời vào đầu năm 2009, từ white paper được publish dưới một cái tên bí ẩn, Nakamoto Satoshi, Bitcoin đang ngày càng trở nên nổi tiếng và thu hút rất nhiều sự chú ý của giới công nghệ và các nhà đầu tư. Bitcoin , cùng với Blockchain , được coi là một trong những phát minh vĩ đại nhất của thế kỷ, ...
Bitcoin: The Hype, The Myth, and The Truth - Part 1
Ra đời vào đầu năm 2009, từ whitepaper được publish dưới một cái tên bí ẩn, Nakamoto Satoshi, Bitcoin đang ngày càng trở nên nổi tiếng và thu hút rất nhiều sự chú ý của giới công nghệ và các nhà đầu tư. Bitcoin , cùng với Blockchain , được coi là một trong những phát minh vĩ đại nhất của thế ...
The First Viblo Technical Event: Deployment Day!
Trải qua gần 3 năm phát triển, với nhiều lần cập nhật và nâng cấp tính năng, hiện tại Viblo đã có những bước tiến dài để trở thành một cộng đồng với hơn 15,000 người dùng và hơn 9,500 bài viết được chia sẻ. Nhằm mong muốn gắn kết, thúc đẩy hơn nữa sự phát triển của cộng đồng Viblo tương ...
Viblo Highly Recommends: Rails Girls Hanoi 2017 - Lan tỏa sức mạnh của nữ lập trình viên
Giới thiệu Viblo xin trân trọng giới thiệu đến với các bạn nữ yêu lập trình một sự kiện lớn sẽ diễn ra trong tháng 9 sắp tới: Rails Girls Hanoi 2017 - Lan tỏa sức mạnh của nữ lập trình viên Phụ nữ liệu có làm được IT? Ở đâu đó ngoài kia, người ta vẫn “dán nhãn” rằng IT là ...
Hé lộ thông tin về diễn giả thứ hai của sự kiện Viblo Deployment Day
Sự kiện công nghệ đầu tiên của Viblo mang tên Deployment Day đang ngày càng đến gần, và hôm nay Viblo Team xin được gửi đến các bạn những thông tin tiếp theo về sự kiện. Trong thời gian gần đây, khái niệm Lập Trình Hàm (functional programming) trở nên hết sức phổ biến, cùng với nó là sự ...
Cải thiện UI/UX loading data trên tableview
1. Tạo information view Information view(iv) nằm dưới tableview, chức năng của iv Khi vừa vào viewcontroller iv sẽ hiện lên đồn thời indicator view sẽ thực hiện animation. Nếu internet bị mất kết nối iv sẽ hiển thị thông tin cho người dùng biết kèm theo button cho phép reload data. Nếu ...
Handling file upload using Ruby on Rails 5 API
Việc gửi các dữ liệu JSON cơ bản được tạo ra từ các strings đến một API (giao diện lập trình ứng dụng), trong hầu hết các trường hợp đều khá đơn giản và dễ hiểu.Gần đây mình có làm một vài thứ nho nhỏ liên quan đến upload file và mình đọc được một bài viết khá hữu ích muốn chia sẻ cùng mọi ...
Laravel: Eloquent relationships (P2)
Ở bài trước mình đã giới thiệu đến các bạn cách để lấy ra danh sách categories kèo theo mỗi category là một post mới nhất. Còn bài này cũng với bài toán tương tự, nhưng không phải lấy là 1 post nữa mà là N post. Bài toán bắt đầu trở nên phức tạp hơn trước, chúng ta bắt đầu nhé: 1. Vấn đề Input ...
Giới hiệu tính năng Post Series
Viblo xin giới thiệu đến các bạn một tính năng mới mang tên Post Series Hiện tại, khi truy cập vào trang Post, các bạn sẽ thấy thêm một tab có tên là SERIES ở bên cạnh tab NEWEST . Đây chính là nơi bạn có thể theo dõi danh sách các series trên Viblo. Series sẽ là nơi cho phép bạn gắn ...
Viblo proudly presents: the "Question & Answer" feature
Hướng đến mục tiêu thúc đẩy việc chia sẻ kiến thức một cách đa dạng, phong phú hơn và nhằm giúp người dùng tìm hiểu, học tập một cách dễ dàng hơn, Viblo Team xin trân trọng giới thiệu một chức năng mới với tên gọi "Question & Answer" . Đây sẽ là nơi mà bạn có thể đặt câu hỏi liên quan ...