Jan 132012
 

I did this talk at this year’s Community Technology Update 2012 at Blk 71 on 7th January 2012. Apparently, HTML5 is the highlight for the Developer Track.

HTML5 is the next wave of development for the web, with the support from IE9 and IE10. Even Windows 8 will support native apps written in HTML5. This session will give an overview and a deeper dive into writing effective HTML5 together with your existing ASP.NET experience to create the best next generation web experience.

Slides are after the break. Continue reading »

Nov 142011
 

I had the opportunity to go to Saigon (Ho Chi Minh City) over the weekend to attend FOSSASIA 2011 and to speak about what Microsoft has been doing on the Open Source front. I met a lot of amazing people over there that are all passionate about Open Source. Check out Nancie Sever’s travel blog post on HCMC/Saigon and Foss Asia.

Here are the slides of the presentation that I shared with everyone at FOSSASIA 2011.

Jun 062011
 

I was the keynote speaker for iCreate Mobility Challenge 2011 held by NUS. If you want to catch me, fast forward to the 6 minutes mark and that’s were I start my presentation on “Mobile Devices and Beyond”. I talked a little about the history of mobile devices, and presently what was the situation in the mobile space, and what is coming up in the future going forward with mobility.

Apr 052011
 

Microsoft Visual Studio Productivity Power Tools is a set of extensions to Visual Studio Professional (and above) which improves developer productivity. Much of these new productivity enhancements are unknown to a lot of developers. This session will showcase most (if not all) the 21 various enhancements that you’re not using yet! Download the Visual Studio Productivity Power Tools here if you haven’t done so!

Date: 7th April 2010 (POSTPONED)
Time: 7pm
Place: Level 22, Microsoft, One Marina Boulevard, Conf Room SINOMB 22CF-12 (60) VTC
Speaker: ME! :)

Feb 032011
 

I attended this presentation “Best Practices for Mobile User Experience Design” by Andy Schirmer, Design Strategist from IBM, at the Lotusphere 2011. I thought a lot of his points make really good sense and I’ll like to share a summary with you guys.

Andy pointed out 9 best practices:

  1. Support the Social and Personal Nature of Mobile Use
    Attributes: staying connected, identity, entertainment
    Example: Reach out to various contacts without changing apps

  2. Facilitate Quick Attention and Brief Interaction
    Attributes: convenience, rapid access
    Example: Overview of most important things for quick reference

  3. Accommodate Interruption and Changing Context
    Attributes: availability, changing context
    Example: App properly saves states and returns to that context after a phone call

  4. Provide for Carrying Out Actions Across Multiple Devices
    Attributes: interruption, input limitations
    Example: Create a new entry on the phone, and complete all the details on a desktop

  5. Emphasize Primary Tasks and Reduce User Interface
    Attributes: small display, rapid access, brief interaction
    Example: Enter status updates without navigating, can act on objects directly, or drill down for more detail and choices

  6. Accommodate Device Input Weaknesses and Strengths
    Attributes: display sizes, orientations, input methods
    Example: Reduce typing on a small keyboard and use camera input to share information

  7. Exploit Unique Mobile Device Hardware Capabilities
    Attributes: sensors, interfaces
    Example: Buzz on alert of appointment

  8. Be Mindful of Mobile Environment and Device Constraints
    Attributes: hardware, infrastructure, environment
    Example: App works offline so user is productive even when there’s no signal

  9. Follow Platform and Device Guidelines Appropriately
    Attributes: user experience consistency
    Example: Apps use the in-app navigation style recommended by the device platform guidelines

Oct 272010
 
Description:

Many customers always want to brand, re-skin and customize their SharePoint site into something unique and different from what comes out of the box. I’ve done quite a few of these, and have learnt a few gotchas, tricks and tips that I’d like to share my experience with you when you start skinning your own SharePoint 2010 site.

Just finished my presentation about some tips and advice on skinning and customizing a SharePoint 2010 site for SEA SharePoint Conference.

Apr 012010
 

2010-03-27 15.50.58

Last week at BarcampSG5, I had the opportunity to do a cool discussion/presentation with DK on “The Future of Porn”.

2010-03-27 17.58.30

Here’s what came out from the discussion:
- 3D TV
- 30 Rock (Porn for Women)
- Interactive 3D
- Modality (Senses)
- Porn as a Service
- Augmented Reality
- JibJab (Replace sexy photos with your favorite faces)
- Avatar, Matrix
- Gesture
- Porn Games
- Aibo (Electronic Robotic Porn)

Photos