Giới thiệu về Selenium và Jenkins trong quy trình QA sản phẩm

Mở đầu

Trong quy trình phát triển một phần mềm, Test nói chung và UT nói riêng luôn là những process rất quan trọng. Tuy nhiên khi Application càng ngày càng lớn thì khối lượng Test càng phình to và cost sẽ vượt quá cost bỏ ra cho coding. Để giảm thiểu số công sức bỏ ra, developer thường hay dùng các test framework có sẵn và tìm cách automation quy trình test.

Tạo môi trường lập trình PHP với Ampps (tương tự Xampp)

Phần mềm hỗ trợ tạo localhost tên Ampps không phải đây là lần đầu tiên mình giới thiệu trên thachpham.com, mà cách đây từ lâu mình đã có giới thiệu qua rồi nhưng thời điểm đó Ampps còn chưa được hoàn thiện cho lắm nên có phát sinh ra một số lỗi trên Windows.

ownCloud – Tự làm lưu trữ đám mây trên máy chủ

Nhắc đến các dịch vụ lưu trữ sử dụng công nghệ điện toán đám mây (Cloud Storage) thì chúng ta đã quá quen thuộc với Dropbox, Google Drive, Box.net,….Tất cả đều là những dịch vụ giúp bạn đồng bộ hoá dữ liệu trên máy tính của bạn vào một kho chứa trên máy chủ đám mây và bạn có thể dễ dàng sử dụng các dữ liệu đó ở bất cứ đâu, bất cứ thiết bị nào nhờ vào các ứng dụng client.

CDN là gì và khi nào nên dùng CDN cho website

Thuật ngữ CDN có thể bạn sẽ bắt gặp khá nhiều bài viết trên thachpham.com, hoặc khi bạn cần một người có kinh nghiệm tư vấn giải pháp tiết kiệm băng thông máy chủ và tăng tốc độ website đều sẽ được nghe tư vấn là sử dụng CDN. Vậy CDN chính xác là cái gì, có bao nhiêu loại CDN, và website của bạn có thích hợp để sử dụng CDN không thì bài này sẽ cung cấp cho bạn các thông tin cần thiết đó.

6 Control panel miễn phí cho máy chủ/VPS tốt nhất

Một khó khăn rất lớn cho những người mới tập sử dụng máy chủ riêng Linux (bao gồm VPS) đó là rất khó để quản trị cho những người mới tiếp xúc vì các thao tác hầu hết là chỉ thông qua các dòng lệnh (command line). Nhưng nếu bạn đã sử dụng Shared Host trong thời gian dài rồi thì có thể cũng đã quen thao tác với cPanel hay DirectAdmin – là những bảng điều khiển (control panel) thông dụng nhất để quản trị dữ liệu trên máy chủ, nên bạn có thể mua thêm license cho hai ứng dụng này và nhờ nhà cung cấp cài vào khi mua máy chủ.

Cài đặt Ruby trên CentOS 6 và Ubuntu

Ruby mà đặc biệt là Ruby Gem được ứng dụng rất vào nhiều việc mà nếu bạn là một lập trình viên có nhu cầu sử dụng nhiều công cụ trên môi trường Linux thì chắc chắn sẽ từng gặp qua các lệnh gem được sử dụng. Mà nếu muốn sử dụng được lệnhgem đó, bạn phải cài đặt Ruby và Ruby Gem. Trong bài này mình sẽ hướng dẫn các bạn cài đặt Ruby phiên bản mới nhất cho Linux sử dụng hệ điều hành CentOS 6/RHEL/Fedora hoặcUbuntu/Debian

MỘT SỐ LỜI KHUYÊN CHO NGƯỜI HỌC IT

Kế hoạch của bạn là gì?

Bạn vẫn chưa có kế hoạch gì ư? Vậy thì đó là điều cần làm đầu tiên. Có một kế hoạch, bạn sẽ biết cần làm gì, những gì đã làm đã đúng với mong muốn hay chưa, và quan trọng nhất, bạn biết sau khi hoàn thành bạn sẽ đạt được gì.