• Azure Cosmos DB with Mark Brown

    Microsoft Danmark

    Mark Brown, Microsoft veteran and Principal Program Manager of Azure Cosmos DB, is coming to Copenhagen and is kind enough to meet with our community to talk about building mission critical applications on Cosmos DB. AGENDA: 16.30 Registration and networking 16.55 Welcome 17.00 Session 18.30 Networking and a light meal 19.00-ish End of program SESSION How to build mission critical, globally distributed applications in the cloud with Azure Cosmos DB Developing highly-available, globally distributed applications in the cloud that respond with extreme low latency while maintaining consistent views of data worldwide is a challenging problem. In this session, we explore the CAP/PACELC theorems and demonstrate the relationship between availability, latency and consistency in a distributed cloud environment to understand the tradeoffs that must be made when architecting distributed systems and databases. This session will help you understand how to design for high-availability in the cloud, and how to translate RPO and RTO to drive the design choices that must be made when building global applications in the cloud. If you build distributed applications for the cloud or advise customers how to do it, this session is for you. Packed with real-world scenarios and demos that you can take and use yourself SPEAKER: Mark is a 19 year Microsoft veteran and has worked on a number of products and services including, Windows Mobile, Bing Maps and Microsoft’s Web Platform & Tools Team. Mark has been on Azure since 2011 and has worked on Azure Web Apps Service, Redis Cache, Azure Networking and now Cosmos DB. Prior to Microsoft, Mark worked for a number of early e-commerce and dot-com startups working on distributed systems. Mark is passionate about web development, cloud computing and growing the developer community around Azure and Cosmos DB. LOCATION: We are happy that Microsoft is hosting this Meetup. Due to facility policy all guests must be registered. The reception at Microsoft have asked us to share the first and last names of all participants for pre-registration to avoid long wait time when you are arriving. Please make sure your correct name are registered. Room Cust 1.06

    8
  • Global DevOps Bootcamp 2019

    Unity Technology

    **Registration via Eventbrite - Information below** Those of you who have joined us at Global DevOps Bootcamp in previous years know we have been exercising how to build modern apps using continuous delivery and DevOps practices. This year we're shifting gears and we will take your skills to the next level by levering rugged DevOps principles, with focus on three important phases: Detect. Get insights into how your system behaves to make you and your users aware of any anomalies. Respond. Connect with your users to make sure users are aware of the issue. Recover. Action remediation to get your system back into operation. You should come prepared with a laptop but most importantly curiosity and a mindset to learn and improve. We'll apply tool agnostic practices so regardless whether you develop in c#, deploy with Jenkins or operate with Kubernetes this will be a great day to get into rugged DevOps. AGENDA 09:00 Drop-in, coffee 10:00 Introduction 10:15 Keynote 10:45 Local keynote 11:15 Start bootcamp 13:00 Lunch 13:30 Continue bootcamp 16:00 Demos 16:30 Wrap-up This year Damian Brady (@damovisa) will be speaking in Copenhagen. Please register at EventBrite to claim you ticket for Global DevOps Bootcamp 2019: https://www.eventbrite.com/e/global-devops-bootcamp-copenhagen-tickets-57623162430 LUNCH: Unity are sponsoring lunch again this year. There will be buffet style serving to cater for your meal preference. PARKING: You can bet on street-parking in the inner city but a safer bet would be parking at Illum (however fairly pricy) PUBLIC TRANSPORTAION: The Unity Offices are located not far from Nørreport Station. GETTING IN: The reception is closed however the event organisers will guard the front doors between 9 and 10 am and a phone number will be posted on the front door so you can get in touch with us if you arrive later. If you have any questions, feel free to use the in-page chat and messaging system or reach out to Rasmus @rasmushalddk on Twitter Looking forward to seeing you!

    3
  • Microsoft BUILD Keynote streaming

    Microsoft Danmark

    Join us for an evening of watching the live stream of the Microsoft BUILD keynote May 6th and discussions on what is new and what it means to us (developers / IT-Pros) who use Azure. Microsoft Denmark had been kind of both host and sponsor this meetup, so there will be food and drinks as well + swag :) We will kick off the evening with an informal discussion/round-table with expectations, then watch the Keynote stream followed by a discussion around announcements - did it live up to your expectations? What does it mean for 'us'? And a fish-bowl discussion about what is or could be useful. The vision keynote by Satya Nadella starts at 17:00, so we will start the stream there. We expect that the following keynote(s) will be with Scott Guthrie. As an added bonus Michal Sroka from the Microsoft Development Center will join us to show off a product called "Market Insight" which they (The Dynanics team) recently launched, and give us a behind the scenes look at which Azure services they have used.

    4
  • Global Azure Bootcamp 2019 - Copenhagen

    Maersk T&L - IT

    Again this year the worldwide event Global Azure Bootcamp is organized, and once again we are onboard to give you a great day. Also again this year we are kicking off the event in both Copenhagen and Århus. We plan to focus on content that gives you real world experiences, from the people who work with Azure, and are willing to share their experiences. This also means you can share your stories and challenges, if you want to of course. No need to be an experienced speaker, this is very low-key and we only ask that the content is focused on Azure and that you want to spend 10-15 minutes on sharing it with everyone - longer sessions are welcome too. Your presentation can be about ANYTHING you have done with Azure; some cool automated solution, a new way to monitor applications, your approach to governance, how you protect identities, and much much more. Please check out our Sessionize page to submit your ideas: https://sessionize.com/global-azure-bootcamp-2019---copenhagen/ As part of the presentations, we would like to encourage everyone to take part in discussions around design etc. This way everyone can learn from eachother. We also plan to do whiteboard sessions in smaller groups, where a specific scenario can be discussed, to come up with a solution based on Azure services. The most important thing is that everyone has an awesome day with new learnings and relationships. This is why we would like to hear from you, how you build your solutions, and if you have any suggestions for the day. We will soon be able to provide more details about the event, the content and so on. AGENDA 9:00 - Doors Open Session 1 - Ups and Downs with Cosmos DB Niels Brinch Manager of Product Development, ProActive A/S Cosmos DB seemed to be the ultimate answer to scalability, until it wasn't - but there are solutions to make it live up to the expectations we have of it. Session 2 – Azure IoT Hub and Device Provisioning Service Rasmus Wätjen Cloud Architect at Widex A short intro to how devices/clients can connect to Azure IoT Hub Device Provisioning Service and be configured to communicate with an Azure IoT Hub. Session 3 – Azure Automation – Form Generator Morten Meisler CTGlobal, Senior Consultant / Developer Ease the process of manually triggering Azure Automation Runbooks. A community-based Self-Service solution for automatically retrieve and translate your runbook script to input form fields. LUNCH Session 4 – Lesson learned from building the Lets Encrypt site-extension for Azure Web Apps Simon J.K. Pedersen Azure developer+architect and creator of the LetsEncrypt-SiteExtension In this section I will talk about some useful patterns that I have came across over time while I have extended the Lets Encrypt site extension as people have been in many different scenarios. It will cover azure web apps deployment patterns with ARM templates, azure functions vs azure web jobs for job orchestration, ACI for orchestration of longer running jobs, and how to utilize KeyVault for application secrets. Session 5 – Azure opportunities with the Power Platform David Yack Microsoft MVP and Regional Director Fast pace overview of leveraging Azure services (Functions,CosmosDB, Service Bus etc. ) with Microsoft Power Platform

    15
  • Workshop: Architecting and designing your apps and APIs with Microsoft Identity

    PLEASE NOTE THAT THIS IS A FULL DAY WORKSHOP (so only sign-up if you know you are able to attend). Kyle Marsh (Microsoft) is in town for the Intelligent Cloud Conference (9-10.April - https://intelligentcloud.dk) and has set aside time to do a FREE full day workshop on 8.April - hosted by Microsoft Denmark who will also be providing lunch. Kyle is a Principal Program Manager on the Microsoft Identity team. As part of the Identity team Kyle focuses on architecting security and access management for applications and APIs across a wide variety of developer technologies. He has extensive experience developing solutions and working with partners to help them optimize their solutions. In past lives he has been a developer for MSDN, Dr. GUI, and a developer lead on the Access team, and PM on Unified Communications and Windows. "Architecting and designing your applications and APIs with the Microsoft Identity platform" The focus is on the essentials of the platform as well as business scenarios for corporate identity. We’ll explore the different ways to secure your applications and APIs. We will deepen the concepts by exploring the different APIs and concepts to give granular access to your services and integrate with the MS Graph. During this day we incorporate best practices from the different Microsoft teams who build their own services on the same Identity platform you can use today. ** AGENDA ** Welcome and Logistics (15 min) Microsoft Identity Platform Overview (75 min) Break (15 min) Basics of Authentication 45 Add Authentication to an app coding 45 Lunch (60 min) Permissions and Consent (60 min) Protecting and Accessing an API (30 min) Break (15 min) API Authorization coding (15 min) Using Groups and Role for Auth (30 min) Use Groups and Roles coding (45 min) Best practices for securing services (30 min) Wrap up (15 min) Space is limited to 15 people on a first come first serve basis. ** Parking ** If you come by car, you can use the Microsoft reserved parking spots (17) free of charge, remember to register at arrival. In case of full occupancy, guests are referred to use public parking options in the area nearby, e.g. Lyngby Storcenter - first hour free – cost per additional hour. Also note that you can often find free 3-hour parking on Firskovvej (a side street to Klampenborgvej).

    6
  • Azure Cosmos DB with MSFT Product Group

    Microsoft Danmark

    We are happy to announce that we can host this meetup again Fabian from the Microsoft Azure Product Group is visiting CPH and has been kind enough to spend the evening with us. Join us for an evening of tech talks and community connection. AGENDA: 16.30 Registration and networking 16.55 Welcome 17.00 Cosmos DB with Fabian Meiswinkel 18.30 Networking and a light meal 19.00-ish End of program SESSION Azure Cosmos DB is a globally distributed, multi-model database system. The service is designed to allow customers to elastically and horizontally scale both throughput and storage across any number of geographical regions, it offers guaranteed <10 ms latencies at the 99th percentile for point-lookups, 99.99% high availability and five well defined consistency models to developers. It’s been powering Microsoft’s internet-scale services for years. In this session, we will cover how you can get the most out of Azure Cosmos DB by looking at best-practices and pitfalls to avoid. We will cover trade-offs for choosing good partition keys, global distribution, consistency management and managing costs. This session will equip you with invaluable insight in to building blazingly fast planet-scale applications with stories from real-world scenarios. Level 300 SPEAKER: Fabian Meiswinkel is a software engineer working on Microsoft’s Azure Cosmos DB team. He’s passionate about enabling developers and businesses to deliver new experiences through a novel globally distributed multi-model database service. Prior to joining the CosmosDB team, Fabian has worked as software engineer building the licensing service and other e-commerce infrastructure for Microsoft’s Xbox and Windows Store. LOCATION: We are happy that Microsoft are hosting this Meetup. Due to facility policy all guests must be registered. The reception at Microsoft have asked us to share the first and last names of all participants for pre-registration to avoid long wait time when you are arriving. Please make sure your correct name are registered at meetup.com. REFRESHMENTS: We are still working out the practicalities, and we hope to be able to offer a light meal.

    8
  • DevSecOps - an afternoon of Security & Azure DevOps

    This time we are inviting you to join us for an afternoon of Security and DevOps. We have invited René to join us and share some of his learnings from implementing security in the pipelines of various enterprises. Agenda: 16.00 Registration and networking 16.25 Welcome 16.30 The shift to Rugged DevOps - Security in the pipeline 17.30 Break with refreshments 18.00 Real world failure 19.00-ish End of program About the speakers and sessions: The shift to Rugged DevOps - Security in the pipeline By Rene Van Osnabrugge - Twitter: @renevo Pipelines take care of building and deploying your application, but they secure? And the code that you are deploying? With many releases a day, security officers will not be able to verify each release. Rugged DevOps is all about securing your assets and embed Security into your DevOps process. Putting Developers and IT-Pros in one team does not make it a DevOps team. And even when they work smoothly together there is always Security that needs to be addressed. Build and Release Pipelines take care of building and deploying your application, but are your pipelines secure? And the code that you are deploying? With many releases a day, security officers will not be able to verify each release. Rugged DevOps is all about securing your assets and your pipeline and really embed Security into your DevOps process. In this talk I will guide you through the concepts of Rugged DevOps, the risks companies are currently facing and talk about some strategies and tools which can help you embed security into your DevOps processes. Real world failure (in a DevSecOps context) By Thomas Lund Erichsen and Leif Howalt Elgaard Høj Frequent and faster releases are business demands that more and more development teams are facing. This demand and the fact that it is more important than ever to protect business assets makes it very crucial to consider security throughout the software development lifecycle and not as an afterthought. Use of automated security testing for continues and quick feedback to developers are very important. However, equally – or perhaps even more - important is the team skills to design and build applications where security controls are a part of the solution design. This talk will focus on the discipline of making design decisions that set the foundation of the application security posture. Location: We are happy that NNIT are hosting this Meetup. Due to facility policy all guests must be registered. The reception at NNIT have asked us to share the first and last names of all participants for pre-registration to avoid long wait time when you are arriving. Please make sure your correct name are registered at meetup.com. Refreshments: NNIT has been kind enough to sponsor refreshments and a light meal Parking: There are plenty of options in the area. NNIT has a limited number of guest parking spots, but it shouldn't be hard to find a spot in the area around the office. Public Transportation: The NNIT offices are right next to a public transportation hub with great connectivity to the rest of the city. This event is co-hosted with DevOps Copenhagen Meet-up

    5
  • Azure Community Tour 2019 - Copenhagen

    Maersk Line IT

    The Danish Azure MVP´s are touring our great nation spreading Cloud Hygge in Aarhus, Odense and Copenhagen. Come join us in one of the 3 locations to learn, share and connect with the Azure community. This event will bring you a series of great talks about practical adoption of Microsoft Azure cloud. Agenda: 09.00 Welcome and some words from AZUG 09.15 Session[masked] Break 10.30 Session[masked] Lunch 12.30 Session[masked] Session[masked] Break 15.00 Session[masked] End-of program Speakers & Sessions: SESSION: An approach to security with Azure Security Center, Log Analytics, Monitor & Alerts Jesper Jensen - @jefutte This session will show how you can easily collects logs, monitor them and make sure the correct people are notified when something happens. I'll will focus on security, and use information from Azure Security Center to drive the solution that was built for a real world scenario. SESSION: Express Yourself with Azure CosmosDB Marilag Dimatulac - @Marilag Not all data are created equal, so why stick to one model when you can use more? With Azure Cosmos DB’s multi-model, multi-api capability, you can pick the right one for every part of your application. And with a globally-distributed, highly-available, secure database, you can worry less about managing and focus more on building. This session includes an overview of the Azure CosmosDB features and tips on how to optimize your usage of the coolest database on the planet. SESSION: A practical approach to provisioning resources in Azure Morten Christensen - @Sitereactor Infrastructure as code is a hot topic these days, and Azure Resource Manager (ARM) templates are terrific for creating environments with resource dependencies be it simple or complex scenarios. But sometimes you might want to take a slightly different approach and use C# rarther then Json and/or PowerShell. This is where the Azure Management Libraries come into play. In this session we will take a practical approach to creating Azure resources on-demand using the Azure Management Libraries for C#. Based on a specific use-case in Umbraco Cloud (umbraco.com/cloud) we will look at how we are creating Sql Azure databases in Elastic Database Pools on-demand through a service all C# and ARM based, and how we ensure proper utilization of the Elastic Pools. You will get insights into how we have approached provisioning resources in Azure in order to build a service that takes care of "everything", so we have less to worry about. Peter Dahl - @PeterSelchDahl Session: (Not sure, but it will be about something cool in Azure) SESSION: Modern Cloud Governance for DevOps Rasmus Hald - @RasmusHaldDK Learn how one of Denmarks largest enterprises is turning the towards Cloud-First and are enabling development teams with modern cloud governance. MAERSK has embarked on a digital journey and cloud is the fabric the will make it possible.... Come learn how! We hope you will join us for an informal day about everything cloud! Sponsors: We thank Microsoft and our hosts (Umbraco, MAERSK & Kraftvaerk) for making these events possible (Please note that this event has also been posted in the local group - You will only need to sign up once (unless you would like two lunches)

    7
  • Azure Community Tour 2019 - Odense

    Albani Torv 4

    The Danish Azure MVP´s are touring our great nation spreading Cloud Hygge in Aarhus, Odense and Copenhagen. Come join us in one of the 3 locations to learn, share and connect with the Azure community. This event will bring you a series of great talks about practical adoption of Microsoft Azure cloud. Agenda: 09.00 Welcome and some words from AZUG 09.15 Session[masked] Break 10.30 Session[masked] Session[masked] Lunch 12.30 Session[masked] Session[masked] End-of program Speakers & Sessions: SESSION: An approach to security with Azure Security Center, Log Analytics, Monitor & Alerts Jesper Jensen - @jefutte This session will show how you can easily collects logs, monitor them and make sure the correct people are notified when something happens. I'll will focus on security, and use information from Azure Security Center to drive the solution that was built for a real world scenario. SESSION: Express Yourself with Azure CosmosDB Marilag Dimatulac - @Marilag Not all data are created equal, so why stick to one model when you can use more? With Azure Cosmos DB’s multi-model, multi-api capability, you can pick the right one for every part of your application. And with a globally-distributed, highly-available, secure database, you can worry less about managing and focus more on building. This session includes an overview of the Azure CosmosDB features and tips on how to optimize your usage of the coolest database on the planet. SESSION: A practical approach to provisioning resources in Azure Morten Christensen - @Sitereactor Infrastructure as code is a hot topic these days, and Azure Resource Manager (ARM) templates are terrific for creating environments with resource dependencies be it simple or complex scenarios. But sometimes you might want to take a slightly different approach and use C# rarther then Json and/or PowerShell. This is where the Azure Management Libraries come into play. In this session we will take a practical approach to creating Azure resources on-demand using the Azure Management Libraries for C#. Based on a specific use-case in Umbraco Cloud (umbraco.com/cloud) we will look at how we are creating Sql Azure databases in Elastic Database Pools on-demand through a service all C# and ARM based, and how we ensure proper utilization of the Elastic Pools. You will get insights into how we have approached provisioning resources in Azure in order to build a service that takes care of "everything", so we have less to worry about. Peter Dahl - @PeterSelchDahl Session: (Not sure, but it will be about something cool in Azure) SESSION: Modern Cloud Governance for DevOps Rasmus Hald - @RasmusHaldDK Learn how one of Denmarks largest enterprises is turning the towards Cloud-First and are enabling development teams with modern cloud governance. MAERSK has embarked on a digital journey and cloud is the fabric the will make it possible.... Come learn how! We hope you will join us for an informal day about everything cloud! Sponsors: We thank Microsoft and our hosts (Umbraco, MAERSK & Kraftvaerk) for making these events possible (Please note that this event has also been posted in the local group - You will only need to sign up once (unless you would like two lunches)

    3