Welcome!
Select a Subscription Plan
The Edge Digital Monthly
S$ 9.90/Month
- Monthly plan, you can cancel any time
- Unlimited access to online articles
- 3 Simultaneous device logins
The Edge Digital
1 Year
1 Year
S$ 99.90/Year
- Unlimited access to online articles
- 3 Simultaneous device logins
- Bonus unlimited access to online articles and virtual newspaper on The Edge Malaysia (single login)
The Edge Print and Digital 1 Year
S$ 139.00/Year
- Weekly print edition delivered to your mailbox
- Unlimited access to online articles
- 3 simultaneous device logins
- Bonus unlimited access to online articles and virtual newspaper on The Edge Malaysia (single login)
For bulk or corporate subscriptions, please submit your enquiry here
You’ve chosen
Please wait...
You are about to be charged
Please wait...
Create an account to purchase your new subscription.
Email address is empty or not valid
Password is empty or not valid
Password confirmation is not valid
By clicking continue, I agree to receive exclusive content, offers and updates to products and services from The Edge Singapore. I can change these preferences at any time.
Already has an account? Log in
Your Selected Plan
THE EDGE DIGITAL + PRINT 1 YEAR
- Wdeekly print edition delivered to your mailbox
- Unlimited access to online articles
- 3 simultaneous logins across all devices
- Bonus unlimited access to online articles and virtual newspaper on The Edge Malaysia (single login)
You’ve chosen
Please wait...
You are about to be charged
Please wait...
Already have an account? Log in to purchase your new subscription
Email address is empty or not valid
Password is empty or not valid
Don’t have an account yet? Create Account
Your Selected Plan
THE EDGE DIGITAL + PRINT 1 YEAR
- Wdeekly print edition delivered to your mailbox
- Unlimited access to online articles
- 3 simultaneous logins across all devices
- Bonus unlimited access to online articles and virtual newspaper on The Edge Malaysia (single login)
You’ve chosen
Please wait...
You are about to be charged
Please wait...
Complete your address and check payment details
Delivery Address
First name is empty
Last name is empty
Phone number is empty
City name is empty
Postal code is empty
State/Province name is empty
Address Line 1 number is empty
Country name is empty
Address Line 2 is empty
Company is empty
Billing Address
First name is empty
Last name is empty
Phone number is empty
City name is empty
Postal code is empty
State name is empty
Address Line 1 number is empty
Country name is empty
Address Line 2 is empty
Company is empty
Additional charge will be applied for delivery outside Singapore. View the shipping rates here
Payment Details
The Edge Product
S$ 0.00
Shipping Charge
S$ 0.00
Subtotal (Excluding Taxes)
S$ 0.00
Coupon(TEST)
S$ 0.00
GST
S$ 0.00
Order Total
S$ 0.00
All transaction are secured & encrypted
Some credit card error
Have a promo code?
Coupon error
Payment Details
The Edge Product
S$ 0.00
Shipping Charge
S$ 0.00
Subtotal (Excluding Taxes)
S$ 0.00
Coupon(TEST)
S$ 0.00
GST
S$ 0.00
Order Total
S$ 0.00
Subscription renews automatically. You can cancel anytime before your renewal date by emailing our Customer Service hotlinespore@bizedge.com.
Payment Details
The Edge Product
S$ 0.00
Shipping Charge
S$ 0.00
Subtotal (Excluding Taxes)
S$ 0.00
Coupon(TEST)
S$ 0.00
GST
S$ 0.00
Order Total
S$ 0.00
Error message
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: session_start(): A session had already been started - ignoring in include() (line 2 of /home/alfi/tes_website/sites/all/themes/tes/templates/partials/modal_desktop.tpl.php).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Warning: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' (this will throw an Error in a future version of PHP) in include() (line 46 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Trying to get property 'field_tags2' of non-object in include() (line 67 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Warning: Invalid argument supplied for foreach() in include() (line 67 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Trying to get property 'nid' of non-object in include() (line 71 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Trying to get property 'field_sections' of non-object in include() (line 71 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Trying to get property 'status' of non-object in include() (line 72 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Trying to get property 'type' of non-object in include() (line 78 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Undefined offset: 0 in getContentMeta() (line 479 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Undefined offset: 1 in getContentMeta() (line 480 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Warning: preg_replace(): No ending delimiter '"' found in getContentMeta() (line 481 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: session_start(): A session had already been started - ignoring in drupal_session_start() (line 287 of /home/alfi/tes_website/includes/session.inc).
- User warning: The following module is missing from the file system: native_ad_mobile_app. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1143 of /home/alfi/tes_website/includes/bootstrap.inc).
- User warning: The following module is missing from the file system: tes_new_module. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1143 of /home/alfi/tes_website/includes/bootstrap.inc).
- Notice: Constant EVENT_INSERT already defined in require_once() (line 4 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/in_app_subscription/repositories/apple_subscription.repository.php).
- Notice: Constant EVENT_UPDATE already defined in require_once() (line 5 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/in_app_subscription/repositories/apple_subscription.repository.php).
- Notice: Constant REDIS_TTL_TAXONOMY already defined in include_once() (line 38 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_v2/tes_api_v2.module).
- Notice: Constant EVENT_INSERT already defined in require_once() (line 4 of /home/alfi/tes_website/sites/all/modules/custom/tes_gpt_summarize/repositories/tes_gpt_summarize.repository.php).
- Notice: Constant EVENT_UPDATE already defined in require_once() (line 5 of /home/alfi/tes_website/sites/all/modules/custom/tes_gpt_summarize/repositories/tes_gpt_summarize.repository.php).
- Notice: session_start(): A session had already been started - ignoring in include_once() (line 2 of /home/alfi/tes_website/sites/all/modules/custom/tes_simultaneous_login/tes_simultaneous_login.module).
- Warning: count(): Parameter must be an array or an object that implements Countable in _uc_line_item_list() (line 133 of /home/alfi/tes_website/sites/all/modules/ubercart/uc_order/uc_order.line_item.inc).
- Notice: Undefined index: issue_id in allow_view_pdf() (line 100 of /home/alfi/tes_website/sites/all/modules/custom/tes_pdf_viewer/tes_pdf_viewer.module).
- Notice: Trying to get property 'field_free_to_view_pdf' of non-object in allow_view_pdf() (line 101 of /home/alfi/tes_website/sites/all/modules/custom/tes_pdf_viewer/tes_pdf_viewer.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Chat-Edge-Api-Key in chat_edge_api_middleware() (line 27 of /home/alfi/tes_website/sites/all/modules/custom/tes_chat_edge/tes_chat_edge.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Notice: Undefined index: #form_id in theedgesg_preprocess_page() (line 3676 of /home/alfi/tes_website/sites/all/modules/custom/theedgesg/theedgesg.module).
cybersecurity
Space

Singapore’s space push faces cyber risks from legacy satellite systems
Legacy satellite systems are becoming a growing cybersecurity concern as space infrastructure turns into an essential layer of the digital economy.
3 days ago
Cybersecurity

Enviro-Hub suffers from cyberattack
Based on its own preliminary assessment and information available, the cybsercurity incident has not had any material impact on Enviro-Hub's business operations
13 days ago
Artificial Intelligence
Is the AI boom a bubble or a bet on execution?
Long-term forecasts remain bullish, yet most deployments still fall short in the near term. How companies scale AI in 2026 will decide whether the boom endures.
December 26, 2025
In Focus

Asia’s cloud is now a sovereign asset but we’re still securing it like a tech product
If the cloud is sovereign, then uptime and resilience is the new measure of state power.
December 02, 2025
Cybersecurity

StarHub, NeutraDC push quantum-safe links to bolster Southeast Asia’s data flows
A new StarHub PoP at NeutraDC SNG-3 will deliver sub-millisecond connectivity and quantum-resistant protection for enterprises expanding AI and cloud workloads.
December 01, 2025
Artificial Intelligence

Singapore firms ramp up AI spending but ambitions undercut by data and skills gaps
Companies report strong early AI returns but weak data foundations and mounting security concerns could prvent them from realising AI’s full potential, according to SAP, Salesforce and Proofpoint.
November 24, 2025
Cybersecurity

Silent intrusions, lasting damage: APTs are redefining cyber risk in Southeast Asia
For business leaders, the path forward starts with embracing Cyber Risk Exposure Management (CREM) as a strategic business capability.
October 29, 2025
Cybersecurity

CSA launches quantum readiness index and handbook to guide shift to quantum-safe systems
Organisations can use the tools to gauge and strengthen preparedness for post-quantum security risks.
October 22, 2025
Cybersecurity

Singapore teams up with Google, AWS and TRM Labs to harden national cyber defences
Singapore is deepening its use of AI and blockchain intelligence to fortify national cyber defences and improve threat intelligence across digital and decentralised systems.
October 22, 2025
Cybersecurity

Singapore to open cyber resilience centre to boost SME cybersecurity readiness
Set to open in 2026, Singapore’s Cyber Resilience Centre will help SMEs strengthen cyber defences, while Ensign’s new agentic AI-driven SOC brings autonomous protection to the digital frontlines.
October 21, 2025









