The PowerShell Conference Asia 2016

2 conference days and 1 day of pre-conference workshops on PowerShell and DevOps, delivered by speakers from around the world and less than 120 available seats.

When

21st - 22nd October (Pre-Conference Day 20th October)

Where

Singapore
Microsoft

Registration Is Now Open

Eventbrite - PowerShell Conference Asia 2016

For three days,
PowerShell experts deliver some great content.

Join us for the second PowerShell Conference Asia, held in Singapore, where PowerShell speakers from Asia and around the world come together to bring attendees in-depth PowerShell and DevOps content.

Speakers include several members of the Windows PowerShell team from Microsoft headquarters in Redmond and a strong line-up of MVPs, well-known international speakers, and community contributors. They'll cover in-depth topics on the PowerShell language and how you can use PowerShell to automate the technologies you use every day. There will be strong focus on using PowerShell to enable DevOps practices whether On Premises or in the cloud.

The main event runs on Friday and Saturday, but we also have a pre-conference day on Thursday, where we will have some vendor-led workshops where you will have the oppotunity to be introduced to and get hands on with tools and technologies in the DevOps and Automation space. If that's not your thing, we have a 1 day PowerShell refresher crash course led by one of the best PowerShell trainers in the United States. All included in your ticket price. This is geared up to make sure you get the most from being a conference attendee.

Our full schedule on Saturday ends with a closing session of drinks and nibbles at a local bar. If you have travelled to Singapore, you can head right home on Sunday or some sightseeing and a follow up lunch with peers and speakers.

This event is made possible by several well-known sponsors who will be announced very soon. Stay tuned for our speakers and schedule announcements also. Last year was awesome, this year will be even better.

Please register using the mailing list link to be notified when the tickets go on sale.

Learn From the Experts

If you are getting started with Windows PowerShell, this conference jump starts your learning. For three full days, you have access to some of the best people in the PowerShell community.

Network with others

We will have over 100 PowerShell enthusiats from different countries and with different skill sets. Come and network! Your next great career opportunity might just be waiting for you!

Make Ideas Happen

You have ideas that can change the way we manage IT systems with PowerShell? This conference is the place. Let us bring those ideas to life!

The Organizers

The faces behind PowerShell Asia Conference 2016

Mouse-over the images for organizer names

Benjamin Hodge

Organizer / Speaker

Benjamin Hodge has built and managed innovative technical teams across multiple regions for some of the world’s best Security and Network Start-ups.

Matthew Hitchcock

Microsoft MVP

Matt is a Windows PowerShell MVP and the driving force behind PowerShell Asia Conference 2015.

Milton Goh

Microsoft MVP

Milton is the industry hybrid guy who loves getting involve with hybrid stuffs. He started off as a Software Developer in Visual Basic programming in his career.

Ravikanth Chaganti

Microsoft MVP

Ravikanth is a virtualization, cloud, and enterprise application expert and works at Dell Inc. as a lead engineer in Enterprise Solutions Group. He is a multi-year recepient of MIcrosoft Most Valueable Professional (MVP) award. He is a well-known personality in the PowerShell community and a published author.

The Speakers

In-depth technical sessions from PowerShell experts

Mouse-over the images for speaker names

June Blender

USA - PowerShell MVP at Sapien Technologies

Jaap Brasser

Netherlands - CDM MVP

Jaap Brasser is a Technical Consultant with a big passion for automation. As an IT professional Jaap is part of several professional communities, speaks at technical events and writes articles on a variety of subjects on his personal blog and other websites or magazines. As an active member of the PowerShell community he supports users providing answers in forums, blogs about PowerShell and creates and shares PowerShell functions and scripts.

Ravikanth Chaganti

India - CDM & Azure MVP at Dell

Ravikanth is a virtualization, cloud, and enterprise application expert and works at Dell Inc. as a lead engineer in Enterprise Solutions Group. He is a multi-year recepient of MIcrosoft Most Valueable Professional (MVP) award. He is a well-known personality in the PowerShell community and a published author.

Jason Yoder

USA - Microsoft MCT

Jason Yoder is a Microsoft Certified Trainer, and a SAPIEN PowerShell MVP. Jason holds a Bachelor of Science in Computer Science degree as well as high level Microsoft certifications on all operating systems from Windows NT 4 to Windows Server 2012.

Ryan Yates

UK - CDM MVP at Re-Digitise

As the UK PowerShell User Groups co-ordinator Ryan works with the technologies and communities focused on PowerShell, SQL, SharePoint, Azure along with Agile, Lean & DevOps practices

Benjamin Hodge

Organizer / Speaker

Benjamin Hodge has built and managed innovative technical teams across multiple regions for some of the world’s best Security and Network Start-ups.

Matthew Hitchcock

Microsoft MVP

Matt is a Windows PowerShell MVP and the driving force behind PowerShell Asia Conference 2015.

Milton Goh

Microsoft MVP

MMilton is the industry hybrid guy who loves getting involve with hybrid stuffs. He started off as a Software Developer in Visual Basic programming in his career.

Janaka Rangama

LK - CDM MVP at VirtusaPolaris

Janaka is a Microsoft Certified Trainer, Azure Architect, Author & an OSS geek hailing from "The Pearl of the Indian Ocean", Sri Lanka

Stuart Preston

UK - Azure MVP at Pendrica

David Das Neves

Germany - Premier Field Engineer at Microsoft

Rob Sewell

UK - DBA & PowerShell Consultant

Thom Schumacher

US

Deepak Dhami

Microsoft MVP

Microsoft MVP [PowerShell] with a zeal to understand and automate. Trying his hands on automating the daily tasks and getting wiser in the process ;)

Flynn Bundy

Netherlands

Jason Brown

Austrailia - Windows DevOps Practioner at Domain.com.au

Ritesh Modi

Solutions Architect : Microsoft India

Fabien Dibot

France CMD MVP

Mathias Jessen

Netherlands

Trevor Hess

Trevor is widely know as one of the hosts from the Arrested Devops Podcast and spends his time building .NET Applications on Azure

TBA

PowerShell Team

TBA

PowerShell Team

TBA

PowerShell Team

TBA

PowerShell Team

Conference Schedule

packed with high quality content, just for you.

DAY 0 - POWERSHELL WORKSHOPS

Morning

PowerShell for Amazon Web Services (AWS)

Amazon Web Services Team

Afternoon

PowerShell for Amazon Web Services (AWS)

Amazon Web Services Team

Morning

PowerShell For Beginners

Jason Yoder

So you have played with PowerShell. You may have even downloaded and modified some scripts. How about learning more about how PowerShell actually works? In this workshop, we will take your basic knowledge of PowerShell and clarify some confusing aspects. You will also work through the most common mistakes made while learning PowerShell so you do not waste time. This will allow you to modify scripts faster and learn PowerShell with more confidence. We will also show you how to justify the cost saving benefits of PowerShell to your employer and more. Microsoft Certified Trainer and SAPIEN Technologies PowerShell MVP Jason Yoder will guide you through these initial steps into learning. He will drive your creativity and empower your ingenuity with real world examples. There will be a lot of code examples to download and hands on activities for those in attendance. Bring a laptop to fully participate.

Afternoon

PowerShell For Beginners

Jason Yoder

So you have played with PowerShell. You may have even downloaded and modified some scripts. How about learning more about how PowerShell actually works? In this workshop, we will take your basic knowledge of PowerShell and clarify some confusing aspects. You will also work through the most common mistakes made while learning PowerShell so you do not waste time. This will allow you to modify scripts faster and learn PowerShell with more confidence. We will also show you how to justify the cost saving benefits of PowerShell to your employer and more. Microsoft Certified Trainer and SAPIEN Technologies PowerShell MVP Jason Yoder will guide you through these initial steps into learning. He will drive your creativity and empower your ingenuity with real world examples. There will be a lot of code examples to download and hands on activities for those in attendance. Bring a laptop to fully participate.

Evening

DAY 1 - CONFERENCE

08:30 - 09:30

Keynote + PowerShell Team

PowerShell Team

In this Session we will have a KeyNote delivered by the PowerShell Team themselves - Details are being confirmed and will be updated here when we know more

09:30 - 09:45

Break

09:45 - 10:45

To be Announced

PowerShell Team

We are being left in just as much suspence as you are! The final details are being confirmed and will be updated here when we know more

10:45 - 11:00

Break

11:00 - 12:00

To be Announced

AWS Team

We are being left in just as much suspence as you are! The final details are being confirmed and will be updated here when we know more

12:00 - 13:00

Lunch

13:00 - 14:00
14:00 - 14:15

Break

14:15 - 15:15

Cross-platform testing with Chef and DSC on Azure

Stuart Preston

This session is a deep dive into how we can develop and test our ‘infrastructure-as-code’ on both Windows and Linux platforms using PowerShell DSC as well as open-source and cross-platform tooling from Chef. Over 25% of all compute resource running in Azure is now running Linux and many applications comprise both Linux and Windows Servers. I’ll show how Azure is an ideal place to inexpensively perform cross-platform verification testing by using Test Kitchen and Chef’s latest testing and compliance framework, InSpec.

15:15 - 15:45

Afternoon Tea Break

16:45 - 17:00

Break

17:00 - 18:00
18:00 - 18:30

Day Closeup

18:30 - 22:30

Networking Event

All Organisers, Speakers, PowerShell Team & Attendees are invited!

Come and spend the evening with the Speakers and other Attendees and network with us all at a soon to be disclosed location. This is the opportunity to bring any questions that you may have and get to know the

08:30 - 09:30

Keynote + PowerShell Team

PowerShell Team

In this Session we will have a KeyNote delivered by the PowerShell Team themselves - Details are being confirmed and will be updated here when we know more

09:30 - 09:45

Break

09:45 - 10:45

To be Announced

PowerShell Team

We are being left in just as much suspence as you are! The final details are being confirmed and will be updated here when we know more

10:45 - 11:00

Break

11:00 - 12:00

To be Announced

AWS Team

We are being left in just as much suspence as you are! The final details are being confirmed and will be updated here when we know more

12:00 - 13:00

Lunch

13:00 - 14:00

Managing Modules & Versions

June Blender

Beginning in Windows PowerShell 5.0, you can install multiple versions of the same module on the same computer; even in the same directory. Open source and PowerShellGet have revolutionized the availability of modules and Windows PowerShell 5.0+ will be continuously updated with Windows. The result is a myriad of interlocking parts with far more potential for conflicts in name, version, and functionality. When you run a command, how do you guarantee that you're running the command that you intend, instead of a command with the same name in a different module or a different version of the same module? How do you manage conflicting requirements for versions of PowerShell and versions of modules? Are we fated for the old "DLL Hell?" In this talk, I'll present the problem, describe some mitigating strategies, warn about their limitations, and provide a roadmap for version sanity.

14:00 - 14:15

Break

14:15 - 15:15

Setting Up JEA Effectively

David Das Neves

15:15 - 15:45

Afternoon Tea Break

15:45 - 16:45

Managing Windows Docker Container with Desired State Configuration

Ritesh Modi

Containers are the new and popular binaries for deployment. The frenzy is huge and almost everybody is moving to container based deployment. Microsoft has also adopted Docker containers as first class citizen within its Windows Server 2016. Container based on Windows images can be managed by Desired State Configuration. In this demo heavy session, we will deploy an application on Docker container. After deploying we will go through the steps to manage both the environment and application configuration through Desired State Configuration.

16:45 - 17:00

Break

17:00 - 18:00
18:00 - 18:30

Day Closeup

18:30 - 22:30

Networking Event

All Organisers, Speakers, PowerShell Team & Attendees are invited!

Come and spend the evening with the Speakers and other Attendees and network with us all at a soon to be disclosed location. This is the opportunity to bring any questions that you may have and get to know the

08:30 - 09:30

Keynote + PowerShell Team

PowerShell Team

In this Session we will have a KeyNote delivered by the PowerShell Team themselves - Details are being confirmed and will be updated here when we know more

09:30 - 09:45

Break

09:45 - 10:45

To be Announced

PowerShell Team

We are being left in just as much suspence as you are! The final details are being confirmed and will be updated here when we know more

10:45 - 11:00

Break

11:00 - 12:00

To be Announced

AWS Team

We are being left in just as much suspence as you are! The final details are being confirmed and will be updated here when we know more

12:00 - 13:00

Lunch

13:00 - 14:00

The Battle of the IDE's

Ryan Yates

"Back in the days of PowerShell v1 & v2 there were very few PowerShell IDE's that really helped us in developing out PowerShell Scripts. Now with PowerShell v5 there is a much larger and more mature level of choices for the IDE. In this session we will look at the benefits of the following IDE's PowerShell ISE, PowerShell ISE + ISE Steroids, Sapien PowerShell Studio, Visual Studio Code + PowerShell Extension, Visual Studio + PowerShell Tools and if your still using it Notepad ++. This Session will leave you in a better place to understand which IDE will be the best fit for you."

14:00 - 14:15

Break

14:15 - 15:15

Powershell Profile Prepares Perfect Production Purlieu

Rob Sewell

"A Purlieu is a place, an environment, a haunt. The 6 P's are usually Proper Prior Preparation Prevents Poor Performance. The Powershell profile is a powerful tool that can provide a perfect Powershell scripting environment. It runs on start up preparing your editor for the purposes and processes that you intend to produce. If you use Powershell you should be making use of your profile and in this beginners session I will show you how you can start making your Powershell environment work even better for you"

15:15 - 15:45

Afternoon Tea Break

15:45 - 16:45

ETS - The Magic underneath the Shell

Mathias Jessen

We’ll take a look at the Extended Type System - the adaptive abstraction layer that allows you to work with .NET, COM, WMI and XML in a consistent manner. Topics covered include: pstypenames, hidden membersets, the nature of PSObject, Add-Member, type providers and the formatting subsystem.

16:45 - 17:00

Break

17:00 - 18:00

Securing PowerShell to defeat malware

Jaap Brasser

"This is a demo-rich session on some best practices on securing PowerShell and highlights the steps that have been taken in PowerShell 5.0. During this presentation I will take you through the different options of securing PowerShell starting at the ExecutionPolicy, briefly touching on subjects such as JEA and credential management and all the way through to Language Modes. This session will include real-life scenarios of system penetration and active malware."

18:00 - 18:30

Day Closeup

18:30 - 22:30

Networking Event

All Organisers, Speakers, PowerShell Team & Attendees are invited!

Come and spend the evening with the Speakers and other Attendees and network with us all at a soon to be disclosed location. This is the opportunity to bring any questions that you may have and get to know the


DAY 2 - CONFERENCE

08:30 - 09:30

To be Announced

PowerShell Team

We are being left in just as much suspence as you are! The final details are being confirmed and will be updated here when we know more

09:30 - 09:45

Break

09:45 - 10:45

Session Details to be confirmed

Powershell Team

We are being left in just as much suspence as you are! The final details are being confirmed and will be updated here when we know more

10:45 - 11:00

Break

11:00 - 12:00

TBC

Ravikanth Chaganti

12:00 - 13:00

Lunch

13:00 - 14:00

From Source Code to Production

Thom Schumacher

This will be a demonstration of taking a web application and deploying it and it's changes from dev - qa - staging - production. Using CI and explaining the process around the evolution.

14:00 - 14:15

Break

14:15 - 15:15

Infrastructure Release Pipeline : Lessons Learned

Deepak Dhami

"Lessons learned while setting up a release pipeline for the CPS-Standard project. Hear it first hand from the experience of an ITPro. It starts from Source (Git) -> Build (Psake) -> Test (Pester & OVF) -> Release , the whole shebang !"

15:15 - 15:45

Afternoon Tea Break

15:45 - 16:45
16:45 - 17:00

Break

18:00 - 18:30

Day Closeup

08:30 - 09:30

To be Announced

PowerShell Team

We are being left in just as much suspence as you are! The final details are being confirmed and will be updated here when we know more

09:30 - 09:45

Break

09:45 - 10:45

Continuously delivering PowerShell with PowerShell

Jason Brown

"So you've got your PowerShell code. Now you need to deploy it. This session will look at techniques for safely pushing your code out to potentially thousands of servers at once. The session will use Octopus Deploy but the techniques are transferable to many other deployment engines"

10:45 - 11:00

Break

11:00 - 12:00

Centralised PS Repo Server

David Das Neves

12:00 - 13:00

Lunch

13:00 - 14:00
14:00 - 14:15

Break

14:15 - 15:15

Package Management with WMF 5.0, Nano Server and Docker

Ritesh Modi

Package Management has started getting a lot of momentum with the release of WMF 5.0. It has now reached a level of maturity that enterprises have started adopting it. Linux world always had very rich package management tools and windows was missing their equivalent. With the release of WMF 5.0, Windows get Package Management as first class citizen for managing deployments on Windows operating system. In this demo heavy session, we will look into the various concepts that enables Package Management. We will deep dive into Package sources, repository, Nuget, chocolatey, finding and installing packages, upgrading and uninstalling packages and how the overall pieces comes together to provide a complete package management solution to administrators. Nano Servers provides extensions to package management and has its own set of commands for its management. Container also provides its own image management. We will look into all these activities through demos.

15:15 - 15:45

Afternoon Tea Break

15:45 - 16:45
16:45 - 17:00

Break

17:00 - 18:00

Azure Automation | Becoming a Smart Jedi

Janaka Rangama

Automation is the key to embracing work life balance for IT Professionals. Azure automation helps you to become smarter than the rest of your colleagues by automating creation, deployment, monitoring, and maintenance of Azure resources. This session is for lazy admins who want to become smart Jedi's in their organizations and we will focus on what's new in Azure Automation, automation scenarios for on-premises hybrid workloads, Azure automation DSC for configuration management of your Azure workloads.

18:00 - 18:30

Day Closeup

08:30 - 09:30

To be Announced

PowerShell Team

We are being left in just as much suspence as you are! The final details are being confirmed and will be updated here when we know more

09:30 - 09:45

Break

09:45 - 10:45

PowerShell Performance Optimization

Mathias Jessen

PowerShell is extremely forgiving and extensible, but these niceties come at a cost. We’ll explore these, and different strategies for boosting execution speed (and limiting memory footprint), by looking at algorithmic refactoring, types and language constructs to avoid, runspace management, and low-level API’s.

10:45 - 11:00

Break

11:00 - 12:00
12:00 - 13:00

Lunch

13:00 - 14:00

Creating better reports with PowerShell

Jaap Brasser

"Using a number of different methods and modules in order to generate different forms of HTML reporting that can improve the quality of your PowerShell scripts. Take your current scripts to the next level by leveraging PowerShell by combining HTML and CSS to improve the visuals of your scripts."

14:00 - 14:15

Break

14:15 - 15:15

Using my DBA Database to automate the install and upgrade scripts

Rob Sewell

"DBAs looking after large estates will have a number of default scripts that they wish to run across their estate. Whether it is fantastic community scripts such as Ola Hallengrens Maintenance Solution and Brent Ozars sp_Blitz or company specific security audit solutions or just your favourite Extended Event Sessions, keeping track of these and updating them can be time-comsuming and troublesome. In this session I will show you how I achieve this using my DBA Database and Powershell"

15:15 - 15:45

Afternoon Tea Break

15:45 - 16:45

PowerShell, SQL and PowerBi-Reducing your Context Switching

Rob Sewell

"""Could you just tell me……….?"" This may cost 10 seconds of time or it may take several hours but it will definitely stop the current task and impact its completion. A SQL DBA will be required to provide a myriad of information in many different ways to many different types of people, answering questions from technical teams, technology teams, other parts of the business as well as directors and external parties. In this session you will learn the why, what and how of automating the gathering, storing and displaying of information enabling self-service and reducing the interruptive calls on your time whilst ensuring that the data is correct and trustworthy. I will also show you how you can use this to enable consistency across your estate. This session will be of benefit to the ""Accidental DBAs"" as well as DBAs looking after large estates The majority of the session will concentrate on the way I use PowerShell to gather the information and store it. I will also show you how to enable self-service with na..."

16:45 - 17:00

Break

17:00 - 18:00
18:00 - 18:30

Day Closeup



Pricing & Registration

With 120 available seats be sure to reserve your place by ordering your Conference Tickets early. Tickets can be purcahsed by following the below button

Eventbrite - PowerShell Conference Asia 2016

Sponsors & Partners

Want to be a sponsor? Want to understand the benefits? Get in contact with us!

Location and Venue

area full of great hotels and restaurants.

Spend two full days in the cosmopolitan city of Singapore. The area is full of great hotels, restaurants and places to visit.

Venue

Microsoft Operations Pte Ltd.

1 Marina Blvd

Singapore, 018989

GET-HERE : Travel Tips

If you’ve never been to Singapore, here's some information to help you plan your stay. Questions? Contact psconfasiatravel@singaporepowershell.org.