31
PowerShell Community Handbook Kirk Munro @poshoholic [email protected] Aleksandar Nikolić @alexandair http://powershellmagazine.com

PowerShell Community Handbook - Schedschd.ws/hosted_files/mms2015/1f/PowerShell Community Handbook.pdf · PowerShell Community Handbook Kirk Munro @poshoholic ... twitter to know

Embed Size (px)

Citation preview

PowerShell Community Handbook

Kirk Munro

@poshoholic

[email protected]

Aleksandar Nikolić

@alexandair

http://powershellmagazine.com

#MMSMOA

@poshoholic

Technical Product Manager

*Px modules, pull requests,

and more

Almost 19 years working

professionally with technology

8-Time PowerShell MVP

World’s first self-proclaimed Poshoholic

Shédiac, NB, Canada

Kirk Munro

#MMSMOA

@alexandair

Freelance PowerShell and Azure trainer

PowerShell

Azure

A cup of tea

Microsoft MVP

Serbia

Aleksandar Nikolić

Let’s talk about learning PowerShell

Identifying your community needs

How do you use the community today?

What resources do you find most useful, and why?

What do you feel is missing from the available resources? What would you like to see improved?

Do you give back to the community?

How can members of the community help enable/empower you to contribute more?

High value community resources

#slack

Value for you

Easier than email

Available everywhere

Immediate

Multiple responders

Targetable

Searchable

Helps build relationships

How to contribute

Bring your questions to the #irc-bridge channel

Help others with their questions

Configure search terms on keywords important to you/your work

#slack

#slack

Visit http://slack.poshcode.org to sign up for #slack

Visit http://powershell.slack.com to access #slack in your web browser, or download a desktop or mobile client from https://slack.com/downloads

PowerShell Magazine

Value for you

Fantastic content of varying levels

Breadth of topics from MVPs and non-MVPs alike

How to contribute

Interact with authors in the comments (they are highly responsive)

If you have content you would like to share, contribute!

PowerShell Magazine

PowerShell Magazine

Visit http://powershellmagazine.com to read articles, ask questions, etc.

Visit http://www.powershellmagazine.com/write-for-us/to contribute content to the magazine

Follow @PowerShellMag on twitter and/or like PowerShell Magazine on Facebook to stay in the loop

twitter

Value for you

Stay in touch with people/organizations relevant to you

Ask questions to a broad audience or individuals

Promote your own work

How to contribute

Be a part of the conversation

Try to be mindful of the signal to noise ratio

twitter

twitter

Visit http://www.twitter.com to open an account

Start following people or groups relevant to what you want to learn more about (e.g. @PowerShellMag, @jsnover, etc.)

Tweet questions, join in conversations, and be part of the discussion

GitHub and Open Source #FTW

Value for you

Learn by example

Contribute at the level you are comfortable with (docs, ps1, psm1, cs)

Share the work

Allow others to improve on your own work

How to contribute

Open an account on GitHub

Publish your scripts on GitHub

Find projects you want to contribute to

Ease into it!

GitHub and Open Source #FTW

GitHub Projects (Microsoft)

PowerShell Script Analyzer

OneGet, aka Package Management

PowerShell DSC docs

PowerShell DSC modules

GitHub Projects (community)

PowerShell Best Practices and Style Guide

Pester

Modules from many PowerShell experts

GitHub and Open Source #FTW

And we’re just barely getting started…

GitHub and Open Source #FTW

Visit http://github.com to open an account

Download GitHub Desktop for Windows (if you want a GUI)

Keep an eye on https://github.com/PowerShell

Follow (watch) users/repositories you are interested in (e.g. https://github.com/PowerShell/PSScriptAnalyzer)

Participate in discussions on the Issues pages

Publish your scripts and modules as open source!

Online sync-ups with Microsoft

Value for you

Direct interaction with Microsoft team members

Great compliment any contributions you make to open source projects

How to contribute

Participate in the tri-weekly meetings

Follow the discussion on twitter to know when

Share your feedback, both positive and negative

Online sync-ups with Microsoft

Online sync-ups with Microsoft

Teams already hosting regular sync-ups• Package Management (aka OneGet) - @PSOneGet

• PowerShell Script Analyzer

• Other product groups (e.g. SCSM)

It’s a new Microsoft – they listen, and they are very responsive

PowerShell Gallery

Value for you

Find and install modules from a sizeable online repository

Home to many DSC resources

Available in PSv3+

How to contribute

Publish your own content to share with others

PowerShell Gallery

PowerShell Gallery

Visit http://powershellgallery.com to browse the repository online

Use PowerShellGet to discover and install modules you like from the PowerShell Gallery (here are a few to get you started)

Attend the Package Management for the Enterprise session on Tuesday, November 10th @ 08h00 to learn more

PowerShell/DevOps Conferences

PowerShell and DevOps Global Summit – Bellevue WA – April 4-6, 2016

PowerShell Conference EU 2016 – Hannover, Germany – April 20-22, 2016

Posh Cruise 2016 – from Manhattan, 7-day cruise to the Bahamas, with 3 days of PowerShell presentations while at sea – June 18-25, 2016

Value for you

Face time with people highly-focused on PowerShell and DevOps

Presentations from knowledgeable PowerShell community members

Spend time with members of the PowerShell Team

How to contribute

Bring your knowledge to share at the conference

If you feel inclined, submit proposals for presentations

Start building relationships early through community participation

PowerShell/DevOps Conferences

PowerShell User Groups

Local user group events all over the world

Many user groups broadcast their events over the Internet

Tuesday night this week, the Twin Cities PowerShell User Group is hosting a bunch of PowerShell MVPs (sign-up here)

Value for you

Face time with local people interested in PowerShell

Presentations from knowledgeable PowerShell community members

Great resource for problem solving, networking, etc.

How to contribute

Attend local and online user group events

Try giving presentations (even short ones) by speaking to the event organizers

PowerShell User Groups

Evaluations: Please provide session feedback by clicking the EVAL button in the scheduler app (also

download slides). One lucky winner will receive a free ticket to the next MMS!

Session Title:

Discuss…

Ask your questions-real world answers!

Plenty of time to engage, share knowledge.

SPONSORS