RTPSUG Usergroup Meeting - PSGraph: Creating Dynamic Graphs and Diagrams on the fly!

November 28, 2018 0 Comments RTPSUG

I am so excited to announce that Kevin Marquette will be presenting to my user group on Dec 5th!!!

Kevin will be talking about a toolkit he created called PSGraph, which is a helper module implemented as a DSL (Domain Specific Language) for generating GraphViz graphs. If you're not 100% sure of what that actually means, that's totally ok. The simple version is that Kevin's toolkit makes it easier to generate graphs and graphical documents using Powershell.

In this talk, Kevin will be showcasing how you can use his toolkit for building and presenting graph data on demand using nothing more than PowerShell! Once you see the capabilities of PSGraph and the underlying graphviz software, I think you'll be surprised at some of the interesting use cases you can implement with his toolkit.

What is GraphViz?

Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.

What can you do with GraphViz & PSGraph?

Imagine being able to dynamically create diagrams of your infrastructure, business processes or workflows! All on the fly! Kevin will show you how you can begin to keep your documentation, your workflows, and your business processes up to date via dynamically created content that runs from the command line!

Let's be honest, some things are just hard to see in tables of data and are much easier to understand when visualized. The problem with most diagrams is that they are out of date as soon as they are created. Kevin has built a toolkit whihc makes it easier to dynamically produce some of your documentation on an as-needed basis.

The toolkit and the presentation are meant to be idea starters. Kevin will show how the toolkit works and how you get started and then from there it's up to you to discover new and interesting ways to use his toolkit to help you do your daily functions.

This is a virtual meeting that will meet online. The link for this meeting will be posted the day of the meeting to people who have RSVP'ed yes to this event. The event will be recorded and posted on Youtube afterward. By attending this meeting, you agree to allow us to use any recordings of yourself for later use and to be posted in public forums such as YouTube and Reddit.

Meeting Info

The meeting will be held December 5th at 8:30 PM EST and is an online/virtual meeting. Anyone can attend and the meeting should be about one hour in length. I send out the meeting link the day of the event to anyone who RSVP'ed YES to the meeting. If you would like to attend (it's free and open to all), then all you need to do is click this link and RSVP yes to the meeting: PSGraph Meeting Info

About RTPSUG

The user group I help lead is based in Raleigh, North Carolina but we are also a "remote enabled" group. We hold two meetings a month: one is on the first Wednesday of each month at 8:30 PM EST and the other meeting is on the third Wednesday of the month at 6:30 PM. The second meeting is our local meeting and meets earlier and runs longer because we cover some items that are exclusive to the local areas like job opportunities. We have a remoting meeting link available for all meetings regardless of where they are held.

We are an open group and invite anyone to come and join regardless of skill level, age or experience. Our scheduled events are planned to try an accomodate all skill levels and as wide a range of topics as possible. If you're not sure what we're about, then I invite to come to a meeting either online or in-person and see for yourself. I think you'll be pleasantly surprised at how welcoming our group members and the group leadership can be.

If you have any questions about this meeting, the speaker or the group itself, please leave a comment below or find me on Twitter and I would be happy to help. Looking forward to seeing everyone online!