.NET Developers Community 2nd Meetup Will Share On Developing Web

The .NET Developers Community Singapore will have the second meetup. Join the community and meetup. This month the community will share on developing web using .NET. The event will be at *SCAPE The Colony on January 28, 2015, 7.00 PM – 9.00 PM. If you want to know or learn .NET, this community is the best place for you.

*SCAPE The Colony
*SCAPE The Colony

Here is the details;


.NET Developers Meetup #2 : Developing Web

Wednesday, Jan 28, 2015, 7:00 PM

*SCAPE The Colony
#04-01, 2 Orchard Link, Singapore 237978 Singapore, SG

100 .NET Developers Went

Hi .NETers,We will have our second .NET Developers Community Singapore meetup. Please join this meetup. There will be .NET news, coding, etc. sharing from the community and expert as well.We are very excited that this meet up will be at held at The Colony at *SCAPE, our Programme Partner.Direction: If you are using a bus, you can alight at Nat’…

Check out this Meetup →

Lucky member can win one Western Digital Passport Ultra 1TB (White) door prize for free.


See you there. :)

.NET Developers Community Singapore

Hi there,

We would like to invite you all to join the .NET Developers Community Singapore.The community is for anyone who are passionate/interested in developing software application in .NET ecosystem and its related technologies. If you happen to be a C#, WPF, ASP.NET, WebAPI 2.1, SignalR, Roslyn, Microsoft Azure, server-side, .NET enthusiast, etc. the community is certainly for you and you should join in. Development using .NET is very exciting, easy and it’s open-source now. We welcome to all developers for the new era of .NET related development and for non .NET developers as well. Try .NET.



.NET Core in Linux and Mac

The .NET Core project is under the stewardship of the .NET Foundation. We believe that to be a critical part in promoting and advancing the .NET Core stack. You can create all of back-end codes and client side using C# and .NET for cross-platform and multi-platform (Xamarin, Unity 3D, Mono, etc.). One framework, one language that works for all platform and devices.

  • More libraries. Consider the subset we have today a down-payment on what is to come. Our goal is to open source the entire .NET Core library stack by Build 2015.
  • Building and running on non-Windows platforms. We currently only provide the ability to build and run on Windows. We intend to build a public working group between us and the Mono community once we have enough code out there. Stay tuned!
  • .NET Core Runtime (CoreCLR). Stay tuned!


.NET Foundation Projects


The .NET Developers Community Singapore will have routine meetup every month or as requested by members. Check out for the meetup events!


Singapore foodies, rejoice!

Image from vulcanpost.com

At the Mobile World Congress in Barcelona, Nokia has announced that the global food delivery app foodpanda app will launch across the Nokia Asha, Lumia and X family of devices.

Many partners such as Facebook, BBM, Twitter, LINE, Viber, Electronic Arts, Gameloft and Rovio are also making their key apps available across Nokia’s device portfolio of feature phones, Asha, Nokia X and Lumia. Nokia also unveiled new affordable handsets including a new family of smartphones debuting on the Nokia X software platform.

The launch builds on Nokia’s leadership in delivering innovation to more price points with its family of Lumia smartphones, and the latest momentum for Windows Phone.

Image from oivietnam.com

“Across our portfolio of devices, foodpanda is delivering a convenient way to view menus and order food with major restaurant franchises around the world,” said Bryan Biniak, VP and GM of developer experience, Nokia. “We’re getting hungry already as we look forward to working with foodpanda to expand the reach of their app in growth markets.”

“The partnership with a global player such as Nokia is a great honor for us,” said Ralf Wenzel, Global Managing Director of foodpanda. “Being available on Nokia smartphones fits well into our strategy of ensuring that people around the world shall experience convenience, variety and great customer service when ordering food via foodpanda.”

The online marketplace foodpanda helps restaurants to increase delivery sales through online and mobile platforms and provides them with constantly evolving technology and analytics.

Customers can choose their favorite meal online and foodpanda processes the order directly to the restaurant, which delivers the meal to the customer. foodpanda is partners with over 22.000 restaurants worldwide.

Microsoft holding its biggest ever partner briefing in Singapore


Microsoft is embarking on its most ambitious product revamp in history. We’re launching or updating Windows, Windows Phone, Windows Azure, Windows Server, SQL Server, Visual Studio 2012, and Office in the next few months. That’s just on the software side. We’re also looking at Surface, Xbox SmartGlass, and other Microsoft hardware. We’re even revamping our online services like Outlook.com and Office 365. It’s time to get in-sync with all that’s going on.

To kick start this next wave here in Singapore, we’re inviting all partners to join us in our Mega Partner Briefing happening next week at MAX Atria@Singapore EXPO, 12 Sept, 8:45am – 5:30pm. It’s gonna be packed with visionary speeches, market trend updates, technology and product innovations, deep dives, and much, much more. The afternoon breakout sessions are gonna be very interesting. There are 2 tracks dedicated to developers: ISV & SI Deep Dive and Cloud Deep Dive.

Register Now!

I’ll see you there.



Learn More about Microsoft Codename “Trust Services”

Protect your data in the Cloud

Trust and Security have been hot topics for the public cloud since its inception. Corporate IT departments and CIOs have repeatedly expressed concerns over the loss of control associated with moving various levels of sensitive data to a public cloud. At the same time, the overall benefits of a public cloud are tremendous and continue to gain momentum. This means that many organizations have a pressing need tomigrate to public cloud infrastructure in spite of ongoing concerns about security.

Encryption is one of the fundamental required tools for protecting data in the cloud. However, encrypting the data in the cloud, and then storing the encryption keys in the cloud in order to be able to access the data, provides only a very minor improvement over simply storing the data in the cloud in the first place.

Trust Services provides a unique combination of end-to-end application level encryption and power of the cloud to roam encryption keys in a totally secure way. It enables data driven applications to work with sensitive data, securely stored in different cloud-based storages while continuing to maintain control over access to this data.

Use Trust Services


Please use SQL Azure Labs Support to discuss Trust Services, ask questions and provide feedback!

You can also email Trust Services team about your experience with the lab, suggestions and kudos: TrustServC@microsoft.com

@Home with Windows Azure Competition – Singapore

We are proud to announce the @Home with Windows Azure competition here in Singapore! Join us in this effort to give back to a very deserving cause, and get a solid understanding of the Windows Azure platform in the process. You will deploy an application to Windows Azure that directly contributes to Stanford University’s Folding@home effort, a distributed computing project that carries out simulations of protein folding. By simply running a piece of software, you can help scientists learn more about diseases like Alzheimer’s, ALS, Huntington’s, Parkinson’s disease and many cancers through banding together to make one of the largest supercomputers in the world.

This distributed computing project was created by Stanford University researchers to help scientists unravel the mysteries of protein folding in hopes of helping cure diseases. Started by the US East Region DPE team, The @Home with Windows Azure project allows you to contribute to it by using your MSDN subscription or by using a free 3-Month Trial subscription to harness the power of Microsoft’s cloud computing platform.

Prizes & Dates

Your first prize will be the good feeling for contributing to a good cause! Also, globally, for every deployment of the @home with Windows Azure application Microsoft will donate $10 to Stanford University’s effort (up to $5,000 maximum). You also have the chance to win one of the following great prizes that will be randomly drawn between Singapore participants that enter before 11:59pm on 15 June 2012 and leave their solution deployed until at least 11:59am on 25 June 2012:

  • 5 Nokia Lumia 710 Windows Phones
  • For entries submitted before 11:59pm on the 31 of May 2012 you have an extra change to win one Nokia Lumia 800 Windows Phone

So get started!
Full terms and conditions at the end of the post.

How to Enter

There are two parts to joining the cause and entering the competition:

(1) Follow the instructions on the @Home with WIndows Azure page to get setup. You can also enter if you are running Windows XP, Linux, or Mac! The 4 easy steps on the page should normally take you less than an hour and will help you
get access to a free 3-month Windows Azure trial (or just use your MSDN subscription allocation); get setup and download the Azure application; configure it with your settings; and finally deploy and run it!

(2) Once you are up and running, email us the live id of your account and the URL of your folding project running on Azure.

Some notes:

  • Any 3 Month Trial or new MSDN Subscription activation comes with a $0 spending limit so you don’t need to worry about getting charged. The credit card step is for identification purposes and in case you switch to a full Azure subscription later or remove the spending limit.
  • If using an existing subscription you are responsible for ensuring this project doesn’t go over your allocation.
  • If you have an MSDN subscription and haven’t activate your Azure allocation, I would recommend going with that instead of the trial. This way you can leave your contribution running for as long as you like while your MSDN subscription is active; or if you have an idea for an Azure solution you will have your access all setup and ready to go!

To see what a deployed application looks like, check out my contribution. Here’s a printscreen of it working away:

Folding@Home with Windows Azure Competition – Terms and Conditions: Continue reading @Home with Windows Azure Competition – Singapore

Experience HTML5 on Metro – 10 May

Windows 8 Developer Camp – HTML5 on Metro will be the biggest technical event Microsoft Singapore is organizing on Windows 8.

HTML5 is here, and with it, web applications take on power, ease, scalability, and responsiveness like never before. HTML5 on Metro lets developers learn how to use the latest cutting-edge HTML5 web technology to build  Windows 8 applications with unparalleled functionality, speed, and responsiveness.

Featuring Giorgio Sardo, Senior Technical Evangelist, Microsoft Corporation
Giorgio is a popular speaker worldwide and in the last 5 years he has presented at many conferences about HTML5, the Web and Mobile Platform. He is the mind behind many beautiful HTML5 applications and games at beautyoftheweb.com and Cut the Rope for IE.

10 AM   Behind the Scenes of Cut The Rope

11 AM    Getting started with Window 8 Metro Apps

12 PM    Lunch

1 PM      Metro for HTML/JS Developers

2 PM      Responsive App Design

3 PM      Break

4 PM      Client + Cloud integration with Azure


If you have any questions, please email Helen at MSmarketing@swap.com.sg or call for more information at +65 6227 7445.


Build for Windows 8 Comes to Singapore

Apps are going to be at the center of the new Windows 8 experience. As a developer, you will be given unprecedented access to millions of Windows users worldwide.

Microsoft is proud to bring Build for Windows 8 to Singapore,  a free, fun, no-fluff event for developers, by developers. This full day event will let you experience developing on the new Windows 8 platform.  You will learn from experts in a low-key, interactive way and then you’ll get to apply what you’ve learned.

Spaces are limited, register at  bit.ly/buildforwin8 now!

Time and Date – 9am to 5pm, 30th March 2012

Location – Level 22, Microsoft Singapore,1 Marina Boulevard, One Marina Boulevard, Singapore 018989

AGENDA includes:
The Windows 8 platform for Metro style apps

Windows 8 is Windows re-imagined. Join this session to learn about the new platform for building Metro style applications. Get an understanding of the
platform design tenets, the programming language choices, and the integration points with the operating system and across Metro style apps.

Designing apps with Metro principles and Windows personality

Windows 8 marks the next step in the evolution of the Metro design style. Through the bold use of color, typography, and motion, Metro design style
brings a fresh new approach to the user experience. In this talk, you’ll learn the design principles behind Metro and get insights into how to apply these
principles in your own apps.

Everything web developers must know to build Metro style apps.

Learn how you can use your web skills to build Windows 8 Metro style apps. In this session you’ll discover how to harness the rich capabilities of Windows 8
through JavaScript and Windows Runtime. You will learn about navigation, user experience patterns and controls, inherent async design, and the seamless
integration with the operating system that will let you create great Metro style apps.

Building Metro style apps with XAML: What .NET developers need to know

If you are experienced with .NET or Silverlight and are already familiar with XAML, this session will teach you everything you need to know to create a
Metro style app for Windows 8. This session will cover updates to familiar features and explore concepts that are new for Windows 8. This session will
show you how to turn your XAML skills into money-making Metro style apps.

Building Windows 8 Metro style UIs

Windows 8 introduces a new and ready-to-use set of user interface controls to help create beautiful Metro style apps quickly. Learn about these powerful
and highly flexible controls and how to use them to implement the common patterns that deliver great Windows 8 Metro style apps.

Integrating with Windows 8 experiences

Contracts are agreements between Windows and your Metro style app that allow you to integrate Windows 8 features into your app. For example, Windows 8
lets users share content from one application to another by using the Share contract. In this session, you’ll learn how contracts work and how to implement
the built-in contracts such as Search, Share, Settings, and Play To.

Bring your apps to life with tile and notifications

Tiles draw users back into your app by awakening your tile on the Start screen. Notifications delivered through the Windows Push Notification Service
draw your users back into your app even when it’s not running. In this session you will learn how to implement Tiles and Notifications and how to create tiles
that let users personalize their Start screen by creating deep links to
specific places within your app.

How and when Metro style apps run

Learn the fundamentals of Process Lifetime Management and how to structure your app to suspend and resume quickly, save app states properly, and behave
consistently. For media or real-time communications, we will show you how to keep your experiences available and always connected, while still letting
Windows manage the system resources to provide a great end-user experience and long-lasting battery life.

Building Metro style apps that take advantage of modern hardware

MultiTouch, camera, near-field-communications, and sensors for location, light, and motion are just a few of the many hardware components available in
Windows 8. Learn how to take advantage of the hardware to create better Metro style apps.

The Developer Opportunity:  Introducing the Windows Store

In this session, we will show the many different ways to monetize your application, including subscriptions, trial apps, advertisement, and in-app
purchases. We will cover the end-to-end lifecycle of an application, from developer registration and application submission to analytics and feedback.

(Optional) Bring along any device capable of running Windows 8. You may download Windows 8 Consumer Preview, Visual Studio 2011 Beta and the Windows 8 SDK samples beforehand.



Microsoft CloudFest – 10th of November

What does cloud computing got to do with iOS, android or WP7 mobile applications, social networking campaign, digital signage and large interactive touch display panel such as Microsoft Surface? 

Imaging the scenario where you launch a marketing campaign and suddenly see a surge of visitors using your application.

Well done mate! oh wait up…..what is it that you say? your server is down and out because it can’t handle the load?…..my heart is with you dude, maybe next time, try cloud computing :)

How about the time when you only require resources to run a 10 days campaign and then tear it down after that. Wouldn’t it be nice to have that kind of flexibility at hand? To spin up servers when you need them and take them down at the push of a button when you are done? Well, guess what, now you can.

At Microsoft CloudFest, we will be sharing how Windows Azure gives you the tools and platform to develop client applications that scales based on demand.  Adrian Lee, CTO of Yolk, a local digital creative agency will be sharing how he took the leap of faith and started Yolk’s journey to the cloud with Windows Azure and never looked back since.

So what else are you waiting for? Come join us for a fun filled Thursday evening filled with solid sessions, prizes, dinner and best of all beer! (ok, limited to one each, its only Thursday night guys, take it slow and easy 😉 ) 

Click here to register and hope to see you guys on that day!


Umbraco on Windows Azure

I heard about Umbraco during MIX11 and was recently reminded of it when I was doing my research on CMS for Azure. What I really like was the availability of an Azure accelerator that allows you to setup Umbraco on Azure easily.

Well, I’m not too sure if its just me, but the setup process wasn’t really smooth sailing, so I thought it will be helpful to share my experiences and hopefully it will help you guys who encounter similar road blocks.

I highly recommend you watch this video from MIX11 to preview the entire setup process. Go on, I’ll be waiting right here when you are done 😉

Welcome back, time to start cracking, download the following:

  1. Umbraco Azure Accelerator
  2. Umbraco on Codeplex

These are the steps that I took to setup Umbraco on Azure:

  1. Create a storage account
  2. Execute Setup.cmd in the root folder of your accelerator installation
  3. Enter your storage account name
  4. Copy and paste your storage account primary key
  5. Create a new hosted service
  6. Following the steps in the section “Deploy Accelerator to Windows Azure” in StartHere.html located at the root folder of your accelerator installation to deploy the accelerator to the new hosted services. (go make yourself a cup of coffee while waiting for the deployment to complete =P)
  7. Create a new SQL Azure database server
  8. Continue with the next few steps of Setup.Cmd to setup the SQL Azure database


This is where I encountered a problem. For some weird reason, I can’t seem to connect to my SQL Azure server at all from Setup.Cmd. So this is what I did instead

  1. Go back to the Windows Azure Portal then click on the “Manage” button at the ribbon bar.
  2. Create a new database with this sql statement “create database umbraco
  3. Copy the sql statements in the file [UmbracoAccelerator root folder]UmbracoAcceleratorsetupdbSqlAzure.CreateSchema.sql to the query window and hit “Execute”
  4. Do the same for the next sql script at [UmbracoAccelerator root folder]UmbracoAcceleratorsetupdbSqlAzure.ImportCleanDatabase.sql
  5. as well as for the sql script at [UmbracoAccelerator root folder]UmbracoAcceleratorsetupdbSqlAzure.InstallSqlState.sql

Now when you are done with this, the SQL Azure database has been successfully created. Hop back to Setup.Cmd. When you reach the step where it asked for this:

Type the Session State database name to create:

just enter the name of the database name that you have created in the previous step.

an error message will appear:

“Creating the SQL Azure database…

Database ‘”umbraco”‘ already exists. Please delete it and then press any key to


hit enter to continue and follow the next few prompts accordingly. When you are presented with this question:

Do you wish to upload an existing Umbraco site to Blob Storage? [Y,N]?

Key in “Y”, entering “N” will exit the whole setup process.

At the next step, make sure that you enter a valid sub domain such aswww.helloumbraco.com

Once you hit enter, a GUI will appear to allow you to upload your Umbraco site to blob storage.

What wasn’t obvious was that you would have to map your domain from your domain registrar (I use GoDaddy) to the url of your Azure deployment. The accelerator will do site binding for the domain that you specify previously, in this case, “www.helloumbraco.com”.

Once you are done with that, navigating to ww.helloumbraco.com will fire up your umbraco site in your hosted service.

That’s all folks! Congratulations! Your umbraco site is now on the cloud!

I seriously think Umbraco is really a damm bloody cool .NET CMS. The only issue I face right now is the lack of documentation. Oh well, maybe I just need to bite the bullet and spend a little more time with it. Anyway hope this guide will be useful to those who encounter similar issues with setting up Umbraco on Azure.