Thursday, November 1, 2018

Chose Your Career in IT - Zahira College, Anuradhapura

It was a great honor being a career development instructor for the Advanced Level Students of Zahira College, Anuradhapura.

I wish them a very successful career and life ahead. This was held on 02nd of November 2018.

Few Clicks from the event.

Lisbro Zahira College Anuradhapura Suhail Jamaldeen Suhail Cloud (2)Lisbro Zahira College Anuradhapura Suhail Jamaldeen Suhail Cloud (3)Lisbro Zahira College Anuradhapura Suhail Jamaldeen Suhail Cloud (4)Lisbro Zahira College Anuradhapura Suhail Jamaldeen Suhail Cloud (1)



Sunday, August 19, 2018

Microsoft Technology Bootcamp

Title: Microsoft Office 365 for Students

Venue: KDMC Nenasala
Date: 12 August 2018
Time: 09.00 am to 1.00 pm

Event Url: https://www.facebook.com/events/455303918286630/

Microsoft Technology Bootcamp 2018 - Suhail Jamaldeen - SUhail Cloud

Clicks during the event

Microsoft Technology Bootcamp - Suhail Jamaldeen - Suhail Cloud (7)Microsoft Technology Bootcamp - Suhail Jamaldeen - Suhail Cloud (1)Microsoft Technology Bootcamp - Suhail Jamaldeen - Suhail Cloud (2)Microsoft Technology Bootcamp - Suhail Jamaldeen - Suhail Cloud (3)Microsoft Technology Bootcamp - Suhail Jamaldeen - Suhail Cloud (4)Microsoft Technology Bootcamp - Suhail Jamaldeen - Suhail Cloud (5)Microsoft Technology Bootcamp - Suhail Jamaldeen - Suhail Cloud (6)IMG_1264

Tuesday, July 24, 2018

Sri Lankan Tech Summit – 2018

I will be speaking at Sri Lankan Tech Summit – 2018 along with local and international MVPs and MCTs.

Title: Microsoft Office 365 Administration and Development

Venue: Batticaloa Public Library Auditorium
Date: 29 July 2018
Time: 09.00 am to 4.30 pm

Event Url: http://techeventsrilanka.com/tech-talk/

Sri Lankan Tech Summit Suhail Jamaldeen Suhail Cloud SuhailCloud

Clicks during the event

Sri Lankan Tech Summit - Suhail Jamaldeen -Suhail Cloud (1)Sri Lankan Tech Summit - Suhail Jamaldeen -Suhail Cloud (2)Sri Lankan Tech Summit - Suhail Jamaldeen -Suhail Cloud (3)Sri Lankan Tech Summit - Suhail Jamaldeen -Suhail Cloud (4)Sri Lankan Tech Summit - Suhail Jamaldeen -Suhail Cloud (6)Sri Lankan Tech Summit - Suhail Jamaldeen -Suhail Cloud (7)Sri Lankan Tech Summit - Suhail Jamaldeen -Suhail Cloud (8)Sri Lankan Tech Summit - Suhail Jamaldeen -Suhail Cloud (9)Sri Lankan Tech Summit - Suhail Jamaldeen -Suhail Cloud (11)Sri Lankan Tech Summit - Suhail Jamaldeen -Suhail Cloud (13)

Album

https://www.facebook.com/pg/Suhail.Cloud/photos/?tab=album&album_id=742704072756126&__tn__=-UC-R



Thursday, June 7, 2018

Sri Lanka Business Application Community - June 2018 Meetup

Title: Build Microsoft Teams Apps with Teams App Studio

Description: Microsoft Teams is the hub for teamwork in Office 365 that integrates with the apps and services. Microsoft Teams App Studio makes it easy to create and integrate custom apps and services. Teams App Studio is now the recommended way to develop Teams apps.In this session we will discuss on how to create apps using Teams App Studio.

Venue: Microsoft Sri Lanka, Access Towers II, Colombo
Date: 13th of June 2018
Time: 06 PM – 08 PM

Event Url: https://www.facebook.com/events/135965220607086/

Sri Lanka Business Application Community - June 2018 Meetup - Suhail Jamaldeen - Suhail Cloud

Updated On 15th June

Slide Deck


The internal view of new Microsoft Sri Lanka Office

Suhail Jamaldeen - Suhail Cloud  - Sri Lanka Business Application Community

Saturday, June 2, 2018

Create SharePoint Online Single Page Application with Angular 5, @PnPJS and SP-Rest-Proxy

Introduction

I was creating a Single Page Application using Angular 5, PnPJS Libraries and sp-rest-proxy.

I have created a boilerplate project in GitHub. Please clone and run the project after installing npm packages (npm install).

To run the project open two command prompts and type

npm run hmr

npm run serve.

You will be asked your SharePoint Online site url and the credentials in the command prompt. Feel free to provide them.

Once you done with these steps browse with http://localhost:4200/ and you will see your basic detail as below.

Since then you can develop your complex single page application.

image

GitHub Url

https://github.com/SuhailCloud/Angular5-PnPJS-SPRestProxy

Resources and References




Tuesday, May 15, 2018

Visual Studio 2017 Hangs on Startup

Introduction
My Microsoft Visual Studio Community 2017 was hanging on startup. 

Solution

I reset the user data and it worked fine. 

Step 01.
Open "Developer Command Prompt for VS 2017"



Step 02.
Navigate to the following location 
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
By typing 
cd "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE"

Step 03.

Run the below command

devenv.exe /ResetUserData




Saturday, April 21, 2018

Kalmunai IT Hub Monthly Meetup and Expert Talks – April, 2018

I will be speaking at Kalmunai IT Hub Monthly Meetup and Expert Talks – April, 2018
Venue: IDM Nations Campus, Kalmunai Branch
Date: 28th of April 2018
Time: 10 AM – 12 PM
Title: Store Data in Azure SQL Database
Microsoft Azure platform provides a database as a service offering that allows developers to use SQL in the same way as they would in an on-premises location.

In this session we will discuss on Azure SQL Database and management tools. Also we will be developing a web application using Azure SQL Database.
Event Url: https://www.facebook.com/events/812530305608147/

Kalmunai IT Hub April 201 Suhail Jamaldeen Suhail Cloud

Slides for the event


Wednesday, March 7, 2018

Disable Quick edit for SharePoint List

Introduction

In SharePoint List we have “Quick Edit” to edit list items from AllItems.aspx page.

image

Sometimes we need to remove “Quick Edit” from list and this blog post will show how to achieve it.

Solution

1. Go to List Setting

2. Go to Advanced Settings

3. There set the “Allow items in this list to be edited using Quick Edit and the Details Pane?” to False as shown below.

image

4. Click OK

Conclusion

image



Wednesday, February 21, 2018

Create SharePoint Online Lists and Fields using PnP PowerShell

Introduction

In this blog post we will be looking how to create Lists and Fields using PnP PowerShell. You can download and install PnP PowerShell here.

Solution

First you have to connect to SharePoint Online using PnP PowerShell.

Connect-PnPOnline –Url “site collection name” –Credentials (Get-Credential)

Creating List

Generic List

$ListName = "Cohort"

$ListUrl = "Lists/Cohort"

New-PnPList -Title "ListName" -Url "ListUrl" -Template GenericList 

Fields

Number

  

$NumberFieldString =''
Add-PnPFieldFromXml -List ListName -FieldXml $NumberFieldString 

Text

  

$TextFieldString =''
Add-PnPFieldFromXml -List ListName -FieldXml $TextFieldString 

Date

  

$DateFieldString = ''
Add-PnPFieldFromXml -List $ListName -FieldXml $EndDateFieldString 

Multi Lines

  

$MultiLines =''
Add-PnPFieldFromXml -List $InstructorCohortListName -FieldXml $MultiLines

Yes/No

  

$Boolean =''
Add-PnPFieldFromXml -List $InstructorCohortListName -FieldXml $Boolean 

Lookup

  
#Please not that you have to give the Look up list guid for List Field
$Lookup =''
Add-PnPFieldFromXml -List $CohortListName -FieldXml $Lookup 

Wednesday, February 14, 2018

Sri Lanka SharePoint Forum monthly gathering – February 2018

Title: Office 365 CLI: Managing Office 365 tenant and SharePoint Online

Description: Office 365 CLI is an open-source project driven by the SharePoint Patterns and Practices initiative. Using the Office 365 CLI, developers can manage the different settings of SharePoint and Office 365 no matter if they use Windows, macOS or Linux. In this session we are going to look at some cool features of Office 365 CLI.

Event Url: https://www.facebook.com/events/1880475591994592/

Office 365 CLI - Managing Office 365 tenant and SharePoint Online - Suhail Jamaldeen - Suhail Cloud - SharePoint Forum Sri Lanka

Slides which used for the event.

Clicks during the event

Office 365 CLI Managing Office 365 tenant and SharePoint Online - Suhail Jamaldeeen - Suhail Cloud (6)Office 365 CLI Managing Office 365 tenant and SharePoint Online - Suhail Jamaldeeen - Suhail Cloud (2)

Monday, February 5, 2018

Awarded Microsoft MVP for Office Servers and Services

MVP_Logo_Horizontal_Preferred_Cyan300_CMYK_300ppi

All the praises belong to Almighty

Today I'm honored to be a new member of the Microsoft MVP community for Office Servers and Services.

I would like to thank our mentor Prabath Fonseka for guiding me throughout my professional career, Dinusha Kumarasiri for nominating me and guiding me.

In addition, I would like to thank Wellington Perera, Upul Weerasinghe, Sachira Chinthana Jayasanka and Fiqri Ismail for the support and encouragement which they have given me.

Also I would like to thank Hibathul Careem sir, my family, friends who are with me always.


Sunday, January 21, 2018

Trigger a Microsoft flow only when a SharePoint list item is modified – An alternative approach

Introduction

One of my friend asked me whether there is a Microsoft flow action to trigger the flow only when a SharePoint Online list item is modified. Unfortunately there is no out of the box trigger available.

Solution

We can overcome this by adding a condition at the beginning of the flow - we have to check whether the created date time and modified date time are not equal. So the flow will execute only if the created time and modified time is not equal.

Please check the below screenshot for the reference.

Suhail Cloud - January 2018