• Infrastructure as code & vanity metrics

    DOUGH is happy to invite you to a stellar evening of knowledge sharing, socializing and free food. This evening international speaker and DevOps aficionado Paul Stack will present two great talks. We will learn about both infrastructure as code and what of our metrics actually matter? - Agenda for the evening 5:30PM - Doors open 6:00PM – Can TypeScript really make infrastructure management easy? 6:45PM – Food and socializing 7:15PM – Mirror mirror on the wall, what's the vainest metric of them all? - Can TypeScript really make infrastructure management easy? TypeScript allows infrastructure code to have integrated testing, compile time checks as well as being able to create infrastructure APIs. This will show why a real language is more suited to infrastructure management than DSLs, JSON or YAML. In addition, he will cover how to build infrastructure that manages Serverless, PaaS and IaaS systems across multiple cloud providers. - Mirror mirror on the wall, what's the vainest metric of them all? You may have heard development teams talking about the number of deploys they make a day or the number of PRs merged a day. You may have heard marketing teams talk about the number of page views a day. What do these metrics even mean? Are they actually useful to the business as a whole? In this talk, Paul will debunk the idea of “vanity” metrics and why using these as a guide to success has only one outcome. This is a talk intended for all parts of an organisation to really help understand what metrics can do for us and why a metric may not mean what you believe it does Behind every vanity metric is a real metric that can help us understand the health of our company - whether it be the ability to understand our users or the ability to understand the value of a feature We just need to step back and think about what it actually is.. - Paul Stack Paul Stack is an infrastructure coder and has spoken at various events throughout the world about his passion for continuous integration, continuous delivery and good operational procedures and why they should be part of what developers and system administrators do on a day to day basis. He believes that reliably delivering software is more important as its development. Paul’s passions are the DevOps and Continuous Delivery movements and how they help the entire business and its customers. - Food and venue for this event is sponsored by WCOM AB

  • Global DevOps Bootcamp 2019 - Gothenburg


    Global DevOps Bootcamp is a global event that will be held on Saturday June 15th and is all about DevOps on the Microsoft Stack. Centrally organized by Xpirit and Solidify and offered to you by this local partner. During this 1-day event we will join (Microsoft) DevOps communities all around the world to talk, learn and play with DevOps concepts. Registration for this event is done here: https://www.eventbrite.com/e/global-devops-bootcamp-solidify-gothenburg-tickets-57006212115 More information about GDBC: https://globaldevopsbootcamp.com Goals of the Global DevOps Bootcamp: * Learn more about DevOps in general * Insights into where we are heading when it comes to DevOps and new technologies * Get people's hands dirty and let them play with all the good Microsoft DevOps stuff This year's theme will be 'You build it, you run away it!'. We will kick off with an introduction of a well-known authority in the DevOps space, followed by a keynote from the local partner about where we are heading with DevOps. This time the event is all about the 'run' part of DevOps. It will help you understand the latest DevOps trends and insights in modern technologies. You will learn about the concept of Detect, Respond, Recover. By means of production like scnenarios and disruptions you will learn to overcome several challenges and experience how to not only build a solution but also run it as a true DevOps team would. It is an amazing combination between getting your hands dirty and sharing experience and knowledge around Azure and DevOps practices with other community members. Of course you won't be on your own. During the day you will be supported and guided by local experts who are active in the Microsoft Community.

  • Global Azure Bootcamp 2019 - Gothenburg

    Welcome to Global Azure Bootcamp! All around the world user groups and communities want to learn about Azure and Cloud Computing! On April 27, 2019, all communities will come together once again in the sixth great Global Azure Bootcamp event! Each user group will organize their own one day deep dive class on Azure the way they see fit and how it works for their members. The result is that thousands of people get to learn about Azure and join together online under the social hashtag #GlobalAzure! The event is organized by the local DevOps usergroup DOUGH, sponsored by Microsoft and WCOM AB. Agenda • 10:00 - Doors open • 10:30 - Introduction & presentation about the day and Azure Global Bootcamp - Mattias Karlsson, Azure MVP, WCOM AB • 11:00 - Software design patterns for cloud applications - Karl-Henrik "KH" Nilsson, Microsoft • 12:15 - Lunch • 13:15 - Azure on a shoestring: 30 hacks for managing costs - Iris Classon, Developer Technologies MVP, Konstrukt • 14:30 - Azure Stack from the trenches - Fredrik Nilsson, Cloud and Datacenter Management MVP, Dell EMC • 15:45 - Azure Functions fast and the durable - Cecilia Wirén, Developer Technologies MVP, Active Solution • 17:00 - Kubernetes the even easier way! - Peter Lithner, Microsoft • 18:00 - Door closes Speakers Karl-Henrik "KH" Nilsson Karl-Henrik "KH" Nilsson is a turbulently enthusiastic and unstoppably curious Swedish software developer with a soft spot for the software community. Having worked with everything from web applications to cellphone towers has given him a very particular set of skills and the habit of breaking out a soldering iron to solve the oddest of problems. Today Karl-Henrik is a Technical Evangelist at Microsoft focusing predominately on Azure and cloud technology. Iris Classon Iris Classon is a passionate software developer and sought-after speaker. She is known for her ability to explain complex concepts in a simplified, personal and engaging manner. As a before this clinical dietitian and fitness fanatic she knows everything about accelerated learning as proven by her rapid career advancement as a developer, author and trainer. Iris is a Microsoft MVP, Pluralsight author and named as one of the top female influencers in tech. Her life is very much about contributing to the developer community, as well as being an eternal student striving towards pragmatic perfection in programming. Fredrik Nilsson Fredrik is a Microsoft Most Valued Professional (MVP) in Cloud and Datacenter Management and a passionate driver for Azure as it relates to IT operations and DevOps audiences. As Solution Architect at Dell EMC he leads enterprises of all sizes to understand how to take advantage of the latest and innovative features of Azure in Hybrid Cloud scenarios. Fredrik has successfully deployed numerous Microsoft Azure Stack regions across Europe. Cecilia Wirén Cecilia Wirén is a .NET Developer at Active Solution. She is a Microsoft MVP in the category Developer Technologies and a respected community leader as one of the co-organizer for Swenug, Sweden’s biggest .NET user group and the founder and organizer of the conference Swetugg. As a long time speaker and former trainer she loves to help others but when it comes to board games you’re not safe anymore. Peter Lithner Peter has a long history in Telecom, but is now spending his days helping Enterprises implementing solutions in Azure. His main focus as Cloud Solution Architect at Microsoft is Containers/Kubernetes and Open Source in general.

  • Application diagnostics with Azure & Application request throttling

    DOUGH invites you to an evening you don't want to miss! two really interesting talks by Maarten Balliauw, an experienced international speaker. Knowledge, free food and conversation on the agenda, hope to see you there! - Agenda 17:30 - Doors open - meet and greet 18:00 - What is going on? Application diagnostics with Azure 18:45 - Food 19:15 - Approaches to application request throttling - What is going on? Application diagnostics with Azure We all like building and deploying applications. But what happens once that’s done? How do we know if our application behaves like we expect it to behave? Of course, logging! But how do we get that data off of our machines? How do we sift through a bunch of seemingly meaningless diagnostics? In this session, we’ll look at how we can keep track of our application using concepts like structured logging and Azure Application Insights to make all that data more meaningful. - Approaches to application request throttling Speaking from experience building MyGet.org: users are insane. If you are lucky, they use your service, but in reality, they probably abuse. Crazy usage patterns resulting in more requests than expected, request bursts when users come back to the office after the weekend, and more! These all pose a potential threat to the health of our web application and may impact other users or the service as a whole. Ideally, we can apply some filtering at the front door: limit the number of requests over a given timespan, limiting bandwidth, ... In this talk, we’ll explore the simple yet complex realm of rate limiting. We’ll go over how to decide on which resources to limit, what the limits should be and where to enforce these limits – in our app, on the server, using a reverse proxy like Nginx or even an external service like CloudFlare or Azure API management. The takeaway? Know when and where to enforce rate limits so you can have both a happy application as well as happy customers. - Maarten Balliauw Maarten Balliauw loves building web and cloud apps. His main interests are in .NET web technologies, C#, Microsoft Azure and application performance. He is Developer Advocate at JetBrains. He's an ASP Insider and former Microsoft MVP. Maarten is a frequent speaker at various national and international events and organizes Azure User Group events in Belgium. In his free time, he brews his own beer. Maarten's blog can be found at http://blog.maartenballiauw.be.

  • Azure DevOps Saturday!


    DOUGH invites you to a day of Azure DevOps with some amazing content, with speakers from near and far. The event is totally free, and there will be food, coffee, snacks, and knowledge available! We’ll be covering how Azure DevOps can help your company or open source project to plan smarter, collaborate better, and ship faster with a set of modern dev services. Doors open 10:00 and closes at 17:00, see you there? Agenda 10:30 – Azure DevOps Pipelines Mathias Olausson 12:00 – Lunch 13:00 – Azure DevOps for Open Source Mattias Karlsson 14:30 – Ensuring quality in your DevOps pipelines using Cake Pascal Berger 15:30 – Hands on labs, q&a, socializing. Azure DevOps Pipelines Build, test, and deploy with CI/CD that works with any language, platform, and cloud. Connect to GitHub or any other Git provider and deploy continuously. We’ll take a look at the different options for building, packaging and releasing your projects with the CI/CD tools in Azure DevOps Pipelines. Mathias Olausson Mathias is CTO and co-founder of Solidify, a consulting company focused on helping companies improve their engineering skills. Mathias is a Microsoft MVP, Microsoft ALM Ranger and has published several books on development practices using Visual Studio and VSTS. As a hobby Mathias like to contribute to community add-ons for Visual Studio and VSTS, including the Test Case Explorer and Chuck Norris extensions. Azure DevOps for Open Source With the launch of Azure DevOps, Microsoft really reaffirms its commitment to giving back to open source. We’ll look at what Azure DevOps offers for open source projects, early adopter projects and go through how you can utilize Azure DevOps with your open source project’s DevOps pipeline. Mattias Karlsson Mattias has been working professionally as a developer for almost 20 years. Today he's a partner and senior architect at WCOM, a Microsoft partner located in Gothenburg, Sweden. He’s also a Microsoft Azure MVP and a member of the OzCode Magician community. Contributes actively to the open source community. Best known there as one of the maintainers behind the Cake build system, which is now also part of the .NET foundation. Ensuring quality in your DevOps pipelines using Cake Once you have automated your DevOps pipelines you might want to use them as quality gates for your code. This talk presents you an approach how you can manage all kind of code analysis and linting issues in your pipelines to allow you to do stuff like: - Breaking builds - Creating reports - Integration in your pull request workflow It shows a generic approach using Cake as build automation system together with a bunch of addins which easily can be extended for any kind of linter and integrate with different DevOps tools. Pascal Berger Pascal has over 20 years of experience with professional software development mainly on the .NET platform. By day he works as Software Architect at BBT Software AG in Switzerland. In his spare time he's active in the .NET open source community and involved in a number of open source projects including Cake, Chocolatey and GitVersion, loves to go to football matches and hiking with his daughter.

  • Automated Software Management with Chocolatey & Serverless services with Azure

    Tisdagen den 12:e juni bjuder DOUGH in er för en kväll ni inte vill missa! Vi kommer ha 2 talare, Gary Ewan Park ifrån Chocolatey Software, Inc. och Mattias Karlsson ifrån WCOM AB. På agendan står automatisk driftsättning av applicationer och köra kod utan servrar. WCOM AB sponsrar med mat och lokal, vi ses där! On Tuesday, June 12th, DOUGH invites you for an evening you do not want to miss! We will have 2 speakers, Gary Ewan Park from Chocolatey Software, Inc. and Mattias Karlsson from WCOM AB. On the agenda, automatic software management and run code without servers. WCOM AB is sponsoring with food and venue, see you there! Agenda: 17:00 - Doors open 18:00 - Adding a layer of Chocolate(y) - Gary Ewan Park 19:15 - From napkin to service in minutes – with serverless on Azure - Mattias Karlsson Adding a layer of Chocolate(y) Following Build 2018 where Microsoft announced that they will be collaborating with Boxstarter and Chocolatey to ensure the best Windows setup experience, there has never been a better time to look at these two technologies. In this session, we will learn from from experienced package author, Chocolatey.org moderator and project contributor Gary on how to automate the installation and configuration of all the software you need to get your job done. This will include the use of open source software tools Chocolatey and Boxstarter. Find out how to wrap each of your tools and applications in a well-specified Chocolatey package. Learn about common pitfalls and get an inside perspective on the package moderation process so that you can publish to the public repository on Chocolatey.org with confidence. Learn how to orchestrate the installation of all your packages (including reboots) with Boxstarter. Build up a fully configured developer machine from scratch, or redeploy your test environment with ease and reliability. However, Chocolatey is not only about packaging of existing, 3rd Party Applications. You can also apply the exact same techniques to allow your customers to download, install and upgrade your software with ease. This talk is rated[masked] with a target audience of all Windows-based developers and professionals who want to spend more time getting things done and less time reinstalling software. Gary Ewan Park Gary Ewan Park has been developing on the .Net Platform for almost 10 years. His day job is a Senior Software Engineer for Chocolatey Software, Inc. and sees him developing using ASP.NET, WPF, C# and PowerShell. In his spare time, Gary contributes to a number of Open Source projects including Chocolatey, Boxstarter, Cake, and GitVersion. Gary is a founding member of the Aberdeen Developers .Net User Group, that holds monthly sessions on any topic related to the Microsoft .Net Technology Stack. From napkin to service in minutes – with serverless on Azure Today cloud services have in an unprecedented way - made technology available and affordable, enabling rapidly getting that minimal viable product out the door; even if you’re on a tight schedule and/or budget. In this talk Mattias will explain how he in minutes went from an idea to a published service without breaking the bank. And at the same time being focused on the “business problem”, all achieved by using services like Twitter, IFTTT, GitHub, OneDrive and Buffer; technologies like Azure Functions, Azure Storage Queues and Notepad. This won’t be a textbook example - but it’ll be a good show case on what can be done ;) Mattias Karlsson His interest in coding started already in the 80s with the Commodore 128 and the true passion came with the Amiga. Today he's a partner and senior architect at WCOM, he’s also a Microsoft Azure MVP and a member of the OzCode Magician community. Outside work he a father of two, husband of one and contributes actively to the .NET open source community. Most know there for being one of the maintainers behind the Cake build system, which is now also part of the .NET foundation.

  • Global Azure Bootcamp 2018 - Gothenburg

    Welcome to Global Azure Bootcamp! On April 21st, for the 6th year in a row people gather around the globe to meet, be inspired and share knowledge about Microsoft Azure and cloud solutions. Read more about the global initiative at global.azurebootcamp.net ( http://global.azurebootcamp.net/ ) This year we've got an amazing line-up of content for you, there will be Microsoft Azure experts on-site, there will be sessions, opportunities for hands-on and competitions with nice prices. There will be lunch, coffee and snacks available to power us through the day! The event is organized by the local DevOps usergroup DOUGH, sponsored by Microsoft and WCOM AB. Agenda: • 10:00 - Doors open • 10:30 - Introduction & presentation about the day and Azure Global Bootcamp - Mattias Karlsson, Azure MVP, WCOM AB • 11:00 - Taking Microservices to extreme with Azure Functions - Christos Matskas, Senior Azure Developer PFE, Microsoft United Kingdom • 12:15 - Lunch • 13:15 - Demystifying Machine Learning - Peter Drougge, Technical Evangelist, Microsoft Sweden • 14:30 - Inbox zero and other myths logic apps can make true! - Karl-Henrik Nilsson, Technical Evangelist, Microsoft Sweden • 15:45 - Containers and Azure - Filip Dadgar, Solution Area Lead, Microsoft Western Europe • 18:00 - Door closes Sessions details: Taking Microservices to extreme with Azure Functions Azure Functions and LogicApps are the backbone of Microsoft’s Serverless framework . Azure Functions introduce an event driven, compute-on-demand experience that provides a radical new approach on how you set up and run tasks, create APIs and microservices. With microservices being the focus of many organisations, Functions are a great choice for creating and running extremely scalable and performant solutions while addressing some common microservice challenges. What's even greater is that you can choose your favourite language and open source tools like Visual Studio Code or the Azure CLI to do all this. The new kid on the block is all about disrupting the traditional model for developers and enterprises and I will use this session to show you how. Bio: Christos Matskas is a software developer, blogger, speaker and all around geek. He currently works at Microsoft as an Azure Premier Field Engineer. Before joining Microsoft, he was a successful entrepreneur and has collaborated with companies such as MarkIT, Lockheed Martin and Barclays. He's been building software for over 12 years and he's a passionate Open Source advocate. He contributes regularly to numerous OSS projects and works closely with the community to make the software development space bigger and better. Demystifying Machine Learning Machine Learning. Everyone is talking about it. Everyone says they're doing it. It's time we pull back the magic curtain and understand what hides behind it. We'll look at the principals of Machine Learning and the process of Data Science together, and you'll see examples of applied Machine Learning using Azure Machine Learning. You will, unfortunately, see that Machine Learning is not a silver bullet. Nor is it magic. It's just seriously awesome. Bio: Peter works as a Technical Evangelist at Microsoft, primarily focusing on Cloud, Web and Machine Learning topics. Empowered with the life motto of "practice what you preach" he's a firm believer that you grow by learning and sharing knowledge and he loves a good challenge. Before joining Microsoft he spent more than a decade in various IT roles in the financial sector. He blogs at https://blogs.msdn.microsoft.com/drougge/ and tweets as @peterdrougge (https://twitter.com/@peterdrougge) Inbox zero and other myths logic apps can make true! Pre written code that, like tiny bricks of lego, can add features to your application or workflow?! Join Karl-Henrik Nilsson and learn how logic apps contribute to everything from keeping inbox zero to features for new apps! Bio: Karl-Henrik is an experienced developer that has written code for anything from cellular network base stations to websites. He is a passionate conference speaker and maker that specializes in Azure technologies in his job as a technical evangelist at Microsoft. Containers and Azure What if you could access US Netflix movies from Sweden. What if you could you could run your own VPN service. All that, is easily achieved with minimal footprint with containers and Azure. Bio: Filip Dadgar is a passionate cloud architect currently focusing on Azure Cloud. He is involved in anything and everything that has to do with open source, machine learning, containers and future tech at Microsoft.

  • DevOps, testautomatisering och deployment!

    Svenska Middlewaregruppen

    Eficode och Middlewaregruppen bjuder den 19 oktober in till en kväll om DevOps, testautomatisering och deployment! Agenda: • 17:30 - Dörrarna öppnas, lättare mat och dryck. • 18:00 - DevOps i en bredare kontext (Eficode). • 18:25 - Testautomatisering med Robot Framework (Eficode). • 19:00 - Deployment med RedHat OpenShift (Middlewaregruppen). • 19:35 - Mingel med Pizza och dryck. Var? Svenska Middlewaregruppen, Sörhallstorget 10. ( https://goo.gl/maps/1kUq3ZiZoPs ) Om Eficode: Eficode är ett design- och teknologiföretag, vars vision är att med hjälp av över 200 experter utveckla framtidens programutvecklingsmetodiker och digitala produkter. Eficode har kontor i Göteborg, Stockholm, Köpenhamn, Helsingfors och Tammerfors. Om Middlewaregruppen: Middlewaregruppen jobbar med att ta fram moderna applikationslösningar på containerplattformar. Vårt fokus är att implementera avancerad teknologi i komplexa enterprisemiljöer på ett lättförståeligt sätt.

  • Open-Source PowerShell, DevOps, and You

    Onsdagen den 31:e Maj har vi den stora äran på länk få med oss Tim Warner som kommer hålla en presentation om vad det innebär att PowerShell blivit open source och därmed även tillgänglig på Linux & Mac. Presentation hålls live på engelska och det kommer finnas möjligheten för deltagarna att ställa frågor direkt till Tim. Kvällens agenda kommer vara: • 17:30 - Mingel • 18:00 - Presentationen Vi bjuder på mat och dryck, krasst kommer det vara en kväll ni inte vill missa! Presentationens innehåll Gone are the days of a hard boundary between operations and development teams. No longer is is acceptable for IT ops personnel to hoard and covet their automation scripts. Welcome to DevOps land! In this session, Tim Warner walks us through PowerShell's evolution into the open-source ecosystem. He will teach you how to install PowerShell for Linux, interact with Windows Servers, and on-board to your DSC-based configuration management system. Tim will also discuss some of the ways that open-source PowerShell supports the DevOps model and "mode 2" IT. Om Tim Tim Warner is a Microsoft Most Valuable Professional (MVP) in Cloud & Datacenter Management and a full-time author with Pluralsight. His professional specialties include the public cloud, Windows Server, and cross-platform PowerShell. Tim and his family reside in Nashville, TN; you can connect with him via Twitter (@TechTrainerTim (https://twitter.com/TechTrainerTim)) or his blog, AzureDepot.com (https://followup.cc/l/10030519/34a6531f3b1c0445dd49168c248dde20/http%3A%2F%2Fazuredepot.com%2F).

  • Global Azure Bootcamp 2017 - Gothenburg

    Välkommen till Global Azure Bootcamp! Runt om i världen kommer folk den 22:e april mötas för att lära sig om Azure och moln tjänster för femte året i rad! Läs mer på global.azurebootcamp.net (http://global.azurebootcamp.net/) Agenda: • 10:00 - Dörrarna öppnas, mingel • 10:30 - Intro till dagen & presentation om Azure Global Bootcamp • 11:00 - An intro to Azure Functions - Christos Matskas • 12:30 - Lunch • 13:30 - Azure Blockchain as a Service 101 - Tobias Andersson • 15:00 - Hands on lab med Azure Container Service - Robert Friberg • 17:00 - Mat • 18:00 - Dagen rundas av Praktiska detaljer Bra om ni innan eventet ser till att ni har ett Microsoft konto, för de som inte redan har ett Azure konto kommer det finnas ett antal Azure Passes så att ni får lite credits att leka med. Giveaways Ifrån eventets sponsorer kommer det finnas en del erbjudanden och kommer även lottas ut en del priser. Sponsors