• 2018-2019 Season Planning Event
    [masked] Season Planning Event Come out to aid in planning the[masked] season. First and foremost, our room at Microsoft is undergoing renovations and is almost ready. We had a great workshop on Azure Security just before the renovations started on August 30th and are now ready to start the season as our event location will be secured. We will hosting numerous lunch events and some evening events as well. If you think we can do things better and differently come out and aid us? If you want to join the steering committee come introduce yourself? If you like some of the things we did last year, voice your opinion. Some of the topics that will be discussed: • Lenght of the sessions • Evening events having 2 speakers • Venue • Out of town speakers to bring in • Length of the talks • Budget • Sponsorship • Special events • Code Camp 2019 • Azure Dev Ops Community Launch We will have a sign with our logo on it if you want to easily find our table. All the best, Joel Hebert Ahmed Al-Asaad Eric Leonard Reyna Charles Wiebe

    Darcy McGees

    44 Sparks Street · Ottawa, ON

  • Azure Cloud Security Workshop
    Itinerary - 12:00 to 12:15 Networking and Pizza - 12:15 to 4:15 Workshop Azure Cloud Security Workshop Have you ever wondered how security is different ‘in the cloud’? Where do you store your certificates? Your keys? Your connection strings? How can you see what’s going on with your resources? How do you patch? Where can you see your server configs other important information? How do you manage an security incident? How do you even know that you’re having an incident? This first half of this workshop will be a demo where the audience follows along, the second part will be for audience members to build things and secure them, in Azure. Demo will include: - Complete Azure Security Centre walkthrough - Policy and compliance, including subscription coverage Resource Security Hygiene - Azure Security Centre Recommendations (mitigation of one or more items, dependent on time) - Threat Protection, Alerts and Threats - Applying System Updates - Key Vault Audience Participation - (people who do not have a laptop can follow along with the teacher) Create a DevOps project, from scratch, and publish to the internet. (20-30 mins) - Turn on Security Centre (5 mins) - Check your security configurations and settings to ensure your new app is safe. (10 mins) - More as time permits. What you will need if you want to participate after the demo: 1. A laptop running any modern operating system (Mac OS, Windows, Linux) 2. Modern web browser (Safari, Edge, Chrome, FireFox) 3. Wi-fi and internet 4. An activated Azure Trial. Please activate your trial in before coming to the workshop. The workshop will not wait if you have not activated your trial. To activate your free Azure trail for this workshop please go here: https://aka.ms/Azure-Cloud-Security-Workshop Bio Tanya Janca is a senior cloud developer advocate for Microsoft, specializing in application security; evangelizing software security and advocating for developers through public speaking, her open source project OWASP DevSlop, and various forms of teaching via workshops, blogs and community events. As an ethical hacker, OWASP Project and Chapter Leader, software developer, effective altruist and professional computer geek of 20+ years, she is a person who is truly fascinated by the ‘science’ of computer science.

    Microsoft Canada Co. (Ottawa)

    100 Queen Street, Suite 500 · Ottawa, ON

    3 comments
  • May Evening Event [Dual Presentations]
    4:30 to 5:00pm Networking and Pizza 5:00 PM: Technical Talk 1 Manage your NuGet Package Release Pipelines in VSTS/TFS2018 We want to be able to produce a versioned artifact in a build definition and have it consumed by the application which holds the dependency. This is easy when working locally with Visual Studio but not so easy to accomplish when trying to configure a CI/CD pipeline. Luckily VSTS includes a Package Management extension which we can leverage to version the packages alongside our builds. Package Management does require a license to consume (i.e. NuGet restore or npm install) packages, produce (i.e. NuGet push or npm publish) packages, and publish or consume symbols. The Package Management extension is included with all Visual Studio Enterprise subscriptions which works for our situation. We will be using release views to communicate the package quality. Who: Wes MacDonald is a Visual Studio MVP, MCT, DevOps Consultant for LIKE 10 INC., a Dynamics, SharePoint and Visual Studio Team Services consulting firm with offices in Ottawa. As a Senior Developer/Architect with over 10 years of experience has been responsible for all aspects of software development and provides technical leadership to his clients and the .NET developer community. He also organizes the local Global DevOps Boot Camp (2nd year) which is being held on Saturday June 16th at Algonquin College this year. (60 mins + Q&A) 6: 00 PM: Technical Talk 2 Azure Key Vault Simplified Azure Key Vault is a cloud service that works as a secure secrets store. You have passwords, connection strings, and other pieces of information that are needed to keep your applications working. You want to make sure that this information is available but that it is secured. This is where Azure Key Vault can help. Azure Key Vault can help you securely store and manage application secrets. Who: Joel Hebert and Eric Leonard Joel Hebert is a Software Architect who resides in Ottawa. He is passionate about Security and Architecture. He would like to share his knowledge of hacking, penetration testing and continuous audit with you to allow you to think about the modern attack vectors that are present. Eric Leonard is a Solutions Architect how has been working in the industry for over 15 years working with Microsoft technologies to enable cloud and automation for customers. Eric’s roots are from infrastructure operations where he has managed all aspects of the infrastructure. (60 mins + Q&A)

    Microsoft Canada Co. (Ottawa)

    100 Queen Street, Suite 500 · Ottawa, ON

    1 comment
  • Performance Engineering using Visual Studio in the era of Cloud Computing
    4:30 to 5:00pm Networking and Pizza 5:00 PM: Technical Talks (1 talk) Title: Performance Engineering using Visual Studio in the era of Cloud Computing Description: A high performance application doesn't happen by accident. It requires serious engineering efforts that start well before a single line of code is written and continues long after the product is released to the public. Many organizations still follow the decades old mindset of either no performance testing at all or only do it if there is any time left at end of release cycle (Does it ever happen???). With more and more applications moving into cloud environment hosting complex multi-tenant application servers, it’s even more important for developers to pay attention to the “cost” of their code right from the very beginning of development cycle. In this presentation, Kamran will showcase how Visual Studio features like PerfTips, Diagnostics Hub and Performance Analyzer can help developers measure the cost of their code in a meaningful manner. Speaker Bio: Kamran Bilgrami is a seasoned software developer with proven track record of transforming complex business problems into viable technical solution. He has been instrumental in orchestrating highly available, performance centric, fault-tolerant real-time systems in a wide variety of industries including Telecom, Security and Human/Health Services. His areas of expertise include .NET, CLR Internals, Patterns & Security.

    Microsoft Canada Co. (Ottawa)

    100 Queen Street, Suite 500 · Ottawa, ON

  • TBD
    This event was canceled.
  • March Evening Event : Microsoft Dynamics - Dual Presentations
    4:30 to 5:00pm Networking and Pizza 5:00 PM: Technical Talks (2 talks) 1) Authenticating external Dynamics 365 Portals users with Azure AD B2C Description: Since the Adxstudio acquisition, Microsoft has been making huge investments in its cloud-based Dynamics Portals. It offers a quick, efficient and flexible way to transform your Dynamics 365/CRM into a CMS and interact and share information with your customers. One of the frequent challenge that we see when implementing a Portal connected to Dynamics 365/CRM is related to external users authentication. In this session, we do a quick review of the portal offering before discussing a concrete customer case where its portal users connection information is stored in an existing Azure Active Directory B2C database. Speaker: Colin Vermander is the Director of Software Engineering with Adoxio Business Solutions and responsible for technical oversight across all of Adoxio's services and product development. Adoxio, a Microsoft Partner, is recognized globally as an innovative Dynamics 365 solution provider, with a rich background in Microsoft Dynamics CRM and CRM Portals. With over 15 years of technical experience, from infrastructure to development, Colin brings the knowledge and depth that has helped a wide array of clients build custom solutions that exceed expectations. Colin enjoys contributing all that he learned to the community that has served him so well by sharing his challenges, solutions and fun discoveries. (40 mins + Q&A) 2) Planning a Dynamics 365 On-Premise to Online Migration Description: Are you ready to move your on-premise Dynamics CRM system to the Dynamics 365 Online? Wait! This is not a simple "press a button" process. Where do you begin? How do you move your data, your users, your customizations, configurations, reports, integrations and many other aspects of your existing Dynamics CRM system to this new platform? Are you tempted to start over from scratch (maybe?) or can you continue to capitalize on your previous investments? What tools are available from Microsoft and the ISVs? This session will help you build a step by step plan to move an on-premise CRM system to Dynamics 365 Online. The various tools, techniques and strategies will be discussed as well as particular roadblocks and issues that might arise during the project. Start your migration project with your eyes wide open! Speaker: Nick Doelman is Microsoft Business Solutions MVP and has been working with Dynamics CRM since version 1.0. Nick has been engaged in over 100 enterprise Microsoft Dynamics CRM/365 software implementations from many diverse industry sectors; high technology, government, distribution, wealth management, reinsurance, telecommunications, professional services, non-profit and associations. From 2006 to 2013 Nick ran his own CRM consulting company; Ready Business Management Systems Ltd before joining BDO IT Solutions. When not working on Dynamics 365 or Portal projects, Nick spends time with his wife and daughter. Nick is also a nationally qualified competitive Powerlifter. You can follow Nick on Twitter @readyxrm and read his Dynamics 365 blog at https://readyxrmblog.wordpress.com/ (40 mins + Q&A)

    Microsoft Canada Co. (Ottawa)

    100 Queen Street, Suite 500 · Ottawa, ON

  • Azure Lunch and Learn : Azure Application Gateway by example
    • What we'll do *Brown Bag Lunch, Bring your own lunch* How: This ninth segment in the Azure Lunch and Learn Series will focus on Azure Application Gateway and this in a nutshell. The goal is to oversee a product and its intrinsics but just enough over a lunch hour for you to take away key concepts and to start guiding your research. We are going to offer this series once a month for you to come in and learn Azure one step at a time via different product showcases. What: Azure Application Gateway Who: Damien Redhead is an infrastructure analyst focused on the cloud and devops. Automation and efficiency is always forefront. The technologies he is most familiar with are PowerShell, Azure and the devops pipline of terrafrom and ansible. Joel Hebert is a Software Architect who resides in Ottawa. He is passionate about Security and Architecture. He would like to share his knowledge of hacking, penetration testing and continuous audit with you to allow you to think about the modern attack vectors that are present.

    Microsoft Canada Co. (Ottawa)

    100 Queen Street, Suite 500 · Ottawa, ON

  • ASP.NET Core 2 and Angular 5 in Visual Studio 2017
    In this lunchtime technical presentation I will do an overview of how to build an app using ASP.NET Core server side and Angular client side. Then I will cover a few key concepts of Angular, followed by a QnA period. You don't have to know Angular to attend. Bio: Laurent Duveau Laurent is the founder of Angular Academy. A Microsoft Regional Director and MVP. At present he is helping customers succeed with their software development projects (web, native or mobile) and currently focusing on AngularJS, TypeScript, ASP.NET MVC, HTML5, Azure and Xamarin. He is an experienced speaker and technical instructor. http://www.angularacademy.ca/

    Microsoft Canada Co. (Ottawa)

    100 Queen Street, Suite 500 · Ottawa, ON

    3 comments
  • Azure Lunch and Learn : Azure Networking
    *Brown Bag Lunch, Bring your own lunch* How: New to Azure and want to learn the fundamentals of how to get going? In this lunch and learn we will discuss Azure Networking including virtual networks, network security groups, user-defined routing and virtual network peering. What: Azure Networking Who: Eric Leonard is a Solutions Architect how has been working in the industry for over 15 years working with Microsoft technologies to enable cloud and automation for customers. Eric’s roots are from infrastructure operations where he has managed all aspects of the infrastructure. LinkedIn: https://www.linkedin.com/in/erleonard/ Twitter: @erleonard Website: http://erleonard.me

    Microsoft Canada Co. (Ottawa)

    100 Queen Street, Suite 500 · Ottawa, ON

  • Azure Lunch and Learn : App Service Environment v2
    *Brown Bag Lunch, Bring your own lunch* How: This eight segment in the Azure Lunch and Learn Series will focus on App Service Environment v2 and this in a nutshell. The goal is to oversee a product and its intrinsics but just enough over a lunch hour for you to take away key concepts and to start guiding your research. We are going to offer this series once a month for you to come in and learn Azure one step at a time via different product showcases. What: App Service Environment v2 Who: Joel Hebert is a Software Architect who resides in Ottawa. He is passionate about Security and Architecture. He would like to share his knowledge of hacking, penetration testing and continuous audit with you to allow you to think about the modern attack vectors that are present.

    Microsoft Canada Co. (Ottawa)

    100 Queen Street, Suite 500 · Ottawa, ON