- Microservice plumbing with RabbitMQ
This talk will be about Jason's experience using RabbitMQ as a message broker between Protolab's microservices. Over the years he's used messaging systems such as MSMQ, NServiceBus, MassTransit and others. What he's found is RabbitMQ just works and is simple to use. He'll talk about the basics of RabbitMQ messaging options and techniques Protolabs has used to ensure reliable messaging. Speaker: Jason Rowe is a Software Tech Lead at Protolabs (https://protolabs.com) in Maple Plaine. He's currently working with: Vue.js, RabbitMQ, Docker, and ASP.NET core. Doors open at 5:00, speaker at 5:30 PM.
- SVG 0-35: A code-along
Shalanah Dawson will walk us through a code-along presentation. This intro will help you write your first inline SVGs by hand. We’ll go over coordinates, basic shapes, clips, masks, and color matrix filters. If you want to code along, you’ll want to set up a codepen.io account. Doors open at 5:00, speaker at 5:30. We'll be giving away licenses from our partners at JetBrains and OzCode!
- Tailwind CSS
Ever find CSS hard to maintain, a pain to organize in ever-growing CSS files, and the dreaded "coming up with a name"? Tailwind CSS will provide the level of maintenance and control that you need to make CSS easy again. This session will provide a brief overview of tailwind, how to get started, and some enterprise experience from the field. Don't cringe at CSS anymore, invest in a new way of CSS. Speaker: Chris Vitko, Principal, ILM Doors open at 5:00, speaker at 5:30. We'll be giving away (2) tickets to the Minnesota Developers Conference to two lucky developers, as well as licenses from our partners at JetBrains and OzCode!
- Azure Durable Functions
Please note location change below! TLDR: The Software Guild ============================================================ Speaker: Brett Hazen Doors open at 5:00, speaker at 5:30 You've done it. You've gone serverless. All your functions are running quickly, you're keeping your costs down, you aren't worried about infrastructure, and your users and business are happy. But you just got a new requirement, one that requires a long running multi-step process. What to do? Sure, you could wire a bunch of functions together using queues to pass data around, but what if there was a better way? It turns out there is and it's Azure Durable Functions. Let's take a look at how we can leverage Durable Functions to orchestrate serverless workflows, enable some great patterns, and even rely on external events. == Location Change for August Meeting == We have been invited to host our August meeting at The Software Guild! They will be providing the meeting space, food and beverages for us. Details: There is parking available near the building, it is first-come, first-served. Ramp A, B or C or the Park and Shop ramp are recommended. There is also direct skyway access, which closes at 7pm. Other options are to take the MetroTransit Green or Blue Line, which drops off right in front of the building. Other nearby parking options: Downtown Auto Park - 509 Hennepin Ave, Minneapolis, MN 55402 Midtown Garage - 11 S 4th St, Minneapolis, MN 55402 RBC Plaza Garage - 43 S 5th St, Minneapolis, MN 55402 The full address is: 15 S 5th St #600, Minneapolis, MN 55402. Take the elevator to the 6th floor, turn right and the meeting room is on the left.
- RavenDB 4: What's New
Speaker: Kamran Ayub RavenDB has been around for over 10 years and has been solidly in the .NET world most of that time. But did you know the 4.0 release was a complete rewrite that now offers cross-platform support, a first-class management studio, distributed ACID, and a Graph API? What's old is new again so let's give it a whirl and see what it can do! If you're currently using Mongo or a relational database, you won't want to miss this session. PLUS, we'll be giving away two copies of the new book, "Inside RavenDB 4.0." Doors open at 5:00, speaker at 5:30
- Machine Learning 101
Speaker: Mark Kalal What do self-driving cars, email spam filters, and online recommendation offers all have in common? They all involve machine learning! It's at the forefront of analyzing and making decisions based on large amounts of data, and in this presentation, we'll introduce the basics of machine learning, talk about common applications, and walkthrough some examples and algorithms. Demos and code examples will be in C# using the new Microsoft ML.Net .
- The Developer's Guide to Selling Your Work from Todd Gardner
- Discover Grid
Speaker: Jacqueline Quintanilla, Frontend Engineer CSS Grid is here! Finally, we can build flexible, accessible, and dynamic layouts without all of the tricks, hacks, or complicated frameworks. In this session, you’ll get a taste of the potential CSS Grid opens up, learn the basics of this new layout model, and modernize your web layout game. Explore this new world of layout possibilities and start getting comfortable with CSS Grid.