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

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

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 biệt ...

Tác giả: Hoàng Hải Đăng viết 21:50 ngày 09/09/2018 chỉnh sửa

Debug PHP project trong Eclipse

PHP Bài này hướng dẫn bạn chi tiết về cài đặt các công cụ lập trình PHP và debug PHP project trong Eclipse. Tải và cài đặt XAMPP. Cấu hình Xdebug cho XAMPP. Tải và cấu hình Eclipse. Tạo php project và debug php project. Tải và cài đặt XAMPP Link tải ...

Tác giả: Hoàng Hải Đăng viết 21:49 ngày 09/09/2018 chỉnh sửa

Android Network Security Configuration - part2

Để có thể tiện theo dõi các bạn có thể xem phần 1 tại đây. Đây là phần 2, tiếp nối phần 1 mình sẽ nói tiếp về Domain configuration và Debug overrides trong Network Security Configuration Domain configuration Ở phần trước chúng ta đã chỉnh định cấu hình network security mở mức base-config, đã ...

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

8 Funfact về thế giới công nghệ mà bạn nên biết

Hiện nay, Internet và công nghệ đang trên đà phát triển vượt bật. Các chuyên gia tin rằng các xu hướng công nghệ viễn tưởng đang dần được thực hiện hóa trong tương lai gần đây. Vì thế mà trang fanpage Techfact vừa mới tổng hợp list 8 funfact về thế giới công nghệ mà các bạn nên biết. ...

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

Triển khai CI/CD với Gitlab

Cũng hơn một tháng kể từ bài viết gần nhất, nay mới có thời gian ngồi viết lách tiếp. Dạo gần đây thường release các dự án outsource nên cũng hay làm documentation cũng như mở các dự án mới nên việc setup CI/CD thường xuyên hơn và chân tay hơn. Thấy các kiến thức này hay nên hôm nay mình sẽ chia ...

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

Dev có thể chết nếu làm việc 50 tiếng 1 tuần

“Họ phải chịu những cái nhìn đố kỵ từ bên ngoài. Là đại diện cho cả một công ty, họ phải luôn xuất hiện chỉn chu, nhưng thật ra trong thâm tâm họ chẳng có một giây phút nào yên ổn”. Wang Lifen – sáng lập viên Youmi – nhà cung cấp các khóa học cho doanh nhân cho biết. ...

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

Một số mẹo để bắt đầu với Machine Learning

Thực sự cần thiết để bắt đầu việc học về machine learning càng sớm càng tốt nếu bạn muốn không bị tụt hậu. AI và Machine Learning đã trở thành một trong những giải pháp có tác động mạnh mẽ đến các doanh nghiệp nhất hiện nay và chúng vẫn là một phần quan trọng trong chiến lược phát ...

Tác giả: Hoàng Hải Đăng viết 23:55 ngày 07/09/2018 chỉnh sửa

Bắt đầu làm việc với Flutter (Phần I)

Ở các bài trước, chúng ta đã cùng tìm hiểu khái niệm về Flutter và sự khác biệt giữa Flutter với React Native. Ở bài này, ta hãy cùng bắt đầu với Flutter bằng việc viết 1 ví dụ nho nhỏ Cài đặt môi trường Để bắt đầu làm việc với Flutter, việc đầu tiên bạn cần làm hẳn nhiên là cài đặt môi trường ...

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

Xử lý bitmap trong android

Load một bitmap lớn trong memory luôn luôn khó khăn. Và rất dễ làm cho app của chúng ta bị crash vì Out Of Memory. Như chúng ta đã biết android giới hạn bộ nhớ. Chúng ta phải ghi nhớ điều này. Có rất nhiều câu hỏi trên stackoverflow về điều đó và bạn có thể bỏ qua bài viết này và coppy paste ...

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

An explanation for JavaScript type madness

Dù bạn mới làm quen với JavaScript hay đã thân quen từ lâu thì chắc bạn cũng biết rằng JavaScript là một ngôn ngữ dynamic and wealky typed . Nó sở hữu một hệ thống typing độc nhất vô nhị. Ờ thì, khi mình nói độc nhất vô nhị thì mình không có ý nói là nó rất ngầu. Nó độc nhất ở chỗ khiến mọi người ...

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