Tag Archives: PSConfAsia

A week in Singapore – DevOps Days and PowerShell Conference Asia

Last week was a very busy for us over in Singapore, together with the PowerShell Conference Asia team we organized a 3-day conference in Singapore. In the same week the DevOps Days Singapore team hosted their conference and I was a speaker at this event as well.

This year marked the third year of being a part of PSConfAsia, the first two years I was a speaker there, this year I joined the PSConfAsia team and helped organize the event. We were all very pleased with the quality of content that the speakers have provided us with as well as with the attendance of the PowerShell Team. We have seen both speakers and attendees fly from far and beyond to join us and the conference and we can proudly say we made it worth their time.

DevOps Days Singapore

At DevOps Days I presented an ignite talk, a five minute speech on a single topic. Now 5 minutes for a talk is already a challenging, but the second condition was that the slides should automatically advance to the next every 15 seconds. While I have been giving short talks for a while, the challenge of timing a talk to match up with the slides.

The code has been shared on GitHub in my Events repository:
Automation – How I came to see the light

A video of the whole day of DevOps Days is also available, here is the link to the start of my Ignite session:

PowerShell Conference Asia

The PowerShell Conference Asia resumes for its 3rd year this October, bringing speakers from Asia and around the world to deliver in-depth PowerShell and DevOps sessions. Speakers include the Microsoft PowerShell Product Team from headquarters in Redmond and a strong line-up of MVPs, well-known international speakers, and community contributors.

At PSConfAsia I spoke on Automation and how to secure your environment. This is a story of how I used some low-level techniques to investigate, re mediate and patch vulnerabilities of a mixed infrastructure environment.

The code has been shared on GitHub in my Events repository:
Secure your environment by automation

I also shared the slides I used and my other presentations on SlideShare:

Share

Automatic Slack invitations with Microsoft Forms and Flow

As we are currently preparing everything for the PowerShell Conference Asia, we decided to open up our Slack team to the general public. In order to do this we had to set up an automated Slack inviter. My initial search for examples of how to set this up resulted in a lot of old blog post, because of that I went back to the drawing board and took a look at what I thought I needed:

  • An online form
  • Trigger when form is filled in
  • A method of inviting

Because I have an Office 365 account I decided to use a combination of Microsoft Forms and Microsoft Flow for this purpose. Microsoft Forms is similar to many other online forms, but the combination with Microsoft Flow was what won me over. Microsoft Flow allows for setting up automated workflows in Office 365. It can also use webhooks, which happens to be an excellent method of working with Slack.

I then found this post on Stack Overflow, in the Slack API team invitation question, covering an undocumented feature in the Slack API that allows for invitations to be send out by webhooks. With that we filled in the have matched the requirements for setting up automatic invites for Slack.

So first things first, in order to use the Slack API we require a token, for this purpose I requested a Legacy token, which can be done at the following URI:

https://api.slack.com/custom-integrations/legacy-tokens

After clicking create token you will get a string that resembles this:

xoxp-00000000000-00000000000-000000000000-00000aa0a00a0a0a0aa0aaf00b00a00d

We will need this to authenticate with Slack once we setup the webhook, because of this it is important you do not share this token with anyone, or store this in a public repository.

The next step is to setup a form in Microsoft Forms, to keep sign up simple we will just request users to enter their email address. They can choose to fill in the rest of their details when they click the registration link that will be send out by Slack. I created the following:

Next up we want to create a sharing link for this Form, make sure you set the sharing option to, Anyone with the link can respond, as the default sharing option is that only people within your Office 365 organization are able to access the Form. This can be done as shown in the following screenshot.

Now that we have this setup it is time to create our Flow. For the purpose of this blog post I created a simple Flow that triggers when a response has been received:

Then we configure the HTTP webhook to trigger Slack to send an invitation email to that email address:

https://slack.com/api/users.admin.invite?token=xoxp-00000000000-00000000000-000000000000-00000aa0a00a0a0a0aa0aaf00b00a00d&email=

After saving and enabling this flow the automatic invitations will be send out as soon as someone fills out the form. Because we made the the sharing link public to the Microsoft Form you can now use social media to share out and promote your Slack team.

Let me know how this works for you and if you have become curious about the PowerShell Conference Asia or you want to network with some of the attendees and speakers of that conference you can sign up here:

PowerShell Conference Asia – Slack Invitation

Share

PowerShell Conference Asia – Registration is open

This October the PowerShell Conference Asia will once again take place in the Microsoft offices in Singapore. As part of the PowerShell Conference organization and returning speaker I am happy to announce that this is shaping up to be our biggest event so far.

As listed on the registration page:

DESCRIPTION

Join us for the third 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 a strong focus on using PowerShell to enable DevOps practices whether On Premises or in the cloud.

There will be speakers from over a dozen countries and attendees to network with from all over the work. If you are interested in this event feel free to drop a comment below or reach out to me on twitter as I will be happy to answer any questions you might have about this event.

In the mean time for additional information about this event make sure you head over to the PowerShell Conference Asia site, conveniently located at psconf.asia & powershell.asia. And to register head over > here <

Share

Speaking at TUGA IT

With the PowerShell Conference Europe fresh in my mind, it is already time to look ahead. Next week, 18-20 of May, I am speaking at TUGA IT in Lisbon Portugal. To quote TUGA from their website:

TUGA IT’s mission is to deliver a premium multi-discipline conference for IT Professionals and Companies. TUGA IT is positioned as a forward looking technological event (v-Next), focused on unreleased or recently released technologies, both from Microsoft and the Open Source worlds. TUGA IT is proudly organized by TUGA, a non-profit Portuguese association whose mission is to promote and share knowledge, with the participation of several technical communities and Microsoft MVPs.

During this three day conference I will be among 75 speakers of which 34 MVPs and many other technical experts. The following topics will be covered during the conference:

  • Microsoft Data Platform
  • Open-Source Data Platform
  • SharePoint
  • Office 365
  • Enterprise Integration
  • Microsoft Azure
  • Development Methodologies
  • Programming & Professional Development
  • DevOps

I will delivering the following two sessions at the conference:

  • From zero to hero – Learn how to automate from the GUI
  • A brave new world – MacOS, PowerShell and Linux
Share

Virtual PowerShell Presentation Microsoft User Groups Singapore

Last Friday I presented at the PowerShell Meetup of the Microsoft User Groups based in Singapore. Having been a speakers at the PowerShell Conference Asia, which is also held in Singapore, for the past two years, it was nice to virtually be present in the Microsoft offices again. 

The session I prepared was on the topic of writing PowerShell code, what tools to use and how to leverage the strengths of those tools. I focused the presentation on using both Visual Studio Code, VSCode, and the PowerShell ISE in combination with ISESteroids.

I have uploaded all the materials I used during my presentation to my Events GitHub Repository, which is available here:

GitHub – Jaap Brasser – Events – MSUG Singapore

To get an impression of the event, the event organizer Sebastian Szumigalski was kind enough to provide me with these pictures of the event, be sure to check out his blog it contains a lot of great content. Here are some of the photos to give you an impression of the event.

The PowerPoint slides are also available on SlideShare:

Share

PowerShell Conference Asia 2016 wrap-up

Last weekend we wrapped up the PowerShell Conference Asia 2016 in Singapore and it was a great event. I had the opportunity to speak at the event and present a number of sessions. This year we had a healthy mix of PowerShell, DevOps and everything else. The crowd was very engaging, so if you attended the PSConfAsia 2016: “Thank you for being a great crowd!”.

I would like to give a big shout-out to Milton Goh, Matthew Hitchcock, Sebastian Szumigalski, Ravikanth Chaganti and Benjamin Hodge for putting this event together with the support of the sponsors of the event. It was a great opportunity for myself to interact with the PowerShell community in Asia and I thoroughly enjoyed it.

Here are some picture to give you an impression of the event:

I presented and/or recording the following sessions for the conference:

Furthermore I was asked to co-host the Arrested Devops Podcast, which was a new and fun experience for me.

For more information here are the links to the PowerShell Conference Asia website, my GitHub repo and to the Twitter hashtag:

PowerShell Conference Asia 2016
Slide decks and code
PowerShell Conference Asia
#PSConfAsia

Share

I am speaking at PowerShell Conference Asia 2016!

I am happy to announce that I have been accepted as a speaker at the PowerShell Conference Asia in Singapore! I will be presenting two sessions and I will do joint session together with Jason Yoder. I will be presenting on the following topics:

  • Securing PowerShell to defeat malware
  • Creating better reports using PowerShell
  • PowerShell pre-conference session with Jason Yoder

psconf

The PowerShell Conference Asia is held in Singapore for the second year this year and I am happy to once again be a part of this event. To cite the psconf.asia website:

“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 4 members of the 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.”

If you are interested in joining the conference or if you would like to know more about it, visit the website, follow @psconfasia on Twitter or join our Slack group psconfasia.slack. See you in Singapore!

Share