-
[Agile Software Development] Chương 1: Agile Practices
Tôi là một lập trình viên PHP. Sau 4 năm đại học với một năm vừa học vừa làm, tôi nghĩ mình đã trang bị đầy đủ kiến thức để có thể đi làm. Một năm đầu ở công ty của tôi khá đơn giản, tôi không gặp khó khăn để hoàn thành công việc của mình. Tôi có thời gian để tìm hiểu thêm nhiều công nghệ mới. Tuy nhiên, gần đây tôi được làm việc với một kỹ sư hàng đầu, người đang làm việc cho 1 dự án mã nguồn mở. Tôi nhận ra mình còn thiếu sót rất nhiều để có thể trở thành một kỹ sư chuyên nghiệp. Có vẻ nếu tiếp tục dành một hai tuần để học một framework, một thư viện hay một công cụ mới, làm một dự án con con chạy được, sẽ chỉ biến tôi thành một “thợ code” hơn là một “kỹ sư”.
-
Anatomy Of Redis Application
Ở các bài viết trước, chúng ta đã tìm hiểu Tổng quan về Redis cũng như Redis data types and commands và qua đó có được cái nhìn tổng quan nhất về Redis. Bài viết tiếp theo này sẽ là bước khởi động “nhẹ nhàng” trước khi chúng ta bắt tay vào viết 1 ứng dụng Redis. Chúng ta sẽ cùng nhau phân tích 1 case study cho việc ứng dụng Redis vào web application. Ví dụ được lấy ra từ section 1.3 của cuốn Redis in action, nhưng tách biệt với ngôn ngữ lập trình (Redis in action đưa ra thao tác cụ thể với python), và có 1 vài sửa đổi cho dễ tiếp cận hơn trong phạm vi bài viết.
-
Redis Data Types And Commands
Trong bài viết Tổng quan về Redis, chúng ta đã cùng nhau tìm hiểu cơ bản về Redis, bao gồm các đặc trưng thường thấy của 1 DBMS, kiểu dữ liệu trong Redis và cơ chế lưu data trong ổ cứng của Redis. Trong bài viết này, chúng ta sẽ cùng tìm hiểu về các câu lệnh của Redis, cụ thể là các câu lệnh đặc trưng ứng với từng kiểu dữ liệu.
-
Tổng Quan Về Redis
Redis là gì?