Một thiết kế website đẹp cần những yếu tố gì?
Trong thời buổi công nghệ phát triển như hiện nay, việc sở hữu được một thiết kế web đẹp mang lại rất nhiều lợi ích khác nhau. Tuy nhiên, muốn có được website đẹp, nó đòi hỏi rất nhiều yếu tố khác nhau mà chỉ có những dịch vụ chuyên nghiệp mới đáp ứng được yêu cầu đó. Bài viết sau đây là sơ lược ...
Kotlin Tutorial - 12 lý do bạn nên bắt đầu sử dụng Kotlin cho Android ngay hôm nay
Hôm nay tôi muốn nói về lý do tại sao tôi thấy rất thú vị khi học Kotlin. Ngay cả bây giờ, khi Kotlin là một ngôn ngữ chính thức để viết ứng dụng Android, bạn vẫn có thể thấy rằng chưa đủ lý do để bạn chuyển đổi. Java đã chứng tỏ được tầm ảnh hưởng trong suốt những năm từ khi nó xuất hiện, vậy tại ...
Kotlin Tutorial - Bài 1: Tạo Project đầu tiên với Kotlin
Hôm nay mình giới thiệu với tất cả mội người về sử dụng Kotlin trong phát triển Android. Trong loạt bài viết này chúng ta sẽ nói về những phần quan trọng nhất trong ngôn ngữ Kotlin được sử dụng để phát triển ứng dụng Android. Ngay từ mới bắt đầu, nếu bạn đã nghe nói về Kotlin nhưng chưa thử qua thì ...
Tìm hiểu về Link juice
Link juice là gì? Các bạn có từng bao giờ tự hỏi tại sao lại có sự khác biệt giữa các backlink từ các website lại khác nhau?. Nguyên nhân chủ yếu chính là các thuật toán xếp hạng của google được lập ra, cũng như các công cụ tìm kiếm khác, đã sử dụng một tiêu chí hay giá trị nào đó của các liên ...
Nói tạm biệt với NullPointerException trong Java
Lập trình viên Java từ lúc bắt đầu đã quá quen thuộc với lỗi Null Pointer Exception (NPE). Hầu hết các trường hợp ngoại lệ NPE đều dễ dàng tìm được ra lỗi, nhưng với các ứng dụng lớn mức độ doanh nghiệp có đến hàng trăm class khác nhau, NPE trở thành cơn ác mộng đích thực. NullPointerException ...
[Data Analysis] Phân tích dữ liệu xổ số miền Bắc
Có lẽ từ xổ số hay lottery đã không còn là cụm từ xa lạ đổi với mỗi người chúng ta. Thậm chí dân chơi còn có một câu khá nổi tiếng ví von như sau: Lô đề cờ bạc muôn đời thịnh Học hành chăm chỉ vạn kiếp suy Nghe mà muốn khóc quá chừng, mình làm Đa ta sai ừn vất vả là thế mà vẫn ...
Strings: Có gì mới trong Swift 4?
Swift 4 dựa trên những điểm mạnh của Swift 3, mang lại tính mạnh mẽ và ổn định cao hơn, cung cấp khả năng tương thích mã nguồn với Swift 3, cải tiến thư viện chuẩn và thêm các tính năng như lưu trữ và tuần tự hóa. Swift 4 mang đến những sự cải tiến và đơn giản trong cách sử dụng cho String . ...
Xử Lý Ngôn Ngữ Tự Nhiên với Python - P4
Ở phần này, chúng ta sẽ đi tìm hiểu một chút về xác vấn đề và xử lý xoay quanh Python Lists, mà cụ thể ở đây là Lists các Token, Sentence hay Word. Đây là một công việc cơ bản cần làm khi xử lý ngôn ngữ với Python. Các giá trị đầu vào, các Dataset hay văn bản thường được đưa về dạng Lists, hay Dict ...
What is new in rails 5
Mở đầu Sau một thời gian dài phát triển với nhiều phiên bản thử nghiệm, Rails 5.0, với hàng trăm lập trình viên góp sức, hàng nghìn commits đã thực sự trở thành một trong những version Rails ổn định và hoàn thiện nhất từ trước tới nay. Rails 5.0 ra đời chứng tỏ cộng động Rails vẫn duy trì và phát ...
Thiết kế API bằng LoopBack (NodeJS)
Chắc hẳn nhiều bạn đã biết đến ExpressJS là framework thiết kế website phổ biến trong NodeJS. Trong bài này tôi sẽ hướng dẫn bạn xây dựng một ứng dụng đơn giản bằng framework khác là LoopBack. Đây là một opensource framework dạng mobile backend as a service (mBaaS) rất mạnh để thiết kế Rest ...
ARKit break down part 1: Overview
Tại sự kiện WWDC tháng 06/2017, Apple đã giới thiệu hàng loạt các sản phẩm iPad, iMac, Macbook thế hệ mới đi kèm với macOS High Sierra và iOS 11. Trong đó, Apple cũng cung cấp thêm 2 bộ kit mới cho các developer: ARKit và CoreML . CoreML giúp developer có thể sử dụng machine learning vào trong ...
Storage In Javascript
Bài viết này mình sẽ giới thiệu về Storage trong JS , vậy Storage có nghĩa là gì , nói 1 cách đơn giản là nó là phần dữ liệu được lưu trữ ở browser , nghe đến đây thì có vẻ sẽ có rất nhiều người nhớ tới cookie, nhưng nó có điểm khác với cookie đó là việc nó có thể gửi được đi hay không . với thằng ...
Getting Started with AWS Lambda & Node.js
Trong bài viết này chúng ta sẽ thảo luận về serverless programming và làm thế nào để bắt đầu với AWS Lambda như 1 Node.js Developer. Kể từ khi AWS Lambda ra đời nằm 2014, serverless (hay FaaS - Function as a Service) computing đã dần trở nên phổ biến hơn. Nó cho phép bạn tập trung vào chức năng của ...
Nhập môn AWS - Elastic Transcoder và sử dụng AWS-Ruby SDK với Elastic Transcoder
1. What is Amazon Elastic Transcoder? Amazon Elastic Transcoder là một dịch vụ của amazon web service cho phép bạn chuyển đổi các tập tin media mà bạn đã lưu trữ trong Amazon Simple Storage Service (Amazon S3) thành các tệp media theo các định dạng yêu cầu của thiết bị phát lại người tiêu ...
MONITORING SIDEKIQ USING AWS LAMBDA AND SLACK
Khi sidekiq thực hiện các công việc trong hàng đợi, rất có thể sẽ xảy ra lỗi, thay vì việc nhận được email thông báo thì chúng ta có thể đông bộ thông báo tới slack để quản lý dễ dàng hơn. Vấn đề Công việc nền thường là các công việc tương tác với api của bên thứ 3, thất bại không phải là một ...
Yếu tố gì tạo thành công cho thiết kế website du lịch
Công nghệ thông tin phát triển, marketing online được xem là giải pháp tuyệt vời để mang lại lợi nhuận cho doanh nghiệp. Hầu hết, các công ty hoạt động trong lĩnh vực du lịch hiện nay cũng nhận ra được vai trò quan trọng của website, nhưng để tạo nên được một trang web thu hút khách hàng, cạnh ...
Xử Lý Ngôn Ngữ Tự Nhiên với Python - P2
Ở phần 2 này, tôi sẽ hướng dẫn cách bạn cách cài đặt Python và NLTK. Trong hướng dẫn này, phiên bản Python được sử dụng là 3.x. Các bạn vào trang chủ của Python là https://www.python.org/downloads/ để tiến hành Download phiên bản tương ứng. Sau khi đã cài đặt xong Python ở phần trên, các bạn ...
Thiết kế web nghe nhạc thì nên học ngôn ngữ lập trình nào
Thiết kế web nghề kiếm ra tiền hiện nay Trong số các ngành nghề hiện nay thì lập trình web, thiết kế web đang là ngành hái ra tiền, vì phần lớn các ngành nghề đều cần có website để phát triển, quảng bá công việc của mình. Học lập trình web có thể thiết kế nhiều dạng website khác nhau. Phổ biến ...
yield_self trong ruby 2.5
Chúng ta đang rất chờ đón sự phát hành của ruby 2.5 với rất nhiều những tính năng thú vị. Trong đó, có một tính năng sẽ khiến bạn phải siêu lòng, đó là method yield_self. yield_self được định nghĩa như sau: # object.yield_self {|x| block } → an_object # Yields self to the block and returns ...
Thiết kế một bảng Value Proposition Canvas – 5 sai lầm thường gặp
Value Proposition Canvas là gì? Value Proposition Canvas hay còn gọi là Giải pháp giá trị là một tệp đính kèm của 1 bảng Business Model Canvas. Đây một công cụ giúp bạn tạo lập, thiết kế và tìm ra “điểm chạm” giữa khách hàng và sản phẩm hay dịch vụ của họ và là một phần trong phong ...