June 2, 2015

Technical Leader vs PHP Trainer



Cũng lâu lắm rồi, mình không viết blog, có lẽ chạy theo vài dự án mà mình đang rất tâm đắc. Hôm nay, có một chút thời gian rãnh, ngồi viết lại tí tí, chia sẻ dòng cảm xúc chứ cũng không có viết gì về kỹ thuật hết.

Từ khi mình nghỉ HDViet tới nay cũng đã hơn 2 tháng, và mình cũng đã tham gia phát triển sản phẩm cho công ty compare.vn, với tư cách là "technical leader". Tính tới thời điểm này thì Compare vẫn chưa có cái sinh nhật đầu tiên, nên có lẽ đó là lợi thế của mình - "Cá lớn trong ao nhỏ". Với vai trò đó, mình thách thức bản thân nhiều thứ khác hơn là kỹ năng chuyên môn, nó hoàn toàn khác với vai trò PHP Trainer mà mình từng làm trước đây, nhưng đâu đó, cũng có vài nét tương đồng. Bài viết này nhầm ghi lại những suy nghĩ HẾT SỨC CÁ NHÂN về việc so sánh 2 vai trò: Technical Leader với PHP Trainer

March 16, 2015

Unit test multi modules in Phalex project

Sau khi mình release project Phalex của mình thì tới nay đã khá lâu (cũng gần 4 tháng rồi) và mình cũng bắt đầu code vài dự án với Phalex. Một trong những dự án dựa trên Phalex 5SOnline - đây là một dự án mình làm cho công ty HDViet. Tuy nhiên, bên cạnh đó mình vẫn âm thâm code một dự án riêng của cá nhân, hy vọng sẽ trình làng mọi người vào giữa năm nay.

Dự án của HDViet thì phải chạy cho nhanh nên không có test (TDD) cho dự án, còn dự án cá nhân thì chắc chắn là có. Phalex ra đời nhằm mục đích là multi modules, nên khi làm việc với nó, mình cũng mất khá nhiều thời gian khi chạy test cho từng module. May mắn thay, vô tình hôm nay đọc cách test của Zend Framework 2, nên mình đã thử áp dụng vào project và đã thành công, nay mình chia sẽ lại với các bạn nếu ai đó có dùng Phalex để code

January 26, 2015

TDD và quan điểm của tôi

http://www.filecatalyst.com/wp-content/uploads/tdd.png


Test Driven Development (TDD) là một trong rất nhiều quy trình phát triển phần mềm (không chỉ trong lĩnh vực web). Đây là một quy trình phát triển sản phẩm dựa trên test.

KHÔNG BÀN LUẬN

Bài viết này không nhằm giải thích thế nào là TDD, không phân tích ưu nhược điểm TDD, không so sánh TDD với các quy trình khác, và càng không hướng dẫn mọi người cách thực hiện TDD. Nếu bạn đang tìm một trong những thứ mình vừa đề cập bên trên, bạn có thể ngừng đọc tiếp phần bên dưới ^_^

VẬY BÀN ĐIỀU GÌ - NOTHING ^_*

Bài viết cũng chẳng bàn thêm gì trong TDD, chỉ là chia sẻ góc nhìn của mình khi dấn thân làm TDD, những cảm nhận, suy nghĩ, khó khăn và những thú vị xung quanh TDD mà mình từng trải nghiệm.

January 1, 2015

2015 - New Year Resolutions

Image source from: http://specialevents.com


Thế là đã hết năm 2014, chào đón một năm mới, kính chúc cho tất cả mọi người một năm mới thành đạt và gặt hái được những gì mình mong muốn. Rủ bỏ những điều không may mắn của năm cũ, và cùng hướng đến những gì thật tốt đẹp trong năm mới này.

Cũng như mọi năm, làm việc một năm dài đằng đẵng, sẽ có những lúc vui những lúc buồn, và mình vẫn thường nhìn lại để xem năm qua đã làm được gì, chưa làm được gì và sau đó lại đưa ra những dự định cho năm tiếp sau.

September 29, 2014

Tôi & PHP Frameworks




Sau một khoảng thời gian làm việc với PHP, trải qua 1 số dự án lớn nhỏ, và cũng gặt hái được một số thành tích đối với mảng PHP này. Đặc biệt thì 6/2014 mình đã đạt được chứng chỉ của Zend về PHP, đây có lẽ là điều mình tự hào nhất khi nhắc với ai đó về khả năng PHP của mình. Bài viết này nhằm mục đích "kể lể" một số framework PHP mà mình đã từng làm, và những góc nhìn cá nhân dành cho Framework đó. Đây chỉ là quan điểm cá nhân, các bạn nên xem với tinh thần tham khảo là chính, đừng bắt bẻ soi mói quá ^^

August 9, 2014

Posting Form Data With $http in AngularJS




Cũng khá là lâu rồi không post bài nào về kỹ thuật (toàn mấy bài linh tinh). Hôm nay, nhân tiện mới làm quen với AngularJS, tìm hiểu phần POST data thông qua service $http của AngularJS, mình chia sẻ tí về cách mà mình xử lý.

Khi bạn làm việc với service $http và dùng phương thức POST theo đúng chuẩn thì nó POST luôn nguyên cây JSON đi, khiến cho bạn không thể nhận được dữ liệu bên phía server (mình dùng PHP cho server side)

August 7, 2014

Truyện ngụ ngôn: Hãy trèo lên cái cây kia



Tại một khu rừng nọ, nhằm tìm ra những con vật tài giỏi để giao một số trọng trách, người ta tổ chức một kỳ thi với sự tham gia của các con vật tại đó, gồm: Quạ, Khỉ, Chim cánh cụt, Voi, Cá, Hải cẩu và Chó.
Khi cả bọn đông đủ, vị giám thị ra đề. "Để công bằng, tất cả phải làm chung một bài kiểm tra: Hãy leo lên cái cây kia!".

Cuộc thi bắt đầu. Quạ thi đầu tiên và tạo được sự bất ngờ vì sự giỏi giang của mình, nó chọn con đường nhanh nhất là bay thẳng lên đỉnh cây.
Giám thị coi thi phán rằng: "Con rất giỏi và thông minh, chọn con đường nhanh nhất, không theo một trình tự nào và tới được đỉnh cây chỉ trong vài giây, con được 10 điểm."
– "Cảm ơn thầy, đó là điều hiển nhiên." – Quạ đáp.