Làm việc với Kanban - Đơn giản hơn, hiệu quả hơn

Tuần vừa qua, tôi có tham gia 1 khóa học Agile do công ty tổ chức. Tôi cảm thấy rất may mắn khi được tham gia khóa học này, khóa học tuy chỉ kéo dài vỏn vẹn có 2 ngày nhưng để lại trong tôi những kiến thức thật sự ấn tượng. Khóa học không hề nhàm chán bởi lý thuyết mà chúng tôi còn được chơi, được ...

Tác giả: Tạ Quốc Bảo viết 16:16 ngày 12/08/2018

Các loại kiểm thử ứng dụng của điện thoại di động

Bài viết này sẽ giới thiếu đến mọi người những loại kiểm thử ứng dụng của điện thoại di động. Hầu hết các điện thoại di động trở lên phong phú với các ứng dụng tiên tiến và tính năng có thể giải quyết tất cả các mục đích của người sử dụng cần. Những ứng dụng được thử nghiệm bởi nhiều loại khác nhau ...

Tác giả: Hoàng Hải Đăng viết 16:16 ngày 12/08/2018

ES8: Có gì mới trong ngôn ngữ JavaScript vào năm 2017

Giới thiệu: Ecmascript8 hay Ecmascript2017 đã được phát hành vào cuối tháng 6 bởi TC39. Bài viết này sẽ giới thiệu các tính năng chính, mới được thêm vào trong ES8 thông qua các ví dụ. ES8 đang hoạt động! Phát hành đầu mùa hè này, ES8 (còn gọi là ES2017) cung cấp cách mã hóa mới với ...

Tác giả: Tạ Quốc Bảo viết 16:16 ngày 12/08/2018

Go - Pooling Base Pattern

The purpose of this writing is to demonstrate a concurrency pattern that makes use of buffered channel to implement a pool to shared a set of resources, such as database connection, that can be used by any number of goroutines. This technique is useful when a goroutine needs a resource it can ...

Tác giả: Hoàng Hải Đăng viết 16:16 ngày 12/08/2018

Sự khác nhau giữa csv và Excel (.xls)

Cả Excel và csv giúp lưu trữ dữ liệu dưới dạng bảng. Bên cạnh sự giống nhau này thì có những điểm khác biệt về tính năng và cách sử dụng của từng cái. Hãy thảo luận về những sự khác biệt trong bài viết chi tiết này Excel CSV Đây là một tập tin nhị phân chứa thông tin về tất cả các bảng ...

Tác giả: Trịnh Tiến Mạnh viết 16:16 ngày 12/08/2018

Các bước khi thực hiện testing 1 dự án phần mềm: Test Design

Một trong những mục tiêu quan trọng nhất của Testing là đưa ra lời khuyên rõ ràng về chất lượng và rủi ro theo cách mà tất cả các bên tham gia có thể tin tưởng vào sản phẩm. Để có thể làm điều này, Tester phải thu thập thông tin về hành vi của hệ thống. Một trong những công cụ chính trong việc thu ...

Tác giả: Tạ Quốc Bảo viết 16:16 ngày 12/08/2018

Introduction to User Experience

User Experience - abbreviated as UX - in the broadest sense, can be defined as the overall experiences you have when using or interacting with something . And that "something" could literally be almost anything in the world. For a lot of people, UX is some kind of concepts that only come to ...

Tác giả: Tạ Quốc Bảo viết 16:16 ngày 12/08/2018

Các mẹo hữu ích khi code Ruby

Trong lúc lập trình ta luôn muốn code sao cho thật ngắn gọn và tối ưu nhất có thể. Để có thể dễ đọc, dễ nâng cấp và sửa đổi 1 cách dễ dàng. Bài viết này mình xin giới thiệu một số mẹo nhỏ khi code Ruby. Hi vọng bài viết sẽ giúp ích cho bạn </p> <div class= Tác giả: Hoàng Hải Đăng viết 16:16 ngày 12/08/2018

Những lưu ý cần nhớ khi thiết kế website giáo dục

Trong thời buổi công nghệ hiện đại ngày nay, không chỉ công ty, doanh nghiệp mà ngay cả trường học cũng có nhu cầu thiết kế website riêng nhằm giúp học sinh, phụ huynh có thể tiếp cận được với nguồn thông tin một cách nhanh chóng, chính xác. Vậy trường học cần đảm bảo những yếu tố gì khi thiết kế ...

Tác giả: Hoàng Hải Đăng viết 16:16 ngày 12/08/2018

Quick Tip: Easy form validation with HTML5

Khi bạn thu thập thông tin từ mọi người thông qua một hình thức, phải áp dụng một số loại xác nhận. Không làm như vậy có thể dẫn đến mất khách hàng, dữ liệu rác trong cơ sở dữ liệu của bạn hoặc thậm chí là khai thác an ninh của trang web của bạn. Về mặt lịch sử, việc xây dựng xác nhận là một nỗi ...

Tác giả: Tạ Quốc Bảo viết 16:16 ngày 12/08/2018

[Translation] Các khái niệm cơ bản về Fragment trong Android( Phần 1)

Original Source is here Fragment là một phần giao diện người dùng hoặc hành vi của một ứng dụng. Fragment có thể được đặt trong Activity, nó có thể cho phép thiết kế activity với nhiều mô-đun. Có thể nói Fragment là một loại sub-Activity. Khái niệm fragment mới được đưa vào từ phiên bản Android ...

Tác giả: Trịnh Tiến Mạnh viết 16:16 ngày 12/08/2018

5 Agile Metrics

Số liệu là một chủ đề nhạy cảm. Chúng ta hầu như đều ở trong một dự án mà không có dữ liệu nào được theo dõi, rất khó để nói được rằng không biết chúng ta có đang kịp tiến độ bàn giao hoặc là có đang làm việc hiệu quả hay không. Mặt khác, nhiều người trong chúng ta đã gặp phải bất hạnh khi tham gia ...

Tác giả: Bùi Văn Nam viết 16:16 ngày 12/08/2018

Sử dụng content_for để Refactor view

1. Giới thiệu Trong layout của bạn có những đoạn code html, css hay js dài loằng ngoằng... được lặp đi lặp lạivà việc viêt đi viết lại đoạn code này khiến bạn thấy nhàm chán, khiến cho code của bạn ko đc clear... và bạn đang tìm một cách nào đó tối ưu hơn để khắc phục vấn đề này. Thì hôm nay, ...

Tác giả: Tạ Quốc Bảo viết 16:16 ngày 12/08/2018

Kiểm thử Cookie và Test case đối với ứng dụng web

Về cơ bản, chúng ta sẽ tập trung vào xem chính xác thì Cookies là cái gì và nó làm việc như thế nào. Sẽ dễ tạo test case cho test với Cookies hơn khi bạn hiểu chính xác cách Cookies làm việc, Cookies được lưu như thế nào và làm thế nào để edit được Cookies. Cookies là gì? Cookies là một mẩu ...

Tác giả: Tạ Quốc Bảo viết 16:16 ngày 12/08/2018

Rx trong Kotlin (P2)

Tiếp theo phần 1 Mình xin đi vào thực hành một ví dụ cho các bạn dễ hình dung Ví dụ đơn giản này sẽ như sau, nhập chuỗi string vào EditText và sau đó tự động response hiển thị lên TextView, response sẽ được gọi bằng một API cứ 1s sau khi nhập text. Đơn giản như sau: Để dễ hiểu hơn, mình sẽ trình ...

Tác giả: Trịnh Tiến Mạnh viết 16:16 ngày 12/08/2018

7 loại lỗi phần mềm mà mỗi người kiểm thử viên nên biết

Đã đến lúc có một bài về các vấn đề cơ bản của kiểm thử phần mềm. Bài viết này dựa trên các loại lỗi của kiểm thử phần mềm mà mỗi người kiểm thử viên nên biết Lỗi phần mềm có rất nhiều loại. Một lỗi là một lỗi không có vấn đề gì cả. Nhưng đôi khi điều quan trọng là phải hiểu bản chất của lỗi, ý ...

Tác giả: Hoàng Hải Đăng viết 16:16 ngày 12/08/2018

iOS-ParseService Following and Followers

Chào mọi người, tiếp phần này mình sẽ thao tác sử dụng Parser service để thao tác tạo chức năng user check following các user khác. Sau đấy là các user đã following nhau thì có thể thấy các bài post của các users đã được follow. Okay. Chúng ta sẽ kéo một số giao diện đơn giản để làm ví dụ như sau 1 ...

Tác giả: Bùi Văn Nam viết 16:16 ngày 12/08/2018

Tìm hiểu về ActiveSupport::Concerns

Mở đầu Trong quá trình build 1 Rails app, nếu để ý chúng ta sẽ thấy xuất hiện 1 folder có tên là concerns, nằm trong đường dẫn app/controllers và app/models. Nếu trước giờ chưa dùng đến nó thì chúng ta thường không quan tâm đến, cũng không rõ nó có tác dụng gì, hoặc là có thể nó để làm 1 thứ gì ...

Tác giả: Bùi Văn Nam viết 16:16 ngày 12/08/2018

Danh sách 10 yếu tố cần quan tâm khi test nội dung một trang web thương mại điện tử.

Bài viết được dịch tham khảo từ link: https://www.crazyegg.com/blog/checklist-10-elements-every-ecommerce-website-should-conversion-test/ Một trong những điều bực bội nhất khi test nội dung một trang web thương mại điện tử là tìm ra được cần phải kiểm tra những gì. Mặc dù mỗi trang web là riêng ...

Tác giả: Tạ Quốc Bảo viết 16:16 ngày 12/08/2018

8 nội dung quan trọng cần test một website bán hàng online

Thực hiện test một Website/Application bán hàng online như thế nào? Một website/App bán hàng trực tuyến "chất lượng" chính là chìa khóa thành công cho việc kinh doanh. Để đảm bảo khách hàng sẽ thích thú mua sắm trên Website/App của mình từ lần đầu tiên cho tới các lần mua sắm tiếp theo, các nhà ...

Tác giả: Tạ Quốc Bảo viết 16:16 ngày 12/08/2018