Bài viết của Hoàng Hải Đăng

Đâu là ngôn ngữ nên học cho người mới bắt đầu (phần 2)

(Tiếp theo phần 1) Giờ chúng ta đã biết một chút về sự khác nhau giữa các ngôn ngữ và độ khó của chúng. Như vậy không phải tất cả các ngôn ngữ đều có nhu cầu nhân lực và mức lương giống nhau. Nếu bạn đặt mục tiêu học lập trình để tăng cơ hội nghề nghiệp của bản thân, và không bị mọi người ...

Tác giả: Hoàng Hải Đăng viết 18:20 ngày 12/08/2018 chỉnh sửa

Dùng Javascript để load model Keras.

Bài viết này hướng dẫn cho bạn cách export một pre-trained Keras model và sử dụng model đó trực tiếp trên browser với thư viện JS tên là Keras.js. Trước khi đọc tiếp bài, bạn nên chắc chắn model của bạn đã được train với Keras phiên bản 2.1.2. Chúng ta sẽ sử dụng một mạng CNN đơn giản, mạng ...

Tác giả: Hoàng Hải Đăng viết 18:20 ngày 12/08/2018 chỉnh sửa

React Binding Patterns: 5 Approaches for Handling `this`

Bài viết được dịch từ nguồn: https://medium.freecodecamp.org/react-binding-patterns-5-approaches-for-handling-this-92c651b5af56 Có ít nhất năm cách để handle the this trong React. Hãy xem xét từng cách khác sau. 1. Use React.createClass Nếu bạn sử dụng React.createClass, React sẽ tự động hóa ...

Tác giả: Hoàng Hải Đăng viết 18:20 ngày 12/08/2018 chỉnh sửa

Vai trò của BA trong dự án SCRUM và lý do tại sao QA lại là ứng viên tốt nhất cho vị trí này.

Vai trò nổi bật của các nhân viên phân tích nghiệp vụ (BA) trong SCRUM: Một nhà phân tích nghiệp vụ, người được gọi tắt là BA, đóng một vai trò quan trọng và có tác động mạnh mẽ trong SCRUM. BA là người liên kết giữa PO/ khách hàng và nhóm CNTT kỹ thuật. Mặc dù mọi người đã tìm hiểu và biết qua ...

Tác giả: Hoàng Hải Đăng viết 18:20 ngày 12/08/2018 chỉnh sửa

Áp dụng i18n trong Rails 5

Lời mở đầu Để một trang web có thể chuyển đổi đa ngôn ngữ phục vụ cho nhiều người ở những quốc gia khác nhau thì nhà phát triển web cần phải quốc tế hóa trang web của họ và có rất nhiều cách để làm điều đó. Sau đây mình xin chia sẻ đến các bạn mới bắt đầu làm web bằng rails như mình một cách để ...

Tác giả: Hoàng Hải Đăng viết 18:20 ngày 12/08/2018 chỉnh sửa

Http cơ bản cho tester

Nếu bạn là tester chuyên test về kĩ thuật (technical tester) hoặc bạn tham gia vào các dự án kiểm thử API thì bạn cần phải làm quen với các khái niệm và thuật ngữ cơ bản về HTTP . Nếu không biết những điều cơ bản của HTTP, bạn không thể phát triển khi kiểm thử API. Trong bài viết này, chúng tôi ...

Tác giả: Hoàng Hải Đăng viết 18:20 ngày 12/08/2018 chỉnh sửa

Một số hướng dẫn của OWASP về REST Security

Một số khái niệm cơ bản OWASP (Open Web Application Security Project) là 1 dự án mở về bảo mật ứng dụng web, dự án là sự cố gắng chung của cộng đồng với mục đích giúp các doanh nghiệp có thể phát triển, mua và bảo trì các ứng dụng web một cách an toàn. REST (hay REpresentational State ...

Tác giả: Hoàng Hải Đăng viết 18:20 ngày 12/08/2018 chỉnh sửa

Hướng dẫn viết test cho Ruby On Rails 5

Việc testing dù không yêu cầu nhiều kiến thức và là việc những developer như chúng ta đều không thích nhưng chúng ta vẫn thường xuyên phải thực hiện nó. Đôi khi gặp bug logic, tôi thường suy nghĩ rằng: "Phải chi mình đã viết test trước thì không dính phải lỗi này rồi". Và bạn biết đó, chúng ta có ...

Tác giả: Hoàng Hải Đăng viết 18:20 ngày 12/08/2018 chỉnh sửa

CRUD với react và ruby on rails - Phần 3

Xóa dữ liệu Để xóa dữ liệu, việc đầu tiên chúng ta cần là thêm một nút chức năng để xử lý việc xóa Item trong component <Allitems/> // app/assets/javascripts/components/_all_items.js.jsx var AllItems = React.createClass({ handleDelete() { console.log("delete item clicked"); }, ...

Tác giả: Hoàng Hải Đăng viết 18:20 ngày 12/08/2018 chỉnh sửa

Angularjs phần 3 - Module & Realtime application

Bài trước chúng ta đã tìm hiểu về HTTP & AJAX, bài tiếp theo chúng ta sẽ cùng tìm hiểu sử dụng về Module& Realtime application. Module Trong các ứng dụng thực tế, việc phân chia ứng dụng thành các thành phần khác nhau là điều cần thiết. Dưới đây là lợi ích của việc chia nhỏ ứng dụng: ...

Tác giả: Hoàng Hải Đăng viết 18:19 ngày 12/08/2018 chỉnh sửa