Software Development Retrospective: 2 years of F5 Works YEAH !! F5 Works team just moved to new dedicated office ~ :muscle: Here is our new office address, come visit us: Flat T, 1O/F, Everest Industrial Centre, 396 Kwun Tong Road, Kwun Tong
Community Works Gotcha using paranoia - a soft delete gem for Ruby on Rails application To implement soft delete mechanism in Ruby on Rails, paranoia is the life-saver. Sample Usage After destroying a record, the record is still stored in the database, but it won't be returned in
Software Development Software Development Quotation Process and Project Proposal Before software consultancy project starts, there are lots of discussion and documentation needed. Among those, project proposal (or say quotation) is the most difficult one to produce. Project proposal is the agreement between
Software Development Rant: Quotation Enquiries (a.k.a. Life as a consultant) We have been doing software consultancy for ages and project quotation requests are received everyday. However, the following enquiry conversation keeps happening again and again. Life as a consultant These are the two
Software Development Google Analytics: Tracking Different User Types With Custom Dimensions Custom dimensions is a powerful feature that allows you to track values that persist across multiple events or pageviews. When you set the dimension to a value, it is activated and will be
Community Works No command history in Ruby console When using Ruby console (either by irb or rails console, it's very handy to access previous commands by up arrow. However the history is broken after upgraded Ruby to v2.3+. Turns out