• Jeff Ammons: Serverless Yet Stateful Workflows with Azure Durable Functions

    When: Thursday Feb 7th Where: Power DMS 6:00-6:15 Welcome and sponsors 6:15-7:30 Jeff Ammons 7:30-7:45 Questions, prizes and closing 7:45 After hours networking & social (location TBD) Don't want to manage servers, yet do want to coordinate workflows on Azure? In this talk we will explore Microsoft's new Durable Functions for Azure. With Durable Functions you can manage state over the course of multiple serverless function calls with very little overhead. This approach lets you focus on solving YOUR problem, not setting up enterprise messaging, state management, etc. Bio Jeff Ammons is an Application Solution Architect with Electronic Arts in Orlando. He also produces video courses for Pluralsight and his own site, CCALearn.Tech. Prior to EA Jeff ran a coding bootcamp in the Atlanta area for 3 years where he helped a number of people change careers or advance in their existing software career. He is a Microsoft MVP in the area of Visual Studio and Development Technologies.

    9
  • ONETUG Nerd Dinner

    Market on Magnolia

    Join us for one of our regular Nerd Dinners. These are events are simply social and have no planned agenda. We typically meet, grab some food and enjoy some good conversation and networking. Naturally there will be .NET developers there but we welcome developers and IT professionals from all disciplines. The more diversity, the better the conversation :-)

    5
  • Al Rodriguez: NuGet Packages

    Melrose Tech Center, 2nd floor of the Orlando Library

    Agenda: 6:00 - 6:15 Welcome & announcements 6:15 - 7:30 Presentation 7:30 Prizes and closing 7:45 After-meeting social Description: NuGet has been the de-facto package management solution for .NET since 2010. It's very easy to consume a package in your software and start using it. But what about creating one? Yes, that part's easy too! During this session we will cover the current state of how to work with NuGet packages. Along with how to create them, host them, work with them in a CI/CD environment, and how to allow consumers of your package to debug into the code. Speaker: Al Rodriguez has been a .NET developer since 2006. He has worked in a range of industries from generic web development, to a .NET app that controls deep sea robots like the one Jeff Bezos used to recover F-1 rockets for NASA (it was a beta test of our software! http://www.bezosexpeditions.com/updates.html). In his non-code related spare time, he enjoys video games, board games, listening to podcasts, and forgetting to post blog entries to http://DeveloperSideQuests.com. You can find him on Twitter @ProgrammerAL, or in person if you look hard enough.

    1
  • James Montemagno: What’s new for Mobile .NET Developers with Xamarin

    Melrose Tech Center, 2nd floor of the Orlando Library

    Agenda: 6:10 - 6:20 Welcome & announcements 6:20 - 7:30 Presentation 7:30 Prizes and closing 7:45 After-meeting social Talk title: What’s new for Mobile .NET Developers with Xamarin Talk Details: Xamarin enables C# developers to become native iOS, Android, and Windows app developers overnight. In this session, learn about the latest and greatest features in Xamarin for Visual Studio enabling developers to leverage their existing .NET and C# skills to create iOS and Android mobile apps. In addition to allowing you to write your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across iOS, Android, and Windows apps? During this session we will cover the Xamarin platform, new developers tools, awesome SDKS that developers can take advantage of, and a lot more. Speaker: James Montemagno is a Principal Program Manager for Mobile Developer Tools at Microsoft. He has been a .NET developer since 2005, working in a wide range of industries including game development, printer software, and web services. Prior to becoming a Principal Program Manager, James was a professional mobile developer and has now been crafting apps since 2011 with Xamarin. In his spare time, he is most likely cycling around Seattle or guzzling gallons of coffee at a local coffee shop. He can be found on Twitter @JamesMontemagno, blogs code regularly on his personal blog http://www.montemagno.com, and co-hosts the weekly development podcast Merge Conflict http://mergeconflict.fm. Sponsor: Hays Hays is the expert at recruiting qualified, professional and skilled people worldwide. We attract the best candidates, make the best match and provide the best industry expertise, delivered through our commitment to service excellence. We are firm believers that the right job can transform a person’s life and the right person can transform a business.

  • Dennis Doomen: The strengths and weaknesses of dependency injection libraries

    Melrose Tech Center, 2nd floor of the Orlando Library

    Agenda: 6:00 - 6:15 Welcome & announcements 6:15 - 7:30 Presentation 7:30 Prizes and closing 7:45 After-meeting social Note: we’re also doing a Hurricane Michael relief drive, scroll to the bottom for details Concepts like the Dependency Inversion Principle, Inversion of Control containers and Dependency Injection libraries are often mixed up, but they are not the same. You shouldn’t use a DI library until you understand the problems your solving, nor is it always the best solution. Since I’ve felt this pain many times myself, I’d like to use this session to create some clarity. First, I’ll demonstrate the reason why people typically use libraries like Unity and Autofac in their code bases. Then I’ll show you that those same people often use the Dependency Inversion Principle in the wrong way (and need to revert to mocking libraries to compensate). Then I’ll show you how to apply the principles properly by carefully designing the seams in your architecture. And finally, I’ll show you how an advanced library can connect the dots in a very elegant way. Biography Dennis is a veteran architect in the .NET space with a special interest in Domain Driven Design, CQRS, Event Sourcing and everything agile. He specializes in designing enterprise solutions based on the .NET technologies as well as providing coaching on all aspects of designing, building and maintaining enterprise systems. He is the author of www.fluentassertions.com, an assertion framework for fluently asserting the outcome of unit tests and he has publishing coding guidelines for C# on www.csharpcodingguidelines.com since 2001. He also maintains a blog on his everlasting quest for better solutions at www.continuousimprover.com. You can reach him on twitter through @ddoomen. We are working with Ashley Grant to provide supplies to the panhandle communities effected by hurricane Michael. The list of supplies needed as relayed by the folks on the ground are as follows: -Soap, shampoo, toothpaste, mouthwash, and other toiletries -Feminine hygiene products -Undergarments, male and female -Towels and washcloths -Baby products and sanitizing wipes -Tarps -Bug Spray -Coolers -Bug Net Screens For Doors -Batteries -Fans If you would like to contribute to this effort you can bring donations/ supplies to the November 8th meeting.

    5
  • ONETUG Nerd Dinner

    Market on Magnolia

    Join us for one of our regular Nerd Dinners. These are events are simply social and have no planned agenda. We typically meet, grab some food and enjoy some good conversation and networking. Naturally there will be .NET developers there but we welcome developers and IT professionals from all disciplines. The more diversity, the better the conversation :-)

    1
  • John Wang: Introduction to Big Compute in Azure

    Melrose Tech Center, 2nd floor of the Orlando Library

    Agenda: 6:00 - 6:15 Welcome & announcements 6:15 - 7:30 Presentation 7:30 Prizes and closing 7:45 After-meeting social Speaker: John Wang is a Back-end .NET Developer. Currently, his interests are IoT, big compute, services, cloud computing, Powershell and SQL topics. He is an frequent speaker at the various Code Camp, Meetup, IT Pro Camp and SQL Saturday. Also, he is part of TampaCC leadership team. What is John's talk on? Wondered on how SETI@Home or Folding@Home work? and interested on making your own private one? We will take a look on what is High-Performance Computing (HPC), various forms of HPC, what they can do for us and then, we will start building our own in Azure using Azure Batch or Azure HPC Pack.

    1
  • Scott Hanselman: Microsoft’s Open Source Journey

    ONETUG is excited to announce our September speaker, Scott Hanselman. Scott will share with us the detailed story of Microsoft’s Open Source Journey. Bio: Scott is a web developer who has been blogging at https://hanselman.com for over a decade. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has three podcasts, http://hanselminutes.com for tech talk, http://thisdeveloperslife.com on developers' lives and loves, and http://ratchetandthegeek.com for pop culture and tech media. He's written a number of books and spoken in person to almost a half million developers worldwide. Agenda: 6:00pm - 6:30pm Social time and refreshments 6:30pm - 6:40pm Welcome note & announcements 6:40pm - 8:00pm Scott Hanselman: Microsoft’s Open Source Journey 8:00pm Prizes and closing Thank you to this month's sponsors!

    6
  • ONETUG Nerd Dinner

    Market on Magnolia

    Join us for one of our regular Nerd Dinners. These are events are simply social and have no planned agenda. We typically meet, grab some food and enjoy some good conversation and networking. Naturally there will be .NET developers there but we welcome developers and IT professionals from all disciplines. The more diversity, the better the conversation :-)

    2
  • Brad Irby: Event Driven Architecture – Enabling Microservices

    Melrose Tech Center, 2nd floor of the Orlando Library

    6:00 - 6:15 Welcome & announcements 6:15 - 7:30 Presentation 7:30 Prizes and closing 7:45 After-meeting social Description Do you have a large application that you want to break into microservices? This talk discusses using Events to let the microservices communicate in a way that keeps the promise of loose coupling, fast development, and easy deployment. Event Driven Architecture is a way of building small or large systems, that takes full advantage of Microservices and proper architectural design. Using messages as the communication mechanism among different services allows more independence of the individual components that make up a larger system, thus enabling faster development, faster deployment, and additional scalability. Introducing Persistent Messages further enhances the architecture to allow time independence as well. In this talk we will look at the overall structure of an Event Driven Architecture, discuss the business and technical advantages, and review how to migrate an existing application to an Event Driven Architecture. Brad will present his experiences in migrating an existing application to an Event Driven Architecture, talk about lessons learned along the way. If you have a large legacy application you need to break into microservices, or you are involved in a Domain Driven Design project, this talk is for you. Bio Brad Irby is an accomplished .NET software architect specializing in Domain Driven Design, Microservices, and Event Driven Architectures. Over his 30 year career, Brad has built web applications for Adidas, Gap, Wells Fargo, Bank of America, and many others. Brad helps companies migrate large legacy applications to modern architectures to improve throughput and scalability, all while experiencing zero downtime.

    8