• Saturday
    HSC 1083
    8:30AM - 9:30AM
    Building multi-SDK containers for all your API needs
    Do you interact with APIs using multiple frameworks and SDKs? Have you ever considered that having a single SDK container to do all of your API work would be a real time saver as well as just being awesome? You can do this and it isn't hard. We will step through the journey of creating a single Docker container that contains no less than 4 different SDKs, with samples, that will interact with a single API or even multiple APIs from different vendors.
    9:30AM - 10:30AM
    The Right Write Writes Right, Right?
    This presentation will discuss how PowerShell uses the Write cmdlets to output to its various output streams to deliver information to the user. It will cover which cmdlet will put information into and receive information from these streams and why you would use one stream vs. another. In addition you will learn some best practices for returning data with your PowerShell commands, along with some tips you may not have previously known.
    10:30AM - 11:30AM
    Tales From the Support Queue: Achieving Customer & Professional Success
    Support is hard. Anyone who tells you otherwise is lying! But there are many areas where you can grow yourself as a technologist while being in the unique position to also help your customers or end users grow in their own journeys as well. We'll talk about the following: - Teaching your users/co-workers to fish (troubleshoot and resolve issues on their own) - Issue clarity (Keeping it simple) - The importance of great documentation - Building better working relationships through mentorship and escalation best practices
    11:30AM - 12:30AM
    VMware automation using PowerCLI
    Those who use VMware and are not using PowerCLI are missing out. In this session, I will be showing of how I use PowerCLI to make my life simpler. Not just from running a one liner script, but using PowerCLI to do full migrations, creating alerts, and even daily workflows.
    12:30PM - 1:30PM
    1:30PM - 2:30PM
    This Isn't Your Grandparent's Mainframe.
    When someone hears the word “mainframe”, they likely form a mental image of an old computer the size of a large room with one seasoned guru, who remembers when it was installed in the 1960s, supporting it. The mainframe, or IBM Z, the platform supports large workloads in the financial, insurance, healthcare, logistics, and retail industries. Whether you have used a credit card, checked your bank account online, checked the tracking of a package, or bought an item at a store, you have likely interacted with a mainframe. The mainframe is converging with the cloud to give IBM Z customers options to adapt their infrastructure to a hybrid or private cloud as well as integrate existing mainframe applications with cloud-native applications with technologies like Zowe, Docker, and zCloud. This talk will discuss the heritage of the mainframe, its power, and how open-source is making IBM Z a more modern platform.
    2:30 - 3:30
    DevOps 101 for the VI Admin - Code, Git, CI/CD & Infrastructure as Code
    Even though PowerShell is a command-line tool, that doesn't mean you have to give up a graphical interface. And a graphical interface doesn't mean you need to resort to writing WPF-based scripts. You can create graphical console tools using the Terminal.GUI .NET class. If you've used `Out-ConsoleGridview`, you've seen this class in action.Veteran PowerShell scripter and author Jeff Hicks will guide you from installation to creating a full-fledge console-based GUI using Terminal.GUI and PowerShell.
    3:30PM - 4:30PM
    The Art of PowerShell Toolmaking
    Learning the mechanics of PowerShell scripting isn't that difficult. You should be able to learn what you need from the help documentation. You could even ask ChatGPT. However, one area where AI will let you down is in the *art* of PowerShell scripting and toolmaking. A great PowerShell tool is more than syntax, variables, and pipelines. What will separate your tool from the others are the intangibles, the *human* elements of your code. Long-time PowerShell teacher Jeff Hicks has been thinking about this since 2005 and is eager to share his thoughts and insights.
  • Saturday
    HSC 1085
    8:15am - 8:30am
    8:30AM - 9:30AM
    Surprise Session
    9:30AM - 10:30AM
    Secrets Management
    Don't be that guy or girl who gets compromised because you left a password in your script! Let's take a look at a quick and easy way to secure and access your secrets and passwords while using PowerShell. The Secret Management module is a tool from Microsoft that allows you to store and access secrets from multiple sources such as your local machine, 1Password, LastPass, KeePass and even Azure KeyVault.
    10:30AM - 11:30AM
    Secure Access to Azure Resources with Private Endpoints and PowerShell
    This is a focused session that explores the combination of Azure's Private Endpoints with PowerShell for enhancing the security of resource access. It delves into how to configure Private Endpoints and effectively manage them using PowerShell, highlighting the importance of these tools in minimizing exposure to threats. Attendees will leave equipped with practical knowledge to bolster their Azure resource security setup.
    11:30AM - 12:30PM
    Taking Automation to Task
    The Windows Task Scheduler is used to automate tasks. Some of these jobs are simple and short-running and some are not. Your tasks may be unreliable if you use the default settings for a task. With a bit of work and a bit of PowerShell, the Task Scheduler can be used as an enterprise-grade solution, complete with task status, runtime duration, and even a heatmap to show when your tasks are overlapping and where you may be running into a resource capacity issue. Join me as we delve into the details of the Task Manager and use PowerShell to manage, monitor, and map this automation engine.
    12:30PM - 1:30PM
    1:30PM - 2:30PM
    NIST Cybersecurity Framework - Mistakes, and Lessons Learned
    Hi everyone! My name is Mark Murphy and today, I am going to talk about the NIST Cybersecurity Framework, tell you about some mistakes I have made during real-world situations, and how I learned from each of these mistakes. We all know common best practices. I am sure everyone knows to patch their systems and run updated antivirus and EDR tools. Require multi-factor authentication on accounts. And so on. So, I will not focus much on those practices. I just want to help you by reviewing some common issues I have come across, as well as some mistakes I have made throughout incident response scenarios. From my experience, one of the more popular cybersecurity frameworks is the NIST cybersecurity framework. This framework consists of identify, protect, detect, respond, and recover. Everything you do in your incident response should align somewhere within that framework. But what happens when things go wrong? I'll identify the stage of the NIST Cybersecurity Framework, point out a problem, explain how the problem was corrected and what was learned from it.
    2:30PM - 3:30PM
    Your Code is Perfect, But How YOU doing?
    How ARE you doing? That’s a question that many politely respond with “fine” or “I’m okay”. But if you could hear the narrator, they would say, “Truth be told, they are NOT fine.” Many of us have neglected our mental health for a multitude of reasons for years, decades, or even a lifetime. The perceived and real stigma of mental health issues has bullied many into pretending to be fine. They are afraid to appear weak or vulnerable to others, or perhaps, they are afraid to admit it because they believe they are BROKEN. Whether you are neurotypical or neurodivergent, true happiness and peace of mind can only come with full acceptance of who you are. Self discovery is critical. In this session, we will discuss one individual’s path of self discovery leading to a healthier mental state and happier life.
    3:30 - 4:30
    Azure OpenAI Quick Start for Enterprise Business
    This is a  practical session designed to help enterprises jumpstart their journey with OpenAI services on Azure. It offers a walkthrough of the key steps involved in setting up, deploying, and leveraging OpenAI capabilities for business use-cases. Attendees will gain an understanding of how to harness the power of Azure OpenAI to drive business value and foster innovation within their organizations.
    4:30PM - 5:00PM
    Closing Remarks