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

Thế nào là kiểm tra lại (Retesting) và kiểm thử hồi quy (Regression Testing)

Vào thời điểm bắt đầu học kiểm thử, mình thường bị nhầm lẫn giữa Kiểm tra lại và Kiểm thử hồi quy. Do đó mình nghĩ nhiều tester mới có thể sẽ gặp vấn đề giống như mình. Trong bài này, mình sẽ giải thích hai thuật ngữ này nhé, như: Khi nào sử dụng, và cách sử dụng chúng. Bạn sẽ có được tất cả các ...

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

Các kỹ năng cần có để trở thành một Lập trình viên chuyên nghiệp

Một lập trình viên chuyên nghiệp cần có những kỹ năng gì? Có rất nhiều thứ cần thiết để trở thành một lập trình viên chuyên nghiệp hơn chỉ là viết code đơn thuần. Từ làm việc nhóm để giải quyết các vấn đề, cho đến việc kiểm soát phiên bản, bạn sẽ không thể chuyên nghiệp nếu thiếu đi một ...

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

Giới thiệu về Android từ Google I/O 18

Dưới đây là bài viết tổng hợp các thông báo mới về Android tại sự kiên I/O 18 mà tôi đã tổng hợp và tìm hiểu được. Các bạn có thể tham khảo mặc dù nó có thể không đầy đủ và chi tiết. Android Jetpack Google đã công bố về Andorid Jatpack trong nội dung phát triển của họ như là một danh sách ...

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

Giới thiệu extension Chat++++

Mới đây mình có nhận được một yêu cầu làm một extension nhỏ cho chatwork từ một người anh, mình có kết hợp với một bạn khác để làm extension này. Chức năng rất đơn giản, thông báo notification mỗi khi có message mới xuất hiện trên group chat của chatwork. Vì hiện tại extension này chưa được đưa ...

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

Giới thiệu về redis, sử dụng Rails Model Caching với Redis

Giới thiệu Hiện nay có rất nhiều chương trình hỗ trợ việc lưu trữ dữ liệu: MySQL, MongoDB, Hbase, Memcached, Redis… Nhưng để tăng tốc ứng dụng của chúng ta thì Redis là 1 sự lựa chọn tốt. Vậy redis là gì? Nó hoạt động như thế nào? Tại sao nó lại nhanh? I. Redis là gì? Redis là hệ ...

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

Android: Thư viện load ảnh Glide hoạt động như thế nào ?

Ngày xưa lúc chưa biết mấy cái thư viện load ảnh như Glide, Picasso, Fresco, Universal Image Loader,…các Android dev chắc chắn đều gặp phải mấy cái vụ crash app do load quá nhiều ảnh dẫn đến ngốn hết bộ nhớ được cấp phát cho app, hay load ảnh từ trên internet mất tới vài giây mới hiển thị, ...

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

Các yếu tố và nguyên tắc trong design

Nguồn bài: https://webnaut.jp/design/620.html ÁP DỤNG YẾU TỐ VÀ NGUYÊN TẮC THIẾT KẾ TRONG VISUAL DESIGN Nguyên tắc design giúp ích rất nhiều không chỉ trong web design mà còn trong cả thiết kế visual design. Những nguyên tắc và yếu tố tạo thành design này sẽ được tóm tắt gọn ghẽ trong hai ...

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

Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết (Phần 1)

CSS chưa bao giờ là khó để học, nhưng để viết ít code CSS nhất mà vẫn có thể cover được nhiều tình huống layout xảy ra thì không hề dễ dàng chút nào. Thuần thục được món này đòi hỏi người làm UI có 1 sự trải nghiệm thật nhiều, va chạm với nhiều kiểu layout, bị dự án, bị khách hàng ép cho các ...

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

Bạn đã thực sự hiểu rõ Self trong ruby?

Trong chuyên mục Ruby và những người bạn lần này, chúng ta cùng làm quen với một người rất nổi tiếng, có mặt trong nhiều ngôn ngữ, đó chính là self. Self là một biến rất quen thuộc, có mặt trong rất nhiều, rất nhiều ngôn ngữ, thân thuộc với các developer, nhưng không phải ai cũng hiểu rõ về nó. Vậy ...

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

5 tính năng HTML & CSS được trông đợi trong năm 2018

Html và Css luôn luôn phát triển theo theo gian, và theo sự phát triển đó thì nó cũng cung cấp cho các Frontend & Web Designer rất nhiều những tính năng mới. Native < dialog > Thẻ <dialog> được phát hành trong phiên bản Html 5.2 trong năm 2017, phần tử <dialog> cung ...

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