Speaker

Tyler Leonhardt

Tyler Leonhardt

Software Engineer @ Microsoft

Seattle, Washington, United States

Actions

I'm a developer on the PowerShell team at Microsoft. In addition to PowerShell itself, I work on the VSCode extension for PowerShell, the PowerShell experience in Azure Functions, and more! I also live stream coding at work. I'm a developer experience nut, love coffee and love to customize mechanical keyboards.

I use C#, TypeScript, and of course, PowerShell, every day.

Area of Expertise

  • Information & Communications Technology

Topics

  • .net
  • PowerShell
  • TypeScript
  • Web
  • Languages

Auto generate code to interact with your REST API using AutoRest

Does your code depend on crafting HTTP requests to REST APIs?

Have you ever wished that you could interact with your REST API as if it were a module or package in the language of your choice?

If so, this talk is for you.

The AutoRest tool generates client libraries for accessing RESTful web services. It leverages a specification called OpenAPI (formerly known as Swagger) which allows you define your REST API endpoints in a declaritive way.

In this talk, we’ll take a look at these awesome tools for interacting with REST APIs and how they come together.

We'll also be autogenerating PowerShell and TypeScript code and stress test AutoRest by supplying it OpenAPI specs that I found online.

Live coding: What it's all about and how to get started

Members of the tech community are live streaming and coding, on platforms like Twitch, as a way to learn and share with others.

The interactivity of a stream provides streamers the abilty to share their working/learning process with watchers while also giving watchers the abilty to contribute to that process via the live chat and other interactive elements.

It's also easier than ever to start your own live stream. Tools like StreamLabs OBS and OBS Studio allow you to create elegant stream scenes with no professional experience. You can get a simple but effective stream going in under 10 minutes.

In this talk, you'll learn about:

* What live coding is and why it's growing as learning tool
* Who is live coding and where to find them
* How to start your own stream by leveraging tools like StreamLabs and OBS Studio

Whether your interested in watching or starting your own stream, this talk is for you!

Simplify testing of REST APIs using PowerShell and AutoRest

Testing REST APIs can be a pain. First you must construct you URI, then you decide what headers you need, maybe it needs a body… Then you’ll throw it in tools like cURL or Postman and hope you’ve formatted it correctly.

What if it didn’t have to be that way?
What if you could interact with your REST API from the comfort of your terminal without having to build a single URL?

In this talk, we’ll take a look at a few awesome tools for testing REST APIs and how they come together:

- Swagger/OpenAPI – a way to specify exactly what your REST API does
- AutoRest – a tool that can autogenerate code that interacts with all the endpoints of your REST API
- PowerShell – a cross-platform shell and scripting language that’s great for automation
- Pester - PowerShell's very own behavior driven testing framework

PowerShell in Azure Functions

Azure Functions is a serverless platform that enables you to write code without having to worry about managing infrastructure.

Learn about how the PowerShell scripting language is being integrated with Azure Functions to make it easier than ever to execute your scripts in the cloud and manage just about anything you'd like.

Tyler Leonhardt

Software Engineer @ Microsoft

Seattle, Washington, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top