
Những dự án Open Source Android tuyệt vời sẽ giúp đỡ bạn trong công việc và học tập rất nhiều
Các tốt nhất để học tập chính là đọc nhiều và điều đó càng đúng hơn khi bạn là một developer. Nếu bạn muốn trở thành một developer tốt thì bạn phải đọc nhiều code. Các kênh thông tin như sách báo, blogs, diễn đàn là những nơi bạn có thể khai thác kiến thức, nhưng nhanh nhất cho việc học hỏi cho ...

7 LÝ DO ĐỂ CHỌN RUBY ON RAILS ĐỂ PHÁT TRIỂN WEB
Là một lập trình viên từng sử dụng ngôn ngữ php. Trên tinh thần học hỏi khám phá, mình đã chuyển từ php sang ruby. Sau đây là những lý do nên tìm hiểu và sử dụng ruby. 1. Tính linh hoạt Ruby On rails là một Framework cho phép phát triển ứng dụng Web gồm 2 phần cơ bản: Phần ngôn ngữ Ruby: ...

Microsoft tung ra bản vá Patch Tuesday tháng 10 2018
Bản vá Patch Tuesday tháng 10 2018 xử lý các lỗ hổng bảo mật trong Microsoft Windows, Edge Browser, Internet Explorer, MS Office, MS Office Services và Web Apps, ChakraCore, SQL Server Management Studio và Exchange Server. Trong số 49 lỗi của bản vá Patch Tuesday tháng 10 2018, 12 lỗi được ...

[C#] Hướng dẫn đọc dữ liệu Text từ chương trình Notepad sử dụng Win32
Xin chào các bạn, bài viết hôm nay mình xin tiếp tục hướng dẫn các bạn cách lấy dữ liệu text từ chương trình Notepad thông qua thư viện Win32 API C# . Trong bài viết này, mình sẽ sử dụng thư viện Win32 và lấy dữ liệu text đang nhập trên chương trình notepad ...

Javascript khắp mọi nơi
Với Javascript, ta có thể mần: Web – Frontend Nhắc đến web mà không nói đến Javascript cũng như nhắc đến Nhật Bổn mà không đề cập đến JAV. Theo thống kê năm 2016, 93% web trên thế giới có dùng Javascript. Số web còn lại chắc web tĩnh. source: https://blog.jscrambler ...

Facebook chính thức ra mắt Messenger Platform chatbot API cho developer
Facebook đã chính thức ra mắt chatbot API trên Messenger, với tên gọi Messenger Platform. Đồng thời, chức năng Live Chat được đồn thổi gần đây cũng sẽ được tung ra hôm nay qua API. Chatbot sẽ tập trung vào khách hàng làm kinh doanh; mục đích chính của facebook với tính năng này là đễ ...

Visual Studio 15.6 có gì mới?
Phiên bản 15.6 beta update của Microsoft’s Visual Studio 2017 IDE, giờ đã có thể tải về. Đồng thời, Visual Studio phiên bản 15.5 cũng đã được tung ra chính thức, không còn ở giai đoạn beta nữa. Các tính năng trong Visual Studio 2017 15.6 beta Ngày 7 tháng 12 Microsoft ...

6 Tip để trở thành lập trình viên giỏi
Lập trình viên là một nghề đầy tính thử thách và không ngừng phát triển. Có nhiều cơ hội việc làm cho một Lập trình viên giỏi. Vậy, định nghĩa một Lập trình viên giỏi là như thế nào? Chỉ code giỏi có phải sẽ trở thành lập trình viên giỏi? Hãy cùng theo dõi 6 tips dưới đây để tìm ra ...

Học cách suy nghĩ và giải quyết vấn đề như một lập trình viên chân chính !
Nếu bạn quan tâm đến lập trình thì hẳn đã từng nghe qua câu nói này: Mọi người đều nên học lập trình, bởi nó không chỉ dạy bạn code- nó dạy bạn cách tư duy –Steve Jobs Bạn cũng có thể tự hỏi rằng làm cách nào để suy nghĩ như một lập trình viên. Về cơ bản, đó là một cách ...

YouTube bất ngờ sập trên toàn thế giới
Sáng nay, người dùng YouTube đồng loạt báo rằng cả ứng dụng YouTube trên di động và trên nền web đều không hoạt động. Khi truy cập, người dùng chỉ thấy màn hình trắng hoặc thông báo “Đã xảy ra sự cố”. Trong sáng ngày 17/10 hôm nay, cộng ...

Những điều bạn cần biết về: Android Studio 3.0, Android 8.1 Developer Preview
Cách đây không lâu, Android programmer vừa nhận được tin vui khi Google công bố phiên bản mới nhất của IDE cho mobile, Android Studio 3.0, đồng thời preview Android 8.1 (Oreo). Những tính năng trong Android Studio 3.0 cũng hỗ trợ cho Kotlin, ngôn ngữ lập trình khá hot gần đây do ...

Những kiến thức giúp website của bạn nhanh lên gấp N lần
Introduction ISUCON là một cuộc thi ở Nhật, và cũng chỉ có riêng ở Nhật. Đây là một cuộc thi khá đặc trưng bởi sự thú vị của cách thi của nó, những người thi thay vì build sản phẩm như hackathon, hay là giải bài toán như là competitive programming, Tại ISUCON thì mỗi 1 team ...

Sự cố của Youtube đã được khắc phục
Người dùng YouTube đồng loạt thông báo rằng cả ứng dụng YouTube trên di động và trên nền web đều không hoạt động. Khi truy cập, người dùng chỉ thấy màn hình trắng hoặc thông báo “Đã xảy ra sự cố”. Theo theverge đưa tin, tối qua 21:20 ET, ...

Sự khác nhau giữa Unit Test và Integration Test
Như chúng ta đã biết với một ứng dụng phần mềm được phát triển từ các module khác nhau, mỗi module được kiểm thử đơn vị và sau đó các module được tích hợp để kiểm thử. Hệ thống sẽ trải qua quá trình kiểm thử để xem rằng có đáp ứng được yêu cầu của khách hàng đề ra hay không. Hệ thống phải trải qua ...

Top 10 nền tảng phát triển thương mại điện tử 2018 (Phần 1)
Mở đầu Thị trường thương mại điện tử tại Việt Nam đang chứng kiến cuộc đua khốc liệt chưa từng có giữa các ông lớn như Lazada, Shopee, Sendo,... Con số đầu tư từ các tập đoàn nước ngoài vào các doanh nghiệp thương mại điện tử Việt Nam trong năm 2018 đang ở mức đáng mơ ước nhất, trung bình từ 50 ...

Data Visualization với thuật toán t-SNE sử dụng Tensorflow Projector
Data Visualization là một trong những kĩ năng quan trọng đòi hỏi các Data Science hoặc BI Analysis phải xử lí thành thạo và trau dồi kĩ năng hàng ngày. Với tiêu chí "Learn by doing" , trong bài blog lần này, mình sẽ giới thiệu và hướng dẫn cho các bạn sử dụng Tensorflow Projector để ...

PSR-17: Các HTTP Factory
Tài liệu này mô tả một tiêu chuẩn chung cho các factory tạo ra các đối tượng HTTP tuân thủ PSR-7. PSR-7 không bao gồm một khuyến nghị về cách tạo các đối tượng HTTP, điều này dẫn đến khó khăn khi cần tạo các đối tượng HTTP mới trong các thành phần không gắn với việc thực hiện cụ thể PSR-7. Các ...

Những câu hỏi phỏng vấn về GIT cần nhớ ngay
Q1: Git fork là gì ? Sự khác nhau giữa git fork, branch và clone? Git fork: là một bản copy của một repository (Kho chứa source code của bạn trên Github). Việc fork một repository cho phép bạn dễ dàng chỉnh sửa, thay đổi source code mà không ảnh hưởng tới source gốc. Git clone: khác với ...

Dự đoán kết quả game PUBG với Machine Learning? Chuyện thật cứ như đùa.
Đối với các anh em làm về Machine Learning (ML) và Deep Learning (DL) thì Kaggle là một địa chỉ khá quen thuộc. Trên Kaggle , có rất nhiều challenge với các độ khó và dễ khác nhau, rất thích hợp cho các bạn làm về ML, DL luyện tập thêm. Hôm vừa rồi mình thấy có 1 challenge khá hay về việc dữ đoán ...

Defined Methods in Rake Task - You''re Gonna Have a Bad Time
Rake giúp bạn quản lí các task trong rails, với mục đích gom nhóm các mã lệnh ruby thực thi nhiều lần vào một task chung để sử dụng lại nhiều lần. Đối với một lập trình ruby thì chắc hẳn bạn đã sử dụng đến nó nhiều rồi mà vẫn chưa biết nó là gì, sau đây là một số rake task mà rails đã định nghĩa ...