• Sep. 25, 2018 - Bryan Beecham - Understanding TDD and Refactoring with Lego
    Please note our location is no longer downtown. Please come join us for this event and RSVP so we can get a head count for attendance and food accommodation. 5:30-6:00pm Food 6:00-8:00pm Speaker: Bryan Beecham Abstract: Audience Requirement: People interested in Test Driven Design/Development or just having fun learning. Audience Level: No previous TDD or Lego experience required. Session Style: Workshop Description: In this session we will learn the basics of Test Driven Design/Development (TDD) through the use of Lego. We will create failing tests, make them pass and then refactor. We won’t be writing software, we will be using Lego bricks and some other basic tools. By working with our hands these technical concepts that can be tricky to wrap your head around will be simplified. The session begins with some background on TDD. Everyone will have their own Lego that we will use throughout the session. As the session progresses we will move from working by ourselves to pairs and finally in groups. This session has been presented all over the world and is now used by many Agile coaches to help teach the concept of Test Driven Development. Speaker Bio: Bryan Beecham is an Agile coach, trainer, developer and international speaker with over 20 years of diverse IT experience as a consultant with companies ranging from small startups to large, Fortune 500 companies. His specialties are coaching teams, providing effective training and facilitating Agile adoption. He is a software craftsman who is passionate about improving everyone's ability to design and produce valuable software. He is equally proficient discussing corporate vision with executives, advising companies on Agile transformation and teaching new techniques and practices to developers. Bryan is known for providing passionate and innovative software development guidance using collaboration, continuous improvement, and discovering creative solutions. Bryan has published training videos on TDD, Refactoring and Pair Programming and speaks regularly at conferences internationally. He volunteers as a hockey coach and enjoys talking about hockey, guitars, and maintaining a healthy lifestyle. Twitter: @BillyGarnet Next Event: We are looking for speakers for the rest of the season. As a community we enjoy our local members to contribute and share their passion and success with others. Please get the word out and if you know someone who would like to present a specific topic, email us at [masked]. Sponsors: We are looking for sponsors. Please contact us if you would like to sponsor us. Current .NET Job Opportunities: Your company can advertise your job postings here. Contact us for job postings sponsorship.

    Idylwylde Branch, Public Library

    8310-88 Ave · Edmonton, AB

    1 comment
  • August 21, 2018 - Annual General Meeting (AGM)
    Hi, we will be electing our executive members at the AGM. All members are welcome to attend. Nominees must be present to get elected except when there is emergency. We are currently seeking nominees for the following positions. If you are interested in helping out, please send your nomination to [masked] As of today, here is the current status of the members who have expressed being nominees: • President (Michael Chu) • Vice President (Johnny Kaps) • Treasurer (Marek Garbowski) • Secretary (?) • Sponsorship Director (Eddie Rafols) • Program Director (?) • Member Director (Jared Karpiak) • General Director (Jared Karpiak) • Volunteer - Role undecided (Chris Cumming) Please view a brief description of the roles and responsibilities here (http://www.meetup.com/Edmonton-NET-User-Group/pages/Executive_team_-_Role_and_Responsibilities). Please send us an email to [masked] if you are interested being a nominee and the position you are interested. The nominee submission deadline is end of day Sunday, August 12, 2018. We also require two person to help us on financial audit before the AGM. Please let us know if you can help. • Audit person 1 (?) • Audit person 2 (?)

    Metro Billiards

    10250 106 Street NW · Edmonton, AB

  • Jun. 26, 2018 - AR workshop
    Location has changed. Please come join us for this event and RSVP so we can get a head count for attendance and food accommodation. Event Sponsor: Microsoft 5:30-6:00pm Food 6:00-9:00pm AR Workshop Abstract: AR and VR technology is rapidly becoming the new way we interact with computers. Given that it's a whole new paradigm for developing applications, it can be daunting to get started. Come join us (Brent, Kyle, and Jason from Scope AR) for a crash course in getting started with mixed reality development with Unity and the Microsoft HoloLens. We'll cover setting up a HoloLens project, Unity engine basics, and building a simple game that interacts with the real world. Whether you're interested in game development, mixed reality/XR/AR, or just cool new technology, there's probably something here for you. As for software, we'll require Windows 10 with at least the 2017 Fall Creator's update and Unity 2017 dot 3 dot 0f3 with Windows Store (.NET) build support and Visual Studio. Here's a link to the download wizard: https://unity3d.com/get-unity/download?thank-you=update&download_nid=49747&os=Win Speakers: From Scope AR (https://www.scopear.com/): Jason Brown, Brent Housen, Kyle Hayward Next Event: We are looking for speakers for the new fall season. As a community we enjoy our local members to contribute and share their passion and success with others. Please get the word out and if you know someone who would like to present a specific topic, email us at [masked]. Sponsors: We are looking for sponsors. Please contact us if you would like to sponsor us. Current .NET Job Opportunities: Scope AR is currently looking for General Software Developer. https://jobs.lever.co/scopear/210b8aa6-6d4c-4393-a99e-00af0d4a22ea Our sponsor Digital Fractal, a development company, is looking for up to 6 .net developers for fulltime contract positions for at least one year. http://digitalfractal.com/intermediate-web-developer-job-posting/ Your company can advertise your job postings here. Contact us for job postings sponsorship.

    Microsoft Downtown Office

    Commerce Place 10155-102 St NW #2100 · Edmonton, ab

    3 comments
  • Apr. 24, 2018 - Lightning Talks
    Please note our location is no longer downtown. Please come join us for this event and RSVP so we can get a head count for attendance and food accommodation. 5:30-6:00pm Food 6:00-6:30pm Peter Lorimer- Aspect Oriented Programming 6:30-7:00pm Simon Yewchuk - Introduction to Xamarin 7:00-7:30pm Doug Marquardt - Simple WPF Data Binding Talk #1 Peter Lorimer- Aspect Oriented Programming Abstract: Are you tired of cross-cutting concerns getting in your way? Has logging code bogged down your business logic? Learn how Aspect Oriented Programming can help turn that spaghetti code, into a lasagna! Try it, you might like it. This talk will explore the difficulties faced with cross cutting concerns, and techniques using aspect oriented programming to declutter, modularize, and abstract common code. Explore how the AOP library [Aspekt](http://github.com/mvpete/aspekt) can be used to separate concerns and contain them within classes. Speaker Bio: When I was 7, I wrote on my report card "I like computers. I like gym." not much has changed since then. My name is Peter Lorimer, a C++ developer by trade, C# developer for fun, and an avid fitness enthusiast. A self-proclaimed Microsoft fan boy, I might be the last known user of the "Windows Phone" platform. Talk #2 Simon Yewchuk - Introduction to Xamarin Abstract: Xamarin is a platform for mobile app development using Visual Studio and C#. Xamarin was purchased by Microsoft in 2016 and is now fully supported. Xamarin.iOS and Xamarin.Android allow users to create and build apps with native UI using C#, and with the potential for separating business logic into a shared library. Xamarin.Forms is a UI abstraction that allows developers to create user interfaces that can be shared across Android, iOS (and Windows Phone). Speaker Bio: Simon studied physics and comp sci in school. He got his first .NET programming job in Calgary in 2009, followed by a brief stint in Manchester, UK, before returning to Edmonton in 2012. He recently started working from home as an independent software contractor. He likes Star Trek, and hopes to spend more time promoting science and democracy. Talk #3 Doug Marquardt - Simple WPF Data Binding Abstract: This will be a brief introduction into data binding in WPF/C#. The main focus will be on few more common scenarios on how to bind models to controls (MVVM pattern), and when/how to use property notifications with your bindings. Speaker Bio: I am currently working as software developer at Process Solutions Canada Limited (www.pscl.com). I assist in developing software solutions for cement distributions systems; which manage the bulk loading of cement and other powders, bag shipping and receiving of raw materials. I started my programming career as a Visual Basic developer and was a Microsoft Visual Basic MVP 1994 - 2003. Most of my career focused on building software solutions to manage pipeline integrity data for the Oil & Gas industry. Basic functionality included tables, charts, maps, and a graphical view of sections of pipe - based on inputs such as AGS, ILI, Dig Programs, and much more. Advanced modules included HCA and CL zone calculations. I have worked on commercial solutions written in Visual Basic, VB.NET, and C#. I started programming in C# about five years ago; which is now my language of choice. Next Event: We are looking for speakers for the rest of the season. As a community we enjoy our local members to contribute and share their passion and success with others. Please get the word out and if you know someone who would like to present a specific topic, email us at [masked]. Sponsors: We are looking for sponsors. Please contact us if you would like to sponsor us. Current .NET Job Opportunities: Your company can advertise your job postings here. Contact us for job postings sponsorship.

    Idylwylde Branch, Public Library

    8310-88 Ave · Edmonton, AB

    4 comments
  • Mar. 27, 2018 - Timothy Klenke - Dependency Inversion Principle
    Please note our location is no longer downtown. Please come join us for this event and RSVP so we can get a head count for attendance and food accommodation. 5:30-6:00pm Food 6:00-8:00pm Speaker: Timothy Klenke Abstract: This is somewhat a follow up to my talk last year on unit testing. The goal of that talk was to get people started with unit testing. During that talk I made the rather controversial claim that you don’t need to rewrite or redesign all your software to get started with unit testing. However, if you want to make your code more testable, easier to read, and better designed then Dependency Inversion Principle (DIP) is how you do that. DIP is the D from the SOLID object-oriented design principles of “Uncle Bob” Martin. Although it predates the C# language, it’s still very relevant today. I’ll discuss the principle and go through a code walk through of how to refactor code to apply this principle. Speaker Bio: Timothy is an Edmonton based developer current working at Process Solutions Canada Limited. He helps develop software to assist with the loading of bulk cement powder. Truck drivers use this software via a touch screen to lower spouts into trucks, start process flow valves, and print bills of lading with full backend integration to various ERP systems. His software is running at installations across 5 continents. Timothy graduated from the U of A with a Bachelors of Computing Science in 1998. He is an evangelist for Clean Code and best practices. He works hard at developing small tools, code libraries, and process improvements that help boost his team’s productivity. He hopes he can share some of this with you. Event Sponsor: http://www.pscl.com/ Next Event: We are looking for speakers for the rest of the season. As a community we enjoy our local members to contribute and share their passion and success with others. Please get the word out and if you know someone who would like to present a specific topic, email us at [masked]. Sponsors: We are looking for sponsors. Please contact us if you would like to sponsor us. Current .NET Job Opportunities: Your company can advertise your job postings here. Contact us for job postings sponsorship.

    Idylwylde Branch, Public Library

    8310-88 Ave · Edmonton, AB

    3 comments
  • Feb. 27, 2018 - Curtis Badke - Secrets Management
    Please note our location is no longer downtown. Please come join us for this event and RSVP so we can get a head count for attendance and food accommodation. 5:30-6:00pm Food 6:00-8:00pm Speaker: Curtis Badke Abstract: Keep it secret, keep it safe Secret management is hard, we've all goofed it up at some point. Maybe you checked in a password into source control. Maybe you accidentally logged a connection string to a log file. There must be a better way! There are many ways to manage secrets for web apps with various pros and cons. I'll be walking through a few different techniques I've run across over the years and demo how I now manage secrets in Azure hosted ASP.NET Core apps with Key Vault and Azure AD. Speaker Bio: Curtis has been working as a .NET consultant for DevFacto Technologies for the past 6 years and over the last year and a half has been building products on the Azure stack. When not frantically trying to keep up with the deluge of new offerings from Azure, Curtis dabbles in security research and swinging golf clubs. Event Sponsor: https://www.devfacto.com/ Next Event: We are looking for speakers for the rest of the season. As a community we enjoy our local members to contribute and share their passion and success with others. Please get the word out and if you know someone who would like to present a specific topic, email us at [masked]. Sponsors: We are looking for sponsors. Please contact us if you would like to sponsor us. Current .NET Job Opportunities: Your company can advertise your job postings here. Contact us for job postings sponsorship.

    Idylwylde Branch, Public Library

    8310-88 Ave · Edmonton, AB

    4 comments
  • Building Modern, Enterprise-Level CMS Solutions using the Episerver Platform
    Please note our location is no longer downtown. Please come join us for this event and RSVP so we can get a head count for attendance and food accommodation. 5:30-6:00pm Food 6:00-8:00pm Speaker: John Walsh and Chris Sharp Abstract: Building Modern, Enterprise-Level, CMS and Commerce Solutions using the Episerver Platform --- You've probably never heard of Episerver, but now it an exciting time to join the Episerver community. Episerver is a modern, Microsoft .NET-based CMS and Commerce platform that supports development using MVC or WebForms, and runs in cloud environments or in on-premise web servers. Episerver’s architecture is focused on extensibility, allowing for customized integrations with established third-party systems. Episerver was introduced over 20 years ago, and is strongly rooted in the European and Scandinavian market. With over 30,000 websites and a global community of over 38,000 developers, Episerver is now influencing over $18 billion in omnichannel revenue. The platform is gaining a major foothold in North America, heavily competing with big names like Adobe, Kentico, and Sitecore. In this presentation, Chris and John will introduce you to the Episerver platform by showing you how to build a new Episerver website and deploy it to an Azure environment. They will also discuss how real-world customers have utilized the Episerver platform to meet their business needs. Speaker Bio: John is a senior .NET developer with over 15 years of experience building corporate websites exclusively with the EPiServer platform. Originally from the UK John has lived in Sweden (also where EPiServer originates) and Denmark working on a number of large European based websites. He now lives in Edmonton and works as a self employed EPiServer expert. He continues to build corporate EPiServer websites for companies across North America. Chris Sharp has over 7 years of experience developing on the Episerver platform, building full enterprise solutions using all aspects of the Episerver platform. He is a former Episerver EMVP who has presented in many meetups and conferences around the world, and is well known in the Episerver community. Based in Chicago, Illinois, he now works as a Partner Solution Architect for Episerver, closely working with partners with their technical needs when selling or delivering Episerver solutions. Event Sponsor: Episerver leads the way in unifying commerce and content in one platform Next Event: We are looking for speakers for the rest of the season. As a community we enjoy our local members to contribute and share their passion and success with others. Please get the word out and if you know someone who would like to present a specific topic, email us at [masked]. Sponsors: We are looking for sponsors. Please contact us if you would like to sponsor us. Current .NET Job Opportunities: Your company can advertise your job postings here. Contact us for job postings sponsorship.

    Idylwylde Branch, Public Library

    8310-88 Ave · Edmonton, AB

    4 comments
  • Social Networking and Planning Meeting
    Members are welcome to attend this meeting as a social gathering and networking event. Executive team will meet to plan for future events. Members are welcome to contribute their ideas for any event. Please RSVP if you plan to come so we know how many seats to reserve. Much appreciated.

    Metro Billiards

    10250 106 Street NW · Edmonton, AB

    2 comments
  • Nov. 28 - Mayur Patel - Docker on Windows
    Please note our location is no longer downtown. Please come join us for this event and RSVP so we can get a head count for attendance and food accommodation. 5:30-6:00pm Food 6:00-8:00pm Speaker: Mayur Patel Abstract: I will go over high level concept about docker, images and container. Also, practical example to host application on container. • how to get image to create container? • how to create and run container? • how to check specific container's configuration? • how to connect application and database containers. Speaker Bio: Mayur Patel is working as Application Developer and have more than 11 years of experience. He worked with technology like, Asp .net, MVC, .Net core 2.0 , Microsoft Pos, Microsoft Dynamics AX 2012, Java script, JQuery, Micro Services, Event Store, Message Bus, CQRS Pattern, Docker, etc. He is also Microsoft Certified in Microsoft Dynamics Ax 2012. Next Event: We are looking for speakers for the rest of the season. As a community we enjoy our local members to contribute and share their passion and success with others. Please get the word out and if you know someone who would like to present a specific topic, email us at [masked]. Sponsors: We are looking for sponsors. Please contact us if you would like to sponsor us. Current .NET Job Opportunities: Your company can advertise your job postings here. Contact us for job postings sponsorship.

    Idylwylde Branch, Public Library

    8310-88 Ave · Edmonton, AB

    10 comments
  • Oct. 24, 2017 - Open Forum Discussion Meeting
    Please note our location is no longer downtown. Please come join us for this event and RSVP so we can get a head count for attendance and food accommodation. 5:30-6:00pm Food 6:00-8:00pm Open Forum Discussion Abstract: The talk from Curtis Badke will be rescheduled as the speaker will be out of town due to his work. Reschedule time is to be determined. Thank you for your understanding. We will still have a meeting but we have decided to change this event to an open forum discussion. You can bring your topics of interest and we can discuss within the group. If you feel shy about bringing it up in front of others, please send your topics of interest and questions and we will try to address it. You can email us at [masked]. We will also have our executive members' topics of interest for discussions as well. Please come and enjoy an evening of open conversation. From your EDMUG executive team Next Event: We are looking for speakers for the rest of the season. As a community we enjoy our local members to contribute and share their passion and success with others. Please get the word out and if you know someone who would like to present a specific topic, email us at [masked]. Sponsors: We are looking for sponsors. Please contact us if you would like to sponsor us. Current .NET Job Opportunities: Your company can advertise your job postings here. Contact us for job postings sponsorship.

    Idylwylde Branch, Public Library

    8310-88 Ave · Edmonton, AB

    3 comments