From 22 January 2019 to 28 February 2019, enjoy 5X KrisFlyer miles on all eligible spend made on Mileslife - this is capped at 1,000 bonus miles per user and a maximum award pool of 5 million bonus KrisFlyer miles for the aforementioned campaign period. If you do not already have a Mileslife account, signing-up for one using my Mileslife referral link will get you 1,000 bonus miles after making your first eligible transaction.
Under this promotion, you can earn up to 15 miles per dollar on dining and if you factor in the miles that you earn from your credit card, you are looking at a ridiculously-high earn rate of 19 miles per dollar (the UOB Preferred Platinum Visa Card should give you 20 miles per S$5). If you have participated in the Mileslife Christmas 2018 campaign, you may have a few more promo codes for bonus miles leftover (they should all expire on 31 January 2019) so make sure you check that out to make sure you get the most out of your spend.
Personally for me, I have a promo code for 500 additional miles (with a minimum spend of S$49) and therefore, if I were to charge S$50 at a restaurant that offers 3 miles per dollar, I will be earning a total of 1,250 KrisFlyer miles from Mileslife under this promotion. Additionally, I will also be able to earn 200 miles from my credit card which brings the grand total of 1,450 KrisFlyer miles (from spending just S$50!) - this averages out to 29 miles per dollar which is simply ridiculous so I highly recommend all of you to take advantage of this promotion where possible.