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

Phân biệt giữa Front End, Back End và Full Stack

Giới thiệu: Bạn có bao giờ tự hỏi mình rằng: Sau này mình sẽ làm gì? Làm web? Làm Front hay Back ? Và đã chọn rồi thì con đường nào để đạt được mục tiêu đó dễ dàng nhanh chóng và hiệu quả nhất? Nếu bạn có câu hỏi như vậy, thì bạn có thể tham khảo bài viết này của tôi. Vậy tại sao cần phân ...

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

Tester và Developer, ai kiếm được nhiều tiền hơn?

Lang thang trên mạng để tìm kiếm chủ đề cho bài report tháng này, đang thất vọng vì tìm mãi chẳng có cái gì hay ho hoặc không bị trùng lặp thì mình bắt gặp được 1 bài viết khá hay, mình đoán là không ít các anh/chi/em bạn bè cùng lĩnh vực IT như mình quan tâm :v Nhìn bài viết, đập ngay vào mắt mình ...

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

Questions to James Bach

I had a pleasure to talk to James Bach when he came to Vietnam last summer. He is a father and a teacher who enlightens people about metacognition in software testing. His knowledge covers many areas of software testing, from context-driven testing, heuristics, tester careers, to the secret life of ...

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

Ruby closure

Là một Ruby Web Developer, chắc chắn các bạn đã nghe và biết đến khái niệm Closure in JavaScript. Vậy còn Ruby Closure là gì?, cách sử dụng và cơ chế hoạt động của nó như thế nào là nội dung sẽ được đề cập đến trong bài viết này. Thế nào là Closure? Closure được hiểu là functions được ràng ...

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

Build và test app sử dụng Apple Push Notification Service (APNs)

1. Apple Push Notification Service (APNs): Push notification cho phép chúng ta tiếp cận người dùng và thực hiện 1 số tác vụ ngay cả khi người dùng không sử dụng app. 1 số việc mà push notification có thể làm Hiển thị 1 đoạn text Chạy 1 file âm thanh của hệ thống hoặc của người dùng. Hiển ...

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

Giới thiệu về FreeCodeCampGuide

Sáng nay lượn lờ trên Medium thấy có bài viết này của Quincy Larson - đang là teacher tại FreeCodeCamp - giới thiệu về project của anh ấy đang thực hiện là FreeCodeCampGuide. Đây là project nhằm mục đích cung cấp các bài viết về các kiến thức trong lập trình cho cộng đồng các developer, bao gồm ...

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

Gọi AJAX trong Rails 5.1 sử dụng jQuery (hoặc không :))

Một phiên bản Rails không được đóng gói cùng jQuery được hiện thực hóa lần đầu tiên trong bản Rails 5.1. Trước kia, các phiên bản Rails vẫn thường phụ thuộc vào jQuery để có được chức năng Unobtrusive JavaScript nhưng bây giờ đã có thư viện rails-ujs riêng với vai trò tương tự. Một trong những ...

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

Tìm hiểu Laravel từ số 0 (P10)

Để kết thúc chuỗi bài giới thiệu cơ bản về Laravel 5 thì trong phần 10 này tôi sẽ trình bày nốt về quan hệ nhiều - nhiều trong Laravel trên Model và UI. Ví dụ cho lần này sẽ là chức năng gán tag vào các bài viết để hiểu về quan hệ nhiều - nhiều cụ thể như thế nào. Nếu bạn từng viết blog chắc ...

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

Note về lỗi liên quan đến zip timestamp khi deploy code dùng AWS CodeDeploy

Hôm nay, trong quá trình push code để deploy cho khách hàng, mình có gặp một lỗi như sau : Cảm xúc lúc mới đọc lỗi lần đầu là wtf, code deploy thì liên quan m* gì đến zip file mà lại tòi ra cái lỗi này. Phản ứng trước hết là nghĩ xem lỗi đó là do đâu: CI config có vấn đề. Code vừa đẩy ...

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

Scrum-software development

"Scrum cách tiếp cận rất mới mẻ và sáng tạo giúp giải quyết các khó khăn và phức tạp" Scrum là 1 phương pháp phổ biến nhất trong các phương pháp phát triển phần mềm theo tư tưởng agile, nó thường là phương pháp đầu tiên được các doanh nghiệp lựa chọn để áp dụng khi quyết định chuyển đổi từ mô hình ...

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