• Azure API Management

    Milwaukee Tool

    An API-oriented architecture is only as good as how well it is managed and distributed to it’s consumers. This is why API Management is so important in today’s digital platforms. It offers a cohesive approach to exposing, securing, monitoring and self-servicing access to all of your APIs. In this talk, we will review how well Azure delivers on the promise of API Management by running through some design pattern demos and discussions within the Azure API Management tool. Bio: Bryan Coller is a passionate solution architect who embraces the best patterns and practices of software development. With close to 20 years of experience, Bryan has worked his way through the ranks of software developer, technical architect and project architect. He is now a Director at NVISIA, balancing the demands of leading teams while staying in tune with the latest software development advances. We will be meeting at Milwaukee Tool - in a very cool building. Food will be provided by Milwaukee Toool. And it will be necessary for each attendee to sign a non-disclosure agreement (upon arrival).

    4
  • Dr. CloudLove - How I learned to stop worrying and love Azure!

    How does a group of malcontents and ne'er do wells take a monolithic enterpris-y web app and turn it into a commercial, scalable, performant cloud-based application that follows best practices? We don't know either! This is what we did instead to make Vault Enterprise not only ship, but ship ahead of schedule. Chock full of blunders, tech-debt, and our cloud architect shaking his head at us almost non-stop, follow our intrepid heroes' path to success, glory, and fame. (Ok, so none of those things, but we shipped, k?) Bio Ernie Pazera has been writing code for 33 years, and has been doing so at The Master Lock Company for the last six and a half. He does his best to write as little code as possible because he knows that his own code is just as crap as anyone else's. He's a published author of technical books on game development, which sounds impressive until you find out that the last one was published in 2003. He occasionally streams live coding at https://www.twitch.tv/thegrumpygamedev. Don't watch. It's awful. James Jester has been working in web development for 12 years, progressing from the nascent days of ASP.Net 2.0 Web Forms, through MVC and Razor, to JavaScript SPAs and Web APIs. More recently he has been wearing multiple hats at THE Master Lock Company, prototyping with newer technologies, putting out fires that arise from existing code bases, and doing the DevOps thing in Azure and Kubernetes.

  • Bringing your ideas to life quickly and cheaply

    Concurrency, Inc.

    Most developers have a long list of side projects that range in progress from notepad scribbles to thriving services with a strong user base. Although we will never find time to do all of them, this talk will help introduce you to free or cheap resources that help keep your projects quick and cheap while also allowing them to survive the good ol' Reddit hug of death. Broken down into categories, each Resource will have a short introduction into what it is, how much it costs, why you would use it, and what free tiers exist. Resource Categories that will be discussed include: * Idea Organization * Project Tracking * Hosting * Databases * SaaS Products * Build-once-deploy-everywhere Frameworks * CI / CD * Performance Metrics and Logging * Graphics and UX * Documentation * Marketing * Invoicing and Subscriptions * Team Chat * Support * Legal Compliance About Cody: Cody Swendrowski is a software developer and the CEO of Iron Moose Development, a local Milwaukee startup. He has been developing for over a decade and has a great love for building cool things. Check out some of the things he's helped build at https://github.com/cswendrowski

  • Protecting App Secrets with .NET Core and Azure

    Concurrency, Inc.

    Remember the last time you stored an API key or password in plain text within a config file? To make matters worse, that config file made its way into source control. Now the entire development team knows your sensitive information. How does one improve upon this in an ASP.NET Core app? In this session, I’ll introduce you to the .NET Core CLI’s Secret Manager tool and the Azure Key Vault. You’ll learn the role each tool plays in the development lifecycle of an ASP.NET Core app. Along the way, we’ll improve a sample app riddled with secrets handling anti-patterns. Bio: Scott Addie is an international speaker, a .NET Foundation member, an open source contributor, and a developer advocate of the modern web. Scott has reached masses of developers through blog posts, articles, and speaking engagements at user groups, code camps, and conferences across the globe. With a strong emphasis on the Microsoft web technology stack, Scott holds numerous industry-recognized Microsoft development certifications. Scott is a former Telerik Developer Network author, Progress Developer Expert, and Microsoft MVP. In his day job, Scott produces ASP.NET Core and Azure content for docs.microsoft.com and the Microsoft Learn platform.

  • Azure Spatial Anchors: Building a Shared Mixed Reality across Devices

    Azure Spatial Anchors is a cross-platform developer service that allows you to create mixed reality experiences using objects that persist their location across devices over time. This enables developers to build apps that map, designate and recall precise points of interest that are accessible across HoloLens, iOS and Android devices. It allows people in the same place to participate in multi-user mixed reality applications. For example, two people can start a game of mixed reality chess by placing a virtual chess board on a table. Then, by pointing their device at the table, they can view and interact with the virtual chess board together. One of the people can use an iPhone while the other can use an Android device. We'll explore the exciting new Mixed Reality world where Visual Studio + Unity makes these amazing cross-device immersive experiences the Reality possible today! Interested in being the employee or consultant that becomes the go-to guy or gal that Enterprises look to for leading these projects? Or starting your own company working on this future focused technology? Join Lance Larsen (Microsoft MVP) and organizer of MADdotNET (Madison's .NET User Community) in building the skills you will need for the growing global Augmented, Virtual and Mixed Reality Markets that are projected to reach $814.7 Billion By 2025. Speaker: Lance Larsen is a Microsoft MVP, a founder and the Chief Visionary Officer (CVO) of Holosoft™ (Holosoft.com) as well avid Community Speaker -and- president of MADdotNET, Madison Wisconsin’s .NET developer community (MADdotNET.com)! At Holosoft™, we’ve thrown ourselves into the deep end of Mixed Reality, Augmented Reality and Virtual Reality (MR/AR/VR). Our mission is to evangelize what we’ve learned about available technologies, emerging technologies and the techniques we use to write beautiful applications. Holosoft™ does application design and consulting – so please reach out to us with any questions you may have, or if there is any way with which we may assist you. Lance is also one of the original organizers of That Conference (ThatConference.com) – the original Summer Camp for Geeks in the Wisconsin Dells! Bachelor’s in Mechanical & Aerospace Engineering, Master’s Degree in Computer Science & Applied Mathematics from Illinois Tech (IIT) with a focus on Artificial Intelligence and Computer Cognition. @holosoftnet | Holosoft.com @lancelarsen | LanceLarsen.com

  • Terraform Deployments in Azure

    Concurrency, Inc.

    Are you managing your Azure infrastructure as code (I hope so)? Have you been using ARM templates and Powershell for your automation? Well, it's time to take a look at the open source tool by Hashicorp - Terraform. Compared to ARM templates, Terraform provides a much simpler YAML(ish) language, is declarative, AND is able to manage the configuration state of your Azure environment. Terraform works across cloud providers, and is supported in most popular DevOps tools - including Azure DevOps. As most enterprises move toward a multi-cloud environment, Terraform is natural fit. Matt Sidwell will be showing us use cases and automation of Terraform deployments in Azure using Azure DevOps pipelines. Matt is passionate about Terraform and automating everything. Matt Sidwell is an Information systems engineer at Concurrency with 8 years of experience in enterprise environments. Thus far, his work has been focused on infrastructure and process automation. Much of his experience has been in mission critical 24/7/365 availability environments like hospitals. Concurrency, Inc will be hosting us and providing food and refreshments.

    2
  • Azure Notebooks - Jupyter for the Cloud

    Cream City Labs @ Northwestern Mutual

    New Meetup Date: February 20th!!! Our next meetup will be held at Northwestern Mutual's Cream City Labs! It's a very cool space, check out a preview here: https://innovation.northwesternmutual.com/cream-city-labs/ Azure Notebooks - Jupyter for the Cloud by Cameron Vetter, Principal Cloud Architect at SafeNet Consulting Machine Learning and Data Science are the hot technologies everyone is chasing this year, but sharing Machine Learning solutions is more complicated than simple source control. How do you share the process that allowed you to arrive at your solution? How do you effectively communicate between Data Scientists and Developers? How do I make it pretty so that I can present the work to non-technical stakeholders? This talk answers these questions using Azure Notebooks. We will walk through a real example of a Jupyter Notebook, its features and I how I created it. The topics covered include: • What are Azure Notebooks? How do they fit into the Azure Ecosystem? • What is Jupyter? What are it's strengths and weaknesses? • Mixing code snippets and execution results • Data Visualization for presentation and analysis • Markdown for exposition and formatting • Sharing and Source Control You'll leave with an understanding of Jupyter and Azure Notebooks and understand how to apply Azure Notebooks to real-world problems. TARGET AUDIENCE: Developers, Architects, Business Analysts, Data Scientists, Data Developers About Cameron Vetter Software Development is my passion. I have 20 years of experience using Microsoft tools and technologies to develop software. I have experience in many roles including Development, Architecture, Infrastructure, Management, and Leadership roles. I've work for some of the largest companies in the world and for small local companies getting a breadth of experience in different Corporate Cultures. Currently, I am the Principal Cloud Architect at SafeNet Consulting, where I get to do what I love... Architect, Design, and Develop great software! I currently focus on Microservices, SOA, Azure, Cognitive Toolkit, and Kubernetes.

    1
  • Azure Notebooks - Jupyter for the Cloud

    Cream City Labs @ Northwestern Mutual

    Our next meetup will be held at Northwestern Mutual's Cream City Labs! It's a very cool space, check out a preview here: https://innovation.northwesternmutual.com/cream-city-labs/ Azure Notebooks - Jupyter for the Cloud by Cameron Vetter, Principal Cloud Architect at SafeNet Consulting Machine Learning and Data Science are the hot technologies everyone is chasing this year, but sharing Machine Learning solutions is more complicated than simple source control. How do you share the process that allowed you to arrive at your solution? How do you effectively communicate between Data Scientists and Developers? How do I make it pretty so that I can present the work to non-technical stakeholders? This talk answers these questions using Azure Notebooks. We will walk through a real example of a Jupyter Notebook, its features and I how I created it. The topics covered include: • What are Azure Notebooks? How do they fit into the Azure Ecosystem? • What is Jupyter? What are it's strengths and weaknesses? • Mixing code snippets and execution results • Data Visualization for presentation and analysis • Markdown for exposition and formatting • Sharing and Source Control You'll leave with an understanding of Jupyter and Azure Notebooks and understand how to apply Azure Notebooks to real-world problems. TARGET AUDIENCE: Developers, Architects, Business Analysts, Data Scientists, Data Developers About Cameron Vetter Software Development is my passion. I have 20 years of experience using Microsoft tools and technologies to develop software. I have experience in many roles including Development, Architecture, Infrastructure, Management, and Leadership roles. I've work for some of the largest companies in the world and for small local companies getting a breadth of experience in different Corporate Cultures. Currently, I am the Principal Cloud Architect at SafeNet Consulting, where I get to do what I love... Architect, Design, and Develop great software! I currently focus on Microservices, SOA, Azure, Cognitive Toolkit, and Kubernetes.

  • Logging to Azure Log Analytics

    SafeNet

    We have a special guest presenter, Travis Roberts, visiting from the Twin Cities this month! Microsoft Azure Log Analytics is a great product for visualizing, reporting and alerting on data. Before data can be accessed however, it needs to be collected. This presentation will cover different ways to collect data for Log Analytics, including Event Log and performance data, custom log data as well as logging directly to the Data Collector API with PowerShell. This presentation will also go over Log Analytics workspace setup considerations and licensing information. Travis Roberts is the IT Infrastructure Manager at Bowman and Brooke LLP, firm with one of the largest product liability practices in the country. He has over 18 years of IT experience in the legal, pharmaceutical and marketing industries, and has worked with IT hardware manufacturers and managed service providers. Travis has held numerous technical certifications over the span of his career from Microsoft, VMware, Citrix and Cisco. Learn more about Travis on his website here: http://www.ciraltos.com and follow him on twitter @ciraltos.

  • Let's Dive into Azure's Application Insights

    Application Insights enables developers and devops to capture huge amounts of information about their applications and visualize, query, and alert on it. At this meetup you will learn how to track a single activity from the Javascript of a web app or view of a WPF app, all the way down to your application's SQL and storage dependencies. Know about performance issues and applicaton exceptions before your users do. Capture custom data to enrich your logs, and create dashboards based on it. Peter Johnson is a Lead Engineer at InContext Solutions, where he develops ShopperMX, the industry-leading virtualization software that helps product manufacturers and retailers research, design, and test their ideas in 3D and VR (ask him for a quick demo - it is cool). Peter uses Application Insights on a daily basis to help keep ShopperMX and its dozens of supporting APIs running at peak performance.

    3