Showing posts with label Presentation. Show all posts
Showing posts with label Presentation. Show all posts

Tuesday, August 19, 2025

Presentation - Start Secure, Stay Secure: Full-Lifecycle Application Security with Azure

I had the privilege of conducting a session at the Global Security BootCamp (Perth 2025)

Following is the presentation I conducted.

Following are few snaps from the event
























Following is the official site of the event 

Friday, November 29, 2024

Presentation - Enterprise Integration Solutions with Azure Integration Services

I had the privilege of delivering a lightning talk at the Perth Azure Group on Enterprise integration Solutions using Azure Integration Services.

Following is the presentation I conducted.


Following are few snaps from the event























The following resources are excellent starting points for anyone interested in learning more.

Sunday, August 4, 2024

Presentation - API Security: Essential Practices for Developers

Recently I did a presentation for a local community on how to implement secure APIs. Following is the presentation I conducted





Monday, June 10, 2024

Presentation - Securely expose backend services with Azure API Management

Recently I did a session on Azure API Management services for Microsoft Zero to Hero community. Azure API Management Azure API Management allows you to securely expose backend services to deliver business value.

Following is the event


















Following is the presentation I did


Following is the recording of that session

Sunday, April 21, 2024

Presentation - Implementing Zero Trust strategy with Azure

I recently conducted a session on addressing modern security challenges and implementing the zero-trust model at Global Azure 2024, hosted by Microsoft in Perth.

It was an enlightening event with a wealth of technical content presented.

If you're new to zero trust with Microsoft solutions, here are some great starting points to consider

Following is the presentation I did at the event.


Following are few snaps from the event





Wednesday, October 18, 2023

A Deep Dive into Microsoft Teams Adoption - Technical session for Arq Group

I had the privilege of leading two technical sessions for Arq Group, a division of NCS Australia, aimed at facilitating the transition to Microsoft Teams and Azure. Previously reliant on Slack, the organization now seeks to embrace the Microsoft ecosystem, and I was honored to guide them through this migration process.

The sessions saw a remarkable turnout, with over 400 enthusiastic participants actively engaging in the discussions and activities.














Saturday, May 13, 2023

Presentation - Migrating on-premises workloads with Azure Migrate

I was privileged to conduct a technical session at Global Azure 2023 event held in Microsoft Perth. My topic for the session was "Migrating on-premises workloads with Azure Migrate".

Azure Migrate is a free service which you can use as the hub for your entire cloud migration process.

With the presentation I did several demos including VM migration and database migration. The audience was very engaging and I received several positive feedback.

Following is the presentation


Following are few snaps of the event





































Sunday, April 2, 2023

Presentation - Efficient Data Streaming with Event Hubs for Kafka

Recently I did a technical session in Perth Azure User Group at Microsoft Perth. The event was themed as Azure Open Source Night.

My session was on "Efficient Data Streaming with Event Hubs for Kafka"

Following is the presentation I did

Following is the code I demonstrated. In this sample An Azure Function written in .NET 6 pushes events to an event hub, those are consumed by Apache Kafka consumer written in Java. 





Following are the configuration changes you need to perform.

1. In Producer, change the EventHubConnectionAppSetting in local.settings.json file. You can get the connection string by navigating to SAS policies and in the policy you created for sending.


{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "",
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "EventHubConnectionAppSetting":"CONNECTION"
  }
}


2. In Consumer, change the Event Hubs namespace and connection string in Consumer.config file.You can get the connection string by navigating to SAS policies and in the policy you created for receiving.


bootstrap.servers=EVENTHUBNAMESPACE.servicebus.windows.net:9093
group.id=$Default
request.timeout.ms=60000
security.protocol=SASL_SSL
sasl.mechanism=PLAIN
sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username="$ConnectionString" password="CONNECTION";


You can get further information from this repository

I loved the event. Following are few snaps.




Wednesday, November 2, 2022

Presentation - Future of Collaboration with Microsoft 365

Recently I did a presentation on Future of Collaboration with Microsoft 365. Collaboration is a key part of Future of Work

Saturday, September 24, 2022

Presentation - Application Development with Microsoft Azure

Recently I was invited to conduct a technical session for CINEC Campus. Glad to see a large enthusiastic crowd.
































During this session I demonstrated following workloads
  • Azure App Service
  • Azure Function App
  • Azure Logic App
  • Azure SQL
  • Azure Key Vault
  • Azure IOT Hub
  • Azure Face API

Thursday, March 31, 2022

Presentation - Building data solutions with Microsoft Azure

Recently I did a session on building data solutions with Microsoft Azure for the students of Faculty of Technology, University of Ruhuna.

This is a continuation of my previous session.

Saturday, March 12, 2022

Presentation - Real-time communication with Azure SignalR and Azure Functions - Azure Serverless Saturday

I did a session on Real-time communication with Azure SignalR and Azure Functions at Azure Serverless Saturday organized by Kovai.co and Techmeet360.

Following is the video of online event



Repos of the demos

Wednesday, March 9, 2022

Presentation - Introduction to cloud computing

Recently I did a session on introduction to cloud computing for the students of Faculty of Technology, University of Ruhuna.


Following is the presentation I did

Sunday, March 6, 2022

Video - Govern SharePoint file upload with Azure Conditional Access

In this video I explained how Azure Conditional Access can be used with SharePoint Online and Defender for Cloud Apps policies


Blog post

Sunday, February 27, 2022

Video - Text to Speech in Sinhala with Azure Speech Service

Microsoft Azure recently given Sinhala language support in text to speech functionality in Speech Services,

In this video I explained how Sinhala Text to Speech can be achieved with Azure Speech services.

Thursday, February 24, 2022

Video - Azure Face API and Power Apps to try out your Sunglasses !!

In this video I explained how Azure Face API can be used with Microsoft Power Apps


Friday, February 18, 2022

Video - Azure Active Directory and Role Based Access Control (RBAC)

In this video I explained identity, scopes and roles concepts in Azure Active Directory. I demonstrated Azure AD Roles as well as Azure Roles.


Following is the presentation

Thursday, February 10, 2022

Video - End to end IoT Solution with Azure IoT Hub, Event Grid and Logic Apps

In this video I explained how we can connect to IoT devices with IoT Hub and respond to telemetry with Event Grid and Logic Apps.


Following are the related blog articles I did recently 

Thursday, January 27, 2022

Azure Identity and Access Management - Technical session at LB Finance PLC

Recently I did a technical session for LB Finance PLC. This is the continuation of my previous session

  1. Step into Cloud


Glad to see a large audience and interactive participation



Friday, January 14, 2022

Step into Cloud - Technical session at LB Finance PLC

Recently I conducted a technical training session for the development team at LB Finance PLC. This is the first episode of a series of cloud computing (Focusing on Microsoft Azure) sessions which will occur every week



Glad to see a large audience and interactive participation