TDD – From the Inside Out or the Outside In?

Often the hardest part of programming is knowing where to start. With test-driven development the right place to begin is with a test, but when faced with a blank page, it can be daunting. Is it best to start with the detail of what you are building, and let the architecture form organically using an … Continue reading TDD – From the Inside Out or the Outside In?

MDB != JMS and vice-versa

Basics A Message Driven Bean (further referred to as MDB) is just another EJB like Stateless, Stateful or a Singleton. It’s specified using the @MessageDriven annotation. MDBs are used for asynchronous message processing They are similar to Stateless EJBs since both of them are pooled by the EJB container However they differ from Stateless EJBs … Continue reading MDB != JMS and vice-versa

Vertical vs Horizontal Approaches

In the light of delivering outcomes, we should consider the respective merits of horizontal and vertical approaches.  The more common (and not necessarily incorrect) approach is to slice a problem horizontally and build layers to a stack based on objectives with clear left and right parameters.  This not meant to imply that there is a … Continue reading Vertical vs Horizontal Approaches

Các cách nói ngụy biện thông dụng người Việt

1. Giới thiệu Càng tranh luận trên facebook, mình càng thấy lỗi ngụy biện (fallacies) trong thảo luận và trình bày ý kiến là một vấn đề nghiêm trọng, xảy ra trên bình diện đại số đông người Việt, không chỉ ở cả dân thường mà kể cả các vị có bằng cấp, học thức, … Continue reading Các cách nói ngụy biện thông dụng người Việt

Tôi đã dùng Docker như thế nào?

Ngày nay, các công cụ như Docker hay Vagrant rất hay được nhắc đến trong giới công nghệ, đặc biệt, đây là các công cụ cần thiết cho mọi Devops. Nhưng đó là việc của bọn Devops, còn đối với chúng ta, những developer chân đất, sáng ngậm đắng (cà phê), tối nuốt cay (bia … Continue reading Tôi đã dùng Docker như thế nào?

My boss my hero – Đại ca tôi đi học -Một bộ phim đáng xem

Nói thật là mình cũng không xem nhiều phim và xem xong cũng hay quên, đây là bộ phim Nhật thứ 2 mình đã xem, sau bộ phim với “công nghệ lồng tiếng hiện đại nhất” thời bấy giờ – “Osin”. Khác hẳn với các phân cảnh dài lê thê, tình tiết chậm chạp,buồn buồn … Continue reading My boss my hero – Đại ca tôi đi học -Một bộ phim đáng xem

Git Is Simpler Than You Think

By Nick Farina http://nfarina.com/post/9868516270/git-is-simpler It was about one year ago that we switched to Git. Previously, we used Subversion, through the Mac app Versions, which (rightly) holds an Apple Design Award. I made the executive decision to leave our comfy world of Versions because it seemed clear that Git was winning the Internet. There was much … Continue reading Git Is Simpler Than You Think