PowerShell Community Handbook Kirk Aleksandar

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

description

Freelance PowerShell and Azure trainer PowerShell Azure  A cup of tea Microsoft MVP Serbia Aleksandar Nikolić

Transcript of PowerShell Community Handbook Kirk Aleksandar

Page 1: PowerShell Community Handbook Kirk Aleksandar

PowerShell Community Handbook

Kirk Munro@[email protected]

Aleksandar Nikolić@alexandairhttp://powershellmagazine.com

Page 2: PowerShell Community Handbook Kirk Aleksandar

#MMSMOA

@poshoholic

Technical Product Manager

*Px modules, pull

requests, and more

Almost 19 years working professionally

with technology

8-Time PowerShell

MVPWorld’s first

self-proclaimed Poshoholic

Shédiac, NB, Canada

Kirk Munro

Page 3: PowerShell Community Handbook Kirk Aleksandar

#MMSMOA

@alexandair

Freelance PowerShell and Azure trainer

PowerShellAzure

A cup of tea

Microsoft MVP

Serbia

Aleksandar Nikolić

Page 4: PowerShell Community Handbook Kirk Aleksandar

Let’s talk about learning PowerShell

Page 5: PowerShell Community Handbook Kirk Aleksandar

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?

Page 6: PowerShell Community Handbook Kirk Aleksandar

High value community resources

Page 7: PowerShell Community Handbook Kirk Aleksandar

#slack

Page 8: PowerShell Community Handbook Kirk Aleksandar

Value for youEasier than emailAvailable everywhereImmediateMultiple respondersTargetableSearchableHelps build relationships

How to contributeBring your questions to the #irc-bridge channelHelp others with their questionsConfigure search terms on keywords important to you/your work

#slack

Page 9: PowerShell Community Handbook Kirk Aleksandar

#slackVisit http://slack.poshcode.org to sign up for #slackVisit http://powershell.slack.com to access #slack in your web browser, or download a desktop or mobile client from https://slack.com/downloads

Page 10: PowerShell Community Handbook Kirk Aleksandar

PowerShell Magazine

Page 11: PowerShell Community Handbook Kirk Aleksandar

Value for youFantastic content of varying levelsBreadth of topics from MVPs and non-MVPs alike

How to contributeInteract with authors in the comments (they are highly responsive)If you have content you would like to share, contribute!

PowerShell Magazine

Page 12: PowerShell Community Handbook Kirk Aleksandar

PowerShell MagazineVisit http://powershellmagazine.com to read articles, ask questions, etc.Visit http://www.powershellmagazine.com/write-for-us/ to contribute content to the magazineFollow @PowerShellMag on twitter and/or like PowerShell Magazine on Facebook to stay in the loop

Page 13: PowerShell Community Handbook Kirk Aleksandar

twitter

Page 14: PowerShell Community Handbook Kirk Aleksandar

Value for youStay in touch with people/organizations relevant to youAsk questions to a broad audience or individualsPromote your own work

How to contributeBe a part of the conversationTry to be mindful of the signal to noise ratio

twitter

Page 15: PowerShell Community Handbook Kirk Aleksandar

twitterVisit http://www.twitter.com to open an accountStart 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

Page 16: PowerShell Community Handbook Kirk Aleksandar

GitHub and Open Source #FTW

Page 17: PowerShell Community Handbook Kirk Aleksandar

Value for youLearn by exampleContribute at the level you are comfortable with (docs, ps1, psm1, cs)Share the workAllow others to improve on your own work

How to contributeOpen an account on GitHubPublish your scripts on GitHubFind projects you want to contribute toEase into it!

GitHub and Open Source #FTW

Page 18: PowerShell Community Handbook Kirk Aleksandar

GitHub Projects (Microsoft)

PowerShell Script AnalyzerOneGet, aka Package ManagementPowerShell DSC docsPowerShell DSC modules

GitHub Projects (community)

PowerShell Best Practices and Style GuidePesterModules from many PowerShell experts

GitHub and Open Source #FTW

And we’re just barely getting started…

Page 19: PowerShell Community Handbook Kirk Aleksandar

GitHub and Open Source #FTWVisit http://github.com to open an accountDownload GitHub Desktop for Windows (if you want a GUI)Keep an eye on https://github.com/PowerShellFollow (watch) users/repositories you are interested in (e.g. https://github.com/PowerShell/PSScriptAnalyzer)Participate in discussions on the Issues pagesPublish your scripts and modules as open source!

Page 20: PowerShell Community Handbook Kirk Aleksandar

Online sync-ups with Microsoft

Page 21: PowerShell Community Handbook Kirk Aleksandar

Value for youDirect interaction with Microsoft team membersGreat compliment any contributions you make to open source projects

How to contributeParticipate in the tri-weekly meetingsFollow the discussion on twitter to know whenShare your feedback, both positive and negative

Online sync-ups with Microsoft

Page 22: PowerShell Community Handbook Kirk Aleksandar

Online sync-ups with MicrosoftTeams 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

Page 23: PowerShell Community Handbook Kirk Aleksandar

PowerShell Gallery

Page 24: PowerShell Community Handbook Kirk Aleksandar

Value for youFind and install modules from a sizeable online repositoryHome to many DSC resourcesAvailable in PSv3+

How to contributePublish your own content to share with others

PowerShell Gallery

Page 25: PowerShell Community Handbook Kirk Aleksandar

PowerShell GalleryVisit http://powershellgallery.com to browse the repository onlineUse 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

Page 26: PowerShell Community Handbook Kirk Aleksandar

PowerShell/DevOps ConferencesPowerShell and DevOps Global Summit – Bellevue WA – April 4-6, 2016PowerShell Conference EU 2016 – Hannover, Germany – April 20-22, 2016Posh Cruise 2016 – from Manhattan, 7-day cruise to the Bahamas, with 3 days of PowerShell presentations while at sea – June 18-25, 2016

Page 27: PowerShell Community Handbook Kirk Aleksandar

Value for youFace time with people highly-focused on PowerShell and DevOpsPresentations from knowledgeable PowerShell community membersSpend time with members of the PowerShell Team

How to contributeBring your knowledge to share at the conferenceIf you feel inclined, submit proposals for presentationsStart building relationships early through community participation

PowerShell/DevOps Conferences

Page 28: PowerShell Community Handbook Kirk Aleksandar

PowerShell User GroupsLocal user group events all over the worldMany user groups broadcast their events over the InternetTuesday night this week, the Twin Cities PowerShell User Group is hosting a bunch of PowerShell MVPs (sign-up here)

Page 29: PowerShell Community Handbook Kirk Aleksandar

Value for youFace time with local people interested in PowerShellPresentations from knowledgeable PowerShell community membersGreat resource for problem solving, networking, etc.

How to contributeAttend local and online user group eventsTry giving presentations (even short ones) by speaking to the event organizers

PowerShell User Groups

Page 30: PowerShell Community Handbook Kirk Aleksandar

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.

SPON

SORS

Page 31: PowerShell Community Handbook Kirk Aleksandar