Author Archives: Deepak

About Deepak

I am a Sr. Consultant at Saskatoon/Canada and Microsoft MVP. I am a passionate Microsoft Certified Professional Developer (MCPD) /Technology strategist, Technical author & Software Architect (TOGAF 9.1 Certified) with hands on experience in Software design & development, Agile practices and Continuous Delivery. Since 2008, I am exchanging knowledge with the technical fraternity via different online forums and personal blogs. I LOVE to share my knowledge with community.

Learn Transfer Learning for AI & Azure Defenses

Join us for a new webinar on “Learn Transfer Learning for AI & Azure Defenses”. Transfer learning is embracing the concept of artificial general intelligence. Artificial general intelligence is leading us to make intelligent machines with less computations and data. We can use one pre-trained network for multiple tasks through transfer learning and get better accuracy with least amount of data. In this session, we will talk about different approaches of transfer learning and ways to use it. 

 Event URL:TBD

Time:
March 09, 2019 9:00 AM (CT) 

Agenda:

Protect yourself by using Awesome Azure defenses

  • How Cloud Security is different & Better
  • Demo: Azure Advisor, Azure Security Center
  • Demo: Security Playbook & Identity and access management
  • Advanced Threat Protection for your data

Transfer Learning for Artificial General Intelligence

  • Artificial general intelligence is leading us to make intelligent machines with less computations and data
  • Use one pre-trained network for multiple tasks through transfer learning
  • Different approaches of transfer learning and ways to use it.
  • Demo

Session details are as follows, 

Protect yourself by using Awesome Azure defenses
Deepak Kaushik
09:00 AM – 09:45 AM
Transfer Learning for Artificial General Intelligence
Rahat Yasir09:45 AM – 10:30 AM
Advertisements

Learn Deep Learning Best Practices & Azure Storage

Join us for webinar on “Deep Learning Best Practices for Run time Optimization & Performance Acceleration” and “Why you need to Store your data in Azure”. 

Event URL:https://goo.gl/76aMSm

March 02, 2019 9:00 AM (CT)

Agenda:Deep Learning Best Practices for Run time Optimization and Performance Acceleration

  • Deep Learning is one of the most advanced AI algorithms of the world now.
  • Deep learning applications on second category and third category data takes a lot of time and resources. We will share the best ways for data augmentation, run time optimization and performance acceleration with less data.

Why you need to Store your data in Azure

  • Why Azure storage?
  • Introduction to Azure storage options
  • Demo: Creating data stores in Azure Portal
  • Introduction to Cosmos DB
  • Demo: Cosmos DB

Session details are as follows, 

Deep Learning is one of the most advanced AI algorithms
Rahat Yasir09:00 AM – 09:45 AM
Why you need to Store your data in Azure
Deepak Kaushik
09:45 AM – 10:30 AM

Please have ‘Recording’ of session

My Interview at ‘The Voice Of Saskatoon’

On Cold Sunday morning of Feb 10, 2019 at 8 AM, feel like temperature – 30°C 🙂 (outside) , I appeared at ‘The Voice of Saskatoon’ CFCR FM 90.5 .

But it was such a warm welcome by an amazing team of ‘The Voice Of Saskatoon’ !!

It was a Live event on Facebook and Radio and I’m super happy to talk about #Azure #Cloud #Technology # Future Technology changes etc.

I want to thanks both ‘Viewers (Facebook Live)’ and ‘Listerners (Radio)’ for incredible questions and feedback.

I also shared, how I started ‘First C# Corner Chapter’ in Canada and Future/ Upcoming events of Saskatchewan Chapter.

If you are a University or College Student, feel free to connect me for mentoring.

I will also like to grab a coffee with professionals, if they have specific cloud related queries/questions.  

Thanks everyone for such sweet and lovely comments ! Thank you great hosts, it has been such an enriching morning meeting with you folks !

Here is video Recording

Thanks for your time and see you later..

Speaking on ‘Azure security defenses you ought to know’

Join me on February 13 and learn Azure Security..

 Requirement: Optional to bring your laptop and internet card 

VENUE

Rusty Macdonald Branch Library

225 Primrose Dr, Saskatoon, SK S7K 5E4

SASKATOON Saskatchewan CANADA

we will cover the following topics, 

  • Introduction to C# Corner
  • Azure security defenses you ought to know
    • How Cloud Security is different & Better
    • Demo: Azure Advisor, Azure Security Center
    • Demo: Security Playbook & Identity and access management
    • Advanced Threat Protection for your data

Registration starts at 06:30 PM. So we request you to be there at 06:30 PM to get a seat. Session details are as follows, 

Introduction to C# CornerDeepak Kaushik
06:45 PM – 07:00 PM
Azure security defenses you ought to know
Deepak Kaushik
07:00 PM – 08:00 PM

Register at Meetup

Azure security defenses you ought to know

Wednesday, Feb 13, 2019, 7:00 PM

Rusty Macdonald Branch Library – Activity Room
225 Primrose Dr. Saskatoon, SK

21 Members Attending

How Cloud Security is different & Better. * Demo: Azure Advisor, Azure Security Center * Demo: Security Playbook & Identity and access management * Advanced Threat Protection for your data * Q&A Join us at 7pm for insight into cloud security in Azure, snacks, and prizes with Microsoft MVP Deepak Kaushik. Welcome time is at 6:45pm, so come a little…

Check out this Meetup →

Register at C# Corner

https://www.c-sharpcorner.com/events/azure-security-defenses-you-ought-to-know

cheers,

Deepak

Webinar: Azure Security Defenses you ought to know AND Hand-On Practice session on Azure Data Factory

Please join us on new webinar on “Azure Security Strategies you ought to know and Introducing Azure Data Factory”. 

Sat, Jan 26, 2019 8:00 AM – 10:00 PM CST (Saskatchewan Time) 

Price: Free of cost 

Event URL: https://global.gotomeeting.com/join/144831997

Note: There are 250 seats only. First come first serve. 

Agenda:Azure Security Defenses you ought to know 

  • Why Cloud Security is different & better.
  • Azure Security Center
  • Confidentiality. Integrity. Availability. (CIA)
  • Advanced Threat Protection: for your data

Introducing Azure Data Factory (HAND-ON Session-Demo)

  • What is Azure Data Factory (ADF)?
  • Looking at ADF from a Farm perspective.
  • How to build Pipeline Framework
  • How to build ADF Framework
  • Dynamic ADF Pipeline
  • ADF and External Services (ALA)
Azure Security Strategies you ought to know
Deepak Kaushik
08:00 AM – 09:00 AM
Introducing Azure Data Factory
Shahriar Nikkhah
09:00 AM – 10:00 AM

 Session details are as follows, 

Webinar: Azure Security Defenses you ought to know AND Hand-On session on Azure Data Factory 
Sat, Jan 26, 2019 8:00 AM – 10:00 AM PST 

Please join my meeting from your computer, tablet or smartphone. 
https://global.gotomeeting.com/join/144831997

You can also dial in using your phone. 
Canada: +1 (647) 497-9391

Access Code: 144-831-997 

First GoToMeeting? Let’s do a quick system check: 
https://link.gotomeeting.com/system-check

Presented on ‘MS Azure at 360*’at Microsoft Canada

Thank you all for joining my sessions ‘MS Azure at 360*’ on Jan 9th at Microsoft Canada 222 Bay St. Suite 1201 · Toronto, ON

I had a great time presenting at full room capacity on #Azure at # Microsoft Toronto… I really enjoyed!

I’m super happy that everyone enjoyed and learned from my session:

This moment captures the journey from Microsoft Toronto

Here is the ‘Toronto user Group’ Meetup URL:

MS Azure at 360*, Data Ingestion with Azure Data Platform, and MS Graph SDK

Wednesday, Jan 9, 2019, 6:00 PM

Microsoft Canada
222 Bay St. Suite 1201 Toronto, ON

26 Members Went

Join us for the first C# Corner meetup of 2019!!! On 9 Jan meetup, we will have 3 speakers. Agenda: • Introduction to C# Corner & it’s Toronto chapter • Let’s explore Microsoft Azure at 360* by Deepak Kaushik • Modern Data Platform Part 1: Data Ingestion by Heather Grandy • Programming with Microsoft Graph SDK by Nilesh Shah Session details: • Let’…

Check out this Meetup →

Please have slides of session “Let’s explore Microsoft Azure at 360*” are here – https://www.slideshare.net/DeepakKaushik007/microsoft-azure-at-360-128194942

Microsoft Ignite | The Tour -Toronto (January 10-11, 2019)

This year I’ll travel the world to deliver presentations focused on building cloud-based apps and adopting/ migration to Azure SQL Data Warehouse for the enterprise.

In addendum, I would love to share the success story of my client, after successfully migration to Azure.

I attended Microsoft Ignite | The Tour -Toronto (January 10-11, 2019) and I would like to thank to everyone for catching me at ‘Meet The Experts’ booth for #azure at #Toronto #MSIgniteTheTour !!

I must say awesome venue, great Q&A, astonishing audience at #MSIgniteTheTour . I hope everyone enjoyed discussion and #Azure #SQL Datawarehouse and #Azure Storage demo.

Indeed this #MSIgniteTheTour was incredible!!

I met so many phenomenal people, friends, MVP’s, Microsoft team! I can’t believe how lucky I am 😊😊!

See you soon at next event. This moment captures the journey from Toronto

#Toronto #msignitethetour #Azure #Microsoft #technology #microsoft #presenter

Azure Subject Matter Expert at Microsoft Redmond

Last week of November 2018, I’m honored to got an opportunity to contribute as an Azure Subject matter expert and attended highly packed meetings on Microsoft Redmond Office.

All Azure geeks and the Microsoft employees were brainstorming on the Azure Learning Path. Focus/ objective was how to improve the Azure learning experience, empowering everyone by Az-certifications, focusing on the current/ future technology challenges, innovative solutions for customers and many more…

Super happy to be part of such a incredible ecosystem, and could say that very exciting things happening in the Azure world, Priceless!!

Thanks Microsoft for giving me this wonderful opportunity, I love my Job and Azure!!

#technology #microsoft #azure #microsoftlife #subjectmatterexperts #mvpbuzz #cdnmvp

You could also find this article at LinkedIn

Pics : Microsoft Redmond/ Washington


Let’s save cost of *Azure Data Warehouse* by AUTO PAUSING

PowerShell Script For Data Warehouse

Introduction

If you want to use Azure Data Warehouse for a couple of hours/days and want to save cost, you can certainly do that by *AUTOMATICALLY PAUSING* your Data warehouse. This will minimize the Azure Cost to a great extent.

In this article, I will explain the nitty gritty of the process step by step. You just need to replicate the steps at your Azure Environment.

Schedule Pause - Resume for your Azure Data Warehouse
Schedule Pause & Resume

Prerequisites

  • Azure Subscription.
  • Azure SQL Server and Azure Data Warehouse Database

Let’s start!

I am going to use *Azure RunBook* and *Scheduler*, so everything will be under the Azure environment. Let’s start now.

Create Automation Account

We need to create an Azure Automation account for RunBook; you could use your existing automation account as well. Please give a suitable name, choose a subscription, Resource Group, and a location. Please choose the location as per your geography. As I’m from Canada, I choose Central Canada and hit Create, as shown below.

Schedule Pause - Resume for your Azure Data Warehouse
Automation Account

You will see a screen like below.

Schedule Pause - Resume for your Azure Data Warehouse

Create Credentials

Now, it’s time to create the credentials of the Automation Account. You will find it under ‘Shared Resources’ as shown below.

Schedule Pause - Resume for your Azure Data Warehouse

Click on Credentials >> ‘Add New Credentials’. I prefer to use a service account with a non-expiring password. Otherwise, you need to change the password frequently.

Schedule Pause - Resume for your Azure Data Warehouse
Schedule Pause - Resume for your Azure Data Warehouse

Connections

Under Connection, you will find ‘AzureRunASconnection’ and information about the Azure environment like ApplicationID, TenantId, SubscriptionID etc.

Schedule Pause - Resume for your Azure Data Warehouse

Variables

I will use the below variables to prevent Hardcoded values:

  • ResourceGroupName
  • ServerName
  • DatabaseName

Please note that we have to use the EXACT name in the POWERSHELL, so please add a new variable for ResourceGroupName and add the name of the Resource Group that is used by your Azure Database.

Now, add Servername (name without .database.windows.net)

And finally, the DatabaseName (the name of your Azure DWH database).

Schedule Pause - Resume for your Azure Data Warehouse

Usually, here we make mistakes with the name. Please be extra aware of that so as to save your debugging time.

Create Runbooks

Now, go to runbook and click on ‘Create a new runbook’. Give your Runbook a suitable name and Runbook type as ‘PowerShell’.

Schedule Pause - Resume for your Azure Data Warehouse

And it will open the following window.

Schedule Pause - Resume for your Azure Data Warehouse

Paste the attached script and click the Test Pane.

Schedule Pause - Resume for your Azure Data Warehouse

The Test Pane will open like below.

Schedule Pause - Resume for your Azure Data Warehouse

Hit the Start button.

Schedule Pause - Resume for your Azure Data Warehouse

The PowerShell script is as per my need and I put in my comments to make it easily understandable. However, you could modify it as per your business need.

Thanks for your time, I hope it will be helpful for you guys!

Keep Learning!

My Journey as C# Corner MVP (Renewed July 2018 – Jun 2019)

July 1st is Canada Day and I’ve been fortunate to get the official notification earlier today that I’ve been re-awarded for the next year.

Woohoo! It’s a great way to start Canada Day!

2018 First Half of the Year MVPs Announced

C# Corner MVP Renewed

 

C# Corner MVP 2018

What it means to be a C# Corner MVP?

It is a recognition for contributors on the C# Corner platform – website, forums, chapter events and webinars. It is an appreciation of hard work and contributions by members who make C# Corner a successful community.

Why is it important to me?

C# Corner MVP was the first recognition/award I received since I started contributing to the technical community. This is my second time C# Corner MVP award. It gives a sense of fulfilment that your efforts/contributions are recognized and those don’t go unnoticed. Getting C# Corner MVP award mentally prepared me to take up the challenge to become Microsoft MVP.

Why I got C# Corner MVP award?

C# Corner MVP award is not limited to any technology or a specific domain. It is given to individuals for their contributions on C# Corner platform as well as to those who help spread the awareness about C# Corner by hosting public events either online or in-person.

What’s next?

This award is a boost for me. I will continue to contribute to the C# Corner by articles, videos and forums section with many more C# Corner chapter events and webinars.

 

Thanks..