- .NET Standard 2.0 and .NET Core 2.0 deep dive
By implementing the massive number of new APIs and supporting .NET Standard 2.0, .NET Core 2.0 simplifies development of the new cross-platform applications and reuse of the existing code written for .NET Framework. During this session, we will be talking about what .NET Standard is, how it relates to .NET Framework and .NET Core, about moving .NET Framework code to .NET Standard 2.0 and what’s new in .Net Core 2.0. We also will be discussing the tooling around .NET Core 2.0 and all the changes in the project and build sub-systems brought by Visual Studio 2017, MS Build 14 and NuGet 4.0. 6:00 pm Doors Open 6:30 pm Talk Start Speaker: Andrei Marukovich Andrei Marukovich is a Team Lead at SCIEX and a Microsoft MVP. He has been developing software professionally for over 20 years and during this time he has designed and developed applications in such diverse areas as robotics, semiconductor device fabrication, game development and Web solutions.applications. He blogs at http://lunarfrog.com/blog and can be found on Twitter at @amarukovich (https://twitter.com/amarukovich).
- Hololens, the challenge of 3D Apps for a 2D developer
6pm - Doors open 6:30pm - Session start Description: In this session, Bruno Capuano will share his experiences creating applications for Hololens. We will review the most popular tools for create Hololens Apps, Unity3D and Visual Studio 2017. And we also going to see some other interesting options like URHOSharp (from Xamarin) and WaveEngine. He will share his experience on the nice journey you need to face to entering into the 3D world, based on his point of view: A developer who has work and thought in "2D mode" for years. About The Speaker: Bruno Capuano is Regional Technology Innovation Lead at Avanade Canada and has been a Microsoft MVP for the past 10 years. He is an active Microsoft Technologies Community participant, a writer and a frequent speaker at local and international technology conferences. He also has a parallel life where he likes to hack gadgets, do some tech research or play with fun hardware! You can find him @elbruno (http://www.twitter.com/elbruno)or at http://www.elbruno.com (http://www.elbruno.com/)
- Xamarin Dev Days
** Update ** To RSVP to the Xamarin Dev Days event please signup at Xamarin's event page: https://ti.to/xamarin/dev-days-london-2017 Xamarin Dev Days provide attendees with an intense, hands-on learning experience. Spend the morning exploring mobile development with sessions from Xamarin, our technology partners, and members of your local developer community, then roll up your sleeves for an afternoon dedicated to diving into code. FAQ What should I bring? We encourage you to bring your personal computer to you local Xamarin Dev Days event with Xamarin fully installed to participate in the live coding activities. We have a full guide for both Mac OS X and Windows to help get you started. A special Sys Config session will be held on June 23rd between 6pm - 7:30pm. Drop by during this time to have your machine setup checked and verified that it is ready to go for Xamarin Dev Days! Xamarin experts will be around to help you with any setup, but it is highly encouraged to preconfigure your machines in advance. In order to test the part of iOS , for those who do not have a Mac, you can use one of the weekly plans MacInCloud (https://www.macincloud.com/checkout/managed.html) ( Europe Server, OS El Capitain ) with the option Enable Remote Build Port enabled . Will food be provided? A complimentary lunch will be provided by sponsors during the event. Food and beverages are determined on a venue-by-venue- basis, but feel free to contact us with any questions. Who can sponsor Xamarin Dev Days? Sponsorship opportunities are available for either a single event or for multiple Xamarin Dev Days events. Feel free to contact [masked] or the local organizers to discuss details.
- Xamarin Sys Config (Drop In Session)
We will be hosting a full day hands on workshop - Xamarin Dev Days - to give you a jump start into cross platform development with Xamarin! Please ensure that you have a machine with Xamarin fully installed to participate in the live coding activities. Be sure to follow the full guide for either Mac OS X or Windows to help get you started. We are holding this special drop-in session to help you verify your installation is setup properly and/or troubleshoot any issues in your machine configuration that you may be experiencing after you have installed Xamarin. The Wifi in the room will not be sufficient to fully download the Xamarin installation, so please be sure to install Xamarin ahead of this session. Feel free to drop in anytime between 6pm - 7:30pm. We will be on hand to help ensure your machine is ready to go for Xamarin Dev Days, and future Xamarin sessions!
- Getting Started with ASP.NET Core & Is EF Core the right choice for me?
We will be upstairs on the 2nd floor of HackerStudios 6pm - Doors open 6:30pm - Session start Session 1: Getting Started with ASP.NET Core ASP.NET Core was finally released to market in June 2016. After several release candidates and lots of community input, Microsoft has given their stripped down, cross-platform coding platform to developers. However, there is still a lot of misconceptions on what ASP.NET Core does and what the right scenario is for its use. In this session, Ken Cenerelli will walk you through the various aspects of ASP.NET Core. He will highlight what each component contains, when you would use a Core project instead of targeting full .NET framework, and how you can leverage the new features Core provides. Session 2: Is EF Core the right choice for me? Entity Framework Core (EF Core) 1.1 was recently released to market in November 2016. In this demo-filled session, Obi Oberoi will walk you through multiple scenarios where using EF Core makes practical sense. Obi will highlight the tooling that EF brings out of the box, how it compares with other ORMs, when you should use EF Core over full Entity Framework, and how you can leverage the new features that EF Core provides and more! Speaker Bios: Ken Cenerelli is a programmer writer and software developer specializing in the Microsoft .NET Framework. He is active on the Microsoft Developer Network (MSDN) where he contributes to several blogs and on Microsoft TechNet as a technical wiki contributor. For his work in the developer community, he was selected as a Microsoft MVP. He is co-organizer of Canada's Technology Triangle .NET User Group in Kitchener and has been a technical reviewer on multiple technology books. He is an avid speaker at conferences and user groups around Ontario. He blogs regularly atkencenerelli.wordpress.com and is on Twitter via @KenCenerelli Obi Oberoi is a Microsoft MVP in Visual Studio & Development Technologies and a consultant who works in designing and developing enterprise level distributed applications. Obi lives in the Greater Toronto Area and has been working with .NET since the first betas and has been engaged in the agile space since 2006. He has a Master’s degree in Computer Science and takes an active role in organizing and speaking at User Groups and Conferences in North America. Obi founded the Mississauga Dot Net User Group in 2015 in the Greater Toronto Area where he organizes monthly meetups!!
- What's new in Visual Studio 2017
6pm - Doors open 6:30pm - Session start Description: Visual Studio turns 20 this year and to mark the anniversary Microsoft Tools team has released Visual Studio 2017. We will be taking a look at the new IDE and focusing in on what developers need to know about the new version of their favorite developer tool. Overview: VS 2017 Versions & Install · Install process to see what’s available · Feature comparison between the different Visual Studio versions VS 2017 New Features & Functionality: · Overview of General Software Development Features · VS2017 + .NET Core + Azure · Microservices · Agile & DevOps workflow · Enterprise DevOps/TFS 2017 VS 2017 Mobile/Xamarin: Rounding out the talk we will be look at some of the key new features available to mobile developers · Xamarin Xaml Previewer · Xamarin Inspector and Xamarin Profiler · Connected Services · New project templates Speakers: Tom Walker is a Xamarin Certified Mobile Developer, Xamarin MVP and Windows Platform Development with over 10+ years of experience in the .NET stack. In those 10+ years he has worked in the auto, medical and fitness industries. Tom is the founder of London .NET Developers user group in Canada. A fun and great group of developers that has been going strong for the past 3 years. 13North was born from his passion on creating rich mobile experiences. Our focus at 13North is to help our clients bring their ideas to the mobile world. Arlan Nugara is a software architect and has been a full stack developer for the past 18 years. He has spent most of his time working with the Microsoft technology stack and applying it to the technology needs of large corporations such as financial institutions, telecommunication and wireless equipment companies. He has a passion for Enterprise-grade Cloud Computing Platform & Services, ALM (Application Lifecycle Management) and DevOps (collaboration, communication and automation of processes between developers and IT Pros) and is always looking for ways to work smarter. Arlan was awarded a Microsoft Most Valuable Professional (MVP) in 2017 for his technical community contributions in Azure (Cloud Computing Platform & Services).
- Supercharge xamarin forms with custom renderers and animations
6pm - Doors open 6:30pm - Session start Description: Xamarin Forms includes an assortment of commonly know controls out of the box to help developers build cross-platform UIs using XAML. However, if you are going to use Xamarin Forms for real-world projects you’re going to need to understand custom renderers on how to customizing the rendering of the controls to their native versions. Besides covering customer renders this session will cover how to leverage animation in your controls to add the extra professional polish to your Xamarin mobile apps. Speaker Bio Tom Walker is a Xamarin Certified Mobile Developer, Xamarin MVP and Windows Platform Development with over 10+ years of experience in the .NET stack. In those 10+ years he has worked in the auto, medical and fitness industries. Tom is the founder of London .NET Developers user group in Canada. A fun and great group of developers that has been going strong for the past 3 years. 13North was born from his passion on creating rich mobile experiences. Our focus at 13North is to help our clients bring their ideas to the mobile world.
- Lightning Talks
This is be held at InfoTech (https://www.infotech.com/) offices located downtown London at 45 King St. Please use the King St. Entrance (across from the health unit) and not the Ridout Entrance. There is a city parking lot locating at the corner of Ridout St N and Horton St E. Description: We will have 3 speakers providing 25 min talks around the theme of data analytics and data management. I'll be updating the description once the speakers have forward me the summary on their talks. 6pm - Doors open 6:30pm - Session start Talk Summaries: Data Analytics & Data Management Using Azure & PowerShell • Quick introduction to Azure and PowerShell and why you should use them for data analytics and data management • How to manage and send data queries to an Azure SQL database • Creating HTML Reports in PowerShell • Automation of third-party reports against a data source with PowerShell • Manage Log Analytics (i.e. Operational Insights) data using Azure Speaker bio: Arlan Nugara has been a full stack developer and software architect for over 14 years at Alvarnet Corporation. He has spent most of his time working with the Microsoft technology stack and applying it to the technology needs of large corporations such as financial institutions, telecommunication and wireless equipment companies. He has a real passion for Azure (Enterprise-grade Cloud Computing Platform & Services), ALM (Application Lifecycle Management) and DevOps (i.e. collaboration, communication and automation of processes between developers and IT Pros) and is always looking for ways to work smarter and not just harder. 2nd Talk: Machine Learning Myth Busting We all make use of machine learning in our daily lives, as end users. In this talk I will give an overview of the machine learning process and some of the algorithms. With an understanding of the process attendees will be able to start incorporating machine learning in their own applications. Speak bio Keith Mah has been developing software for over 20 years and is an alumnus of the Logic Programming and Artifical Intelligence Group at the University of Waterloo. SQL Server and Spatial Data In this lightning talk we will answer the following questions. What is Spatial Data and why use it??? How does SQL Spatial fit into SQL Sever? What can I do with Spatial Data. (examples) Speak bio John Campbell has been developing in .net since the days of <% classic asp %>. He is a results oriented full stack developer. He focus recently has been on the cloud and spatial data.
- Humanitarian Toolbox Hackathon
London .NET Developers is hosting another full day Humanitarian Toolbox Hackathon on Saturday, Dec 10th, 2016 from 8:30am – 4:30pm. Humanitarian Toolbox Humanitarian Toolbox’s (HTbox) mission is to connect IT or developer resources to charity organizations that are in need of these people’s expertise. The HTbox uses Github as a public repo for its remote teams to work on the projects. Regardless of your experience in open source or whether you are or want to be a coder, tester, designer, or something else, your skills can save lives. Event Details The project we will be working on for this event is the allReady application. We are asking for volunteer developers to help work on bug fixes or features for the application. The allReady application has been built with the latest patterns and best practices using ASP.Net core. The good thing here while you are learning ASP.Net Core you will be helping a good cause. We provide a quick demo on git on how to fetch and commit the code from the project GitHub. The goal is to complete as many issues as possible and submit a pull request back to the project repo by the end of the event. Development requirements Visual Studio 2015 Community addition with SP3 https://www.visualstudio.com/vs/community/ Git Client - GitHub desktop is very popular with .NET Developers https://desktop.github.com/ Code ready on dev box - Strongly encourage everyone coming to have forked the repo, cloned and built the app. David Paquette (CDN MVP) wrote this handy guide that can help those who haven’t done it before: http://www.davepaquette.com/archive/2016/01/24/Submitting-Your-First-Pull-request.aspx allready allReady, an open-source solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities Project standup meetings Good way to for everyone to get up to speed on the allReady project is to checkout the weekly standup meetings. https://www.yoube.com/channel/UCMHQ4xrqudcTtaXFw4Bw54Q/videos?flow=gri Coffee, snacks, and lunch provided for the event. allReady github repo: https://github.com/HTBox/allReady Humanitarian Toolbox website: http://www.htbox.org/
- Connect(); Q&A
6pm - Doors open 6:30pm - Session start Description: We will have a in person meetup session to cover the content from the online Connect(); 2016 (https://connectevent.microsoft.com/?utm_source=ms&utm_medium=email&utm_content=eib&utm_campaign=connect) event. Microsoft Technical Evangelist Mickey MacDonald will be joining our user group for a Connect(); Q&A Session - deep diving into everything from Connect(); 2016! (https://connectevent.microsoft.com/?utm_source=ms&utm_medium=email&utm_content=eib&utm_campaign=connect) Come with questions from watching the online event. Connect(); 2016 Microsoft’s developer event Connect(); is back for a third year on November 16th and 17th and will be live streamed globally from New York City. We encourage you to save the date for what promises to be our best Connect(); yet. At Connect(); 2016, Executive Vice President Scott Guthrie and Principal Program Manager Scott Hanselman, alongside leading industry innovators, will share the latest innovations from Visual Studio, .NET, Xamarin, Azure, SQL, Windows, Office and more. Over the two days, you’ll have the opportunity to engage in live, interactive Q&A sessions with our engineering teams, customers and partners and learn how it’s now easier than ever before to build and manage breakthrough intelligent apps that work across Android, iOS, Linux and Windows. To Register for the online event: Connect(); 2016 event registration (https://connectevent.microsoft.com/?utm_source=ms&utm_medium=email&utm_content=eib&utm_campaign=connect) Speaker Bio Michael “Mickey” MacDonald is a Technical Evangelist at Microsoft Canada as well as a game designer and developer with experience working with start-up companies. Growing up, he enjoyed playing video games, which is what inspired him to start creating his own. He studied Video Game Design and Development at triOS College. He has also founded a video game company called Karma Labs. In his spare time he enjoys “researching” video games and has been described as the “Slayer of Bacon,” for obvious reasons.”