Share about technology and the Tools (i.e.Windows Azure, SQL Azure, AppFabric, SharePoint 2007, SharePoint 2010, Lotus Notes, Dynamics CRM) that I come across. I am always looking out for new technologies and Tools to share them with everyone :-).
Monday, August 12, 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Monday, July 22, 2013
Community Technology Update 2013
Community Technology Update 2013
Community Technology Update (CTU) 2013 will be held on 27th July 2013, organized by the Community Leads from various Singapore based User Groups and MVPs. We're putting together some of the best talents from the island (and our closest neighbor, Malaysia), in order to share our experiences across the series of Microsoft Technologies that we believe all of us truly care about.
What is CTU?
CTU is in our 10th Iteration - We're proud to be organised by the Community, for the Community. In true spirit of sharing, our speakers all purely volunteers from the field like anyone of you within the Microsoft ICT industry. CTU is held bi-annually, and is the biggest community event in Singapore.
Who should Attend?
Anyone who's interested in the Microsoft technologies, we've a range of topics meant for
- IT Professionals
- Developers
- Database administrators
And it's reserved specially for user group members!
Useful Links
Lucky Draw
Stand a chance to win a Microsoft Surface Pro (128GB w Type Cover) worth close to $1500 in the LUCKY DRAW!!!
Register now!
How do I sign up?
Follow the instructions in the URL to register - http://www.sgdotnet.org/Pages/Registration.aspx
How much does it cost?
For early bird registration, it'll cost you $12.00.
For walk-ins on actual day, it'll cost you $20.00. So we strongly encourage you to register beforehand so that we can cater sufficient food for everyone.
Sunday, March 24, 2013
Windows Azure Global Boot Camp
Windows Azure Global Boot camp event 27th April 2013, Saturday (Full day), we lineup topics,speaker for the event and also lots of free gift from product sponsor. So feel free to register for this event. via http://gwabsg.eventbrite.com.
As of today Windows Azure Global event confirm 53 locations…
Remember to register yourself at http://gwabsg.eventbrite.com.
Attendees can sign up the azure trial before the event, print out the screenshot and exchange for limited edition dry-fit t-shirt upon onsite registration.
Attendees can activate trial by doing one of the following 3 things:
1. Create a trial account: http://www.windowsazure.com/en-us/pricing/free-trial/
2. Activate MSDN Azure benefits: http://www.windowsazure.com/en-us/pricing/member-offers/msdn-benefits/
3. Activate BizSpark Azure benefits: http://www.windowsazure.com/en-us/pricing/member-offers/bizspark-benefits/
Tuesday, October 2, 2012
AZURE USER GROUP MEETING @ 04TH OCT. 2012 7:00PM
Thursday, October 4, 2012 at 7:00 PM (SGT)
Microsoft Singapore
Singapore, 018989
Singapore
View Map
Asynchronous Programming in C# 5 - 1900 - 2030 hrs
Ever struggled writing or debugging multithreaded code? Join Joe Albahari, author of C# 5 in a Nutshell, for a practical session on how to write responsive applications in C# 5 without resorting to threads, locks or BackgroundWorker. We'll explore the theory as well as the practice behind C# 5's new asynchronous functions, and see why the old-school approach is not only hard work, but fundamentally broken. We'll also touch on Reactive Framework, and they'll be a question-and-answer session on all aspects of C# 5, asynchrony and multithreading.
Joe Albahari is the inventor of LINQPad and an O'Reilly author. He's published 7 books with O'Reilly, including C# 5.0 in a Nutshell, and has written extensively on multithreading and parallel programming. He speaks regularly at user groups and conferences such as TechEd and YOW, and has been a C# MVP since 2008.
Share this event on Facebook and Twitter
We hope you can make it!
Cheers,
AzureUG.SG
Saturday, September 1, 2012
5th Sep. 2012 7pm AzureUG.SG User Group meeting
(Light Refreshments will be served before the session)
The UG leads of both Azure and Sgdotnet have gotten together to see if we can basically consolidate our events together, as our basic target audience are predominantly overlapping. For a start, we’re organizing UG events with speakers from both sides of the technology!
Register at for this UG event - http://azureug.sg/
Date: 5th September 2012
Venue: Level 22, CF15, Microsoft Singapore, One Marina Boulevard
Time: Generally starts at 7pm sharp.
“45 Minutes on Azure Websites” – Neng Giin, Technical Evangelist"
Synopsis
A quick view on Azure Websites, how to get started, scale your web apps.
About Neng Giin
Neng Giin has held various roles in different technology companies over the last 5 years. His previous roles include Market Research Analyst, Technical Consultant, Developer Evangelist and Innovation Specialist. Neng Giin’s ultimate passion is to help people and organizations achieve their individual or organizational potential with use of technology. While not delighting in his geekish work, Neng Giin indulges himself in leisurely pursuits such as reading, tabletop games, photography and coming up with answers to obscure`e problems at Hackerspace Singapore.
“Visual Studio 2012 – What’s in for web developers?” – Alvin Lau, SGDN"
Synopsis
Learn about what platform advancements as well as how VS 2012 will help you become a more productive web developer. Expect no slides and a whirlwind tour of the feature improvements which a web developer should be concerned about in this brand new IDE.
About Alvin Lau
Based in Singapore, Alvin works as a Solution Architect with a large MNC and is lover of technology.
Please RSVP to confirm your registration and attendance by 04 Sep 2012. (kmdfaizal@gmail.com ) Note that there’s currently no email confirmation for the event.
Monday, February 20, 2012
AzureUG.SG Meeting on 28th Feb 2012 @ 6:45 PM
(Light Refreshments will be served before the session)
Date: 28 Feb 2012 @ MS Singapore, 21st floor, Auditorium
Topic: How to develop and deploy Silverlight With WCF RIA Service on Azure.
Synopsis: WCF RIA Services simplifies the development of n-tier solutions for Silverlight applications by enabling you to coordinate application logic between the server project and the client project. RIA Services provides framework components, tools, and services that make the application logic on the server available to the client without requiring you to manually duplicate that programming logic.
Windows Azure is an open cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters.
Speaker Profile: Senthamil Selvan is an architect with Xchanging Pte Ltd and actively promotes Silverlight, SharePoint, .NET and Cloud technologies. fb: www.facebook,com/altfo
Topic: Windows Azure Blob Storage Deep Dive
Synopsis: this session will start with introducing Windows Azure Storage and slowly dive into Windows Azure Blob Storage. This includes accessing blob storage with various API, securing blob access with Shared Access Signature, best practices using Blob Storage, and how can use Blob Storage in some special scenario
Speaker Profile: Wely works in NCS as a “Cloud” Solutions Architect, specifically on Windows Azure Platform. Delivering cloud training, architecting cloud solution, designing and developing cloud project are his daily activity. In spare time, he writes blog, delivers presentation, and participates in online community. His passion in driving Microsoft technologies especially Windows Azure makes him to be awarded the first Windows Azure MVP in Southeast Asia.
Please RSVP to confirm your registration and attendance by 27 Feb 2012. (kmdfaizal@gmail.com ) Note that there’s currently no email confirmation for the event
Wednesday, January 11, 2012
Thursday, January 5, 2012
Build and Deploy LightSwitch Application on Windows Azure
Presenting @ Community Technology Update
Visual Studio LightSwitch is the simplest way to build business applications for the desktop and cloud. LightSwitch simplifies the development process by letting you concentrate on the business logic, while LightSwitch handles the common tasks for you.
In this session you see the demo, Which shows you end-to-end, how to build and deploy a data-centric business application using LightSwitch and deploy to Windows Azure
Date : 07th January 2012
Time: 0900 – 1730 hrs
Venue : Plug-In@Blk71
Blk71 Ayer Rajah Crescent, #02-18
Singapore 139951
Registration Fees : $12 (Early-birds) - $20 (Walk-ins)
Tuesday, December 20, 2011
Community {Technology} Update 2012
| Sponsored by Venue Sponsor Organised by
|
Sunday, November 20, 2011
AzureUG.SG Meeting 29th Nov. 2011 @ 6:45pm
(Light Refreshments will be served before the session)
Date: 29 Nov 2011 @ MS Singapore, 22nd floor, CF12
Topic: Windows Azure AppFabric Service Bus
Synopsis:
This talk will cover how Windows Azure AppFabric can be used to build Hybrid Apps. We will look at some of the common messaging patterns and technologies that can be used to connect on-premise apps to the cloud.
Speaker Profile:
Hammad Rajjoub works as an Architect Evangelist with Microsoft Singapore. In his previous role he was a Vice President at Bank Of America Merrill Lynch. His areas of interest include Cloud Computing, Enterprise Architecture, Design Patterns and Quantum Computation. He is frequently invited to speak at technology conferences. He is currently working on his second book on Windows Server AppFabric.
Topic: Windows Workflow Foundation in the Cloud
Synopsis:
The session will present an overview of migrating and scaling persistent and non-persistent Windows Workflow to the Azure Platform and integration into Windows Azure AppFabric Composite Applications.
Speaker Profile: Zonghe is an architect with NCS Pte Ltd and actively promotes Windows Workflow, AppFabric and Cloud technologies. He recently joined as the group leader in Windows Azure User Group Singapore (AzureUG.SG).
Please RSVP to confirm your registration and attendance by 27 Nov 2011. (kmdfaizal@gmail.com ) Note that there’s currently no email confirmation for the event
Thursday, October 6, 2011
Monday, September 19, 2011
AzureUG.SG Meeting on 27th Sep 2011 7:00pm
Date: 27th Sep 2011, Microsoft Singapore Level 22 @ 6:45pm to 9:30pm
(Light Refreshments will be served before the session)
Title: A Deep Look Inside Windows Azure Virtual Machines by Wely
This session will deep-dive in the under-the-hood of how Windows Azure Virtual Machines actually work. Hence, it requires audience to have basic knowledge or understanding of cloud computing concept and Windows Azure. We’ll start the discussion with the “kernel” Fabric Controller, Hypervisor, and explore more detail on each aspect of the VM including available OS Version, VM specification, Virtual Hard Drive inside the VM, Runtime installed, and so on.
Title: Windows Azure Traffic Manager by K.Mohamed Faizal.
This month Faizal discussing and demonstrates Windows Azure Traffic Manager which on CTP. Traffic Manager provides several ways to load balance traffic to multiple hosted services. You can choose from three load balancing methods: Performance, Failover, or Round Robin.
Speaker Profile:
Wely works in NCS as a “Cloud” Solutions Architect, specifically on Windows Azure Platform. Delivering cloud training, architecting cloud solution, designing and developing cloud project are his daily activity. In spare time, he writes blog, delivers presentation, and participates in online community. His passion in driving Microsoft technologies especially Windows Azure makes him to be awarded the first Windows Azure MVP in Southeast Asia.
Faizal is an Lead Consultant with Chief Architect Office, NCS (P) Ltd. Faizal spends his days serving as a consultant or architect helping clients succeed with the Microsoft development platform. He has over a decade of experience in Information Technology with a focus on enabling portals, Internet & Intranet application development. His area of specialization includes but is not limited to evaluate & develop migration strategies for Cloud Computing (Windows Azure) as well as for SharePoint Server technologies. Faizal spends most of his spare time reading technology blogs and exploring new development technologies.
Please RSVP to confirm your registration and attendance by 26 Sep 2011. ( kmdfaizal@gmail.com ) Note that there’s currently no email confirmation for the event
Wednesday, April 13, 2011
SGDOTNET & AzureUG.SG Meeting on 18th April 2011 7:00pm
Date: 18th April 2011
Location : Microsoft Singapore Level 21 Auditorium
Time : 7:00pm to 9:30pm
(Light Refreshments will be served before the session)
Session Agenda
From the trenches: Lessons learnt working on Azure
Mahesh Krishnan, Principal Consultant, Readify
1900 hrs – 2000 hrs
Mahesh Krishnan, from Melbourne, Australia speaks about the lessons learnt working on one of the largest Azure projects in Australia. The application which is set to go live soon uses web roles, worker roles, VM roles, queues, blobs, tables, WIF, and Sync Framework, among other things. When it goes live it will feature hundreds of thousands of SQL Azure databases and scores of services hosted on Windows Azure. Come and find out what the team learnt on things such as deployment, configuration, security, diagnostics, testing etc.
Speaker Profile
Mahesh Krishnan works as a Principal Consultant for Readify, in Melbourne Australia. He has written the book “Silverlight 4 for Dummies” published by Wiley Publishers and speaks frequently at Industry events such as Tech Ed and ReMix. He is very active in the Melbourne .NET community and helps organise conferences such as “Developer Developer Developer” and Silverlight code camp in Melbourne. He also runs Victoria .NET, which is the one of the largest .NET user groups in Australia and he is one of the founding members of the Silverlight Developer and Designer Network.
Visual Studio Productivity Power Tools
Justin Lee, C# MVP
2015 hrs – 2115 hrs
VS Productivity Power Tools is an extension which few people know about its features and how many productivity improvements it adds to VS2010.
Speaker Profile
A weird, passionate geek for technology with an undying love to pick at every flaw that will hopefully improve technology all around. Owns a lovely MacBook Pro with 8gigs of ram, involved intimately with Linux and works closely with Microsoft technologies. Owner of an HTC Hero Android phone, once owned an iPhone 3g, still owns a 1st gen Sony Ericsson W800i. A coder of many languages, from Haskell to C#, from F# to Ruby. A jack of all technology, a master of one. Motto is “Taking over the world with every line of code”.
To register for the event, click here. Note that there’s currently no email confirmation for the event.
Please RSVP to confirm your registration and attendance by 15th April 2011. ( kmdfaizal@gmail.com OR microlau@sgdotnet.org Note that there’s currently no email confirmation for the event
Thursday, March 24, 2011
AzureUG.SG Meeting on 30th March 2011
Date: 30th March 2011
Location : Microsoft Singapore Level 21 Auditorium
Time : 6:45pm to 9:30pm
(Light Refreshments will be served before the session)
Session Agenda
Best practices for designing & developing applications for Azure
Rishi Agrawal. – Microsoft – Azure Technical Specialist
The Azure platform, and the related new development model, provides many opportunities to design and develop applications in many flexible ways. This session will provide some interesting practices for designing & developing applications for Azure. In many situations, such practices might be considered ‘best practices’, but as we all know – rules are meant to be broken depending on the situation….
Advanced Topics on Windows Azure Service Roles
Wely, Solution Architect (Azure MVP) - NCS (P) Ltd.
This session will walk you through each Windows Azure Service Roles (Web, Worker, and VM) and explains the appropriate scenario of using them. Subsequently, we will show you how to enable Remote Desktop (RDP) to your Windows Azure instances. Finally, we will show you how to pre-configure or pre-install some third-party program that your application need on the Windows Azure. Apart from presentation slide, you will see more live demo to have a better comprehension on the real-scenario.
Speaker Profile :
Rishi Agrawal. – Microsoft – Azure Technical Specialist
Profile: Rishi Agrawal has been with Microsoft for 11 years, in different roles related with Application Platform and IPTV products. Currently, he is Azure Technical Specialist for the Microsoft South East Asia region. In his role, Rishi interacts with various Azure customers and partners from the region, as well as Azure product group and other technical specialists.
Wely Lau (Microsoft MVP, Windows Azure)
Prior joining NCS as a “Cloud” Architect, he worked as Developer Evangelist for Microsoft Indonesia. Driving the adoption of latest Microsoft Development Platform to technical communities was his main mission.
In NCS, he focuses on Cloud Computing, specifically on Windows Azure Platform. Performing cloud consultancy, architecting cloud solution, and delivering cloud training are his day-to-day activities. In spare time, he writes blog, delivers presentation to technical community, and participates in online activities. His passion in driving Microsoft technologies especially Windows Azure makes him to be awarded the first Windows Azure in Southeast Asia.
Please RSVP to confirm your registration and attendance by 29 March 2011. ( kmdfaizal@gmail.com) Note that there’s currently no email confirmation for the event
Monday, January 17, 2011
AzureUG.SG Meeting at 26th Jan 2011
Date : 26th Jan 2011 Location : Microsoft Singapore Level 21 Auditorium Time : 7:00pm to 9:30pm |
Session Agenda |
Building, deploying, and managing Windows Azure Applications Wely, Solution Architect (Azure MVP) - NCS (P) Ltd. |
In order to take full advantage of Windows Azure Platform, you need to know more than just how to write the code. You need to know how to incorporate your application in a team environment, deploy, monitor, manage and retrieve diagnostic information back from the cloud. In this session, you will learn everything you need to know to be successful with a project that utilizes Windows Azure Platform including setting up your development environment, automating build, and deployments to different deployment environments from staging to production, and managing credentials and user roles using the Windows Azure Portal. You will also learn how to use the Windows Azure Portal to monitor and manage your application to discovers issues and how to use diagnostics and Remote Desktop to monitor and resolve those issues |
Exploring Windows Azure Storage K.Mohamed Faizal, Lead Consultant - NCS (P) Ltd. |
In this session, you will learn the persistence storage services offered by Windows Azure, called Windows Azure Storage. Windows Azure Storage consists of Tables for storing tabular data, Blobs for storing large binary data, and Queue for asynchronous processing. |
Please RSVP to confirm your registration and attendance by 25 Jan 2011. ( kmdfaizal@gmail.com ) No email response will be sent for your registration. |
Thursday, January 13, 2011
Word Automation Service–FAQ–SharePoint UG
SharePoint 2010 : Convert Document to PDF using Word Automation Service
Jan 13th 2011 at SharePointPro.SG (SharePoint User Group) i presented Word Automation Services the step by step walk though give below.
Objective : This session you will lean creating custom solution to convert Word documents to PDF using document library list item event receiver to call Word Automation Services to convert Word documents to PDF when they are added to the list. The event receiver checks whether the list item added is a Word document. If so, it creates a conversion job to create a PDF version of the Word document and pushes the conversion job to the Word Automation Services conversion job queue.
Select as as farm solution. (Word Service API’s dose not work with Sandboxed solutions)
Select List Definition as a Document Library and click Finish.
Ensue that you BaseType =1 and Type = 10000
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListTemplate
Name="ListDefinition1"
Type="10000"
BaseType="1"
OnQuickLaunch="TRUE"
SecurityBits="11"
Sequence="110"
DisplayName="WToXPS - ListDefinition1"
Description="My List Definition"
Image="/_layouts/images/itdl.png"
DocumentTemplate="121"/>
</Elements>
Right Click project and Add new item Select Event Receiver
Event Source - Select an item was added and click finish.
Add project reference and click browse go to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI path and select Microsoft.Word.Server.dll file as reference and click OK.
Add following using statement on .CS file
using Microsoft.Office.Word.Server.Conversions;
Click Ctrl-K and Ctrl-S and select if statement
Insert following code :
if (properties.ListItem.Name.Contains(".docx") || properties.ListItem.Name.Contains(".doc"))
{
ConversionJob jobConversion;
ConversionJobSettings jobSettings;
string wordDoc;
string pdfDoc;
jobSettings = new ConversionJobSettings();
jobSettings.OutputFormat = SaveFormat.PDF;
jobConversion = new ConversionJob("Word Automation Services", jobSettings);
jobConversion.UserToken = properties.Web.CurrentUser.UserToken;
wordDoc = properties.WebUrl + "/" + properties.ListItem.Url;
if (properties.ListItem.Name.Contains(".docx"))
{
pdfDoc = wordDoc.Replace(".docx", ".pdf");
}
else
{
pdfDoc = wordDoc.Replace(".doc", ".pdf");
}
jobConversion.AddFile(wordDoc, pdfDoc);
jobConversion.Start();
}
Now i converted the document to PDF i want discard the original document. Use ConversionJobStatus to monitor the ConversonJob process and once the process completed delete the document
ConversionJobStatus status = new ConversionJobStatus("Word Automation Services",
jobConversion.JobId, null);
while (true)
{
Thread.Sleep(5000);
status = new ConversionJobStatus("Word Automation Services", jobConversion.JobId,
null);
if (status.Count == status.Succeeded + status.Failed)
{
properties.ListItem.Delete();
}
}
Right click Build and deploy your project
Upload files to Document Library
The code run and generated PDF and Deleted the word document.
Download the full solution here at http://cid-d1e9ef060fcd5fa2.office.live.com/self.aspx/Public/WordToPDFCoversion.zip
Sunday, January 9, 2011
SharePoint UG Meeting – 13 Jan 2011
Date : 13 January 2011
Time : 06:30PM – 09:00PM
Location : Microsoft Singapore Level 22. One Marina Boulevard
** Refreshments will be provided. Courtesy of Microsoft DPE Singapore
Please RSVP to confirm your registration and attendance by 12 Jan 2011. No email response will be sent for your registration.
Session Agenda
Automated Installation of SharePoint 2010 using PowerShell
Chyan Yee Goh, Consultant at Microsoft Consulting
In this session, we will start with some PowerShell basics in SharePoint 2010. After that we will cover the reasons behind the usage of PowerShell and we will go into the challenges and scenarios when installing SharePoint 2010 using PowerShell scripting.
Word Automation Service
K.Mohamed Faizal, Lead Consultant at NCS
This session you will lean creating custom solution to convert Word documents to PDF using document library list item event receiver to call Word Automation Services to convert Word documents to PDF when they are added to the list. The event receiver checks whether the list item added is a Word document. If so, it creates a conversion job to create a PDF version of the Word document and pushes the conversion job to the Word Automation Services conversion job queue.
About Faizal:
Faizal has over a decade of experience in Information Technology with a focus on enabling portals, Internet and Intranet. His area of specialization include but are not limited to evaluate and develop migration strategies for Lotus Notes application to SharePoint/.NET based solution, design content management, web-based self-service and collaboration solutions