We all know the pain of managing passwords and application secrets. Storing them securely, rotating them frequently, ensuring they are not leaked during development, deployment, or at runtime. And then the paperwork to ensure we comply with all the regulations!
What if we can build applications that do not require passwords for system-to-system authentication? In this session, Henry will show you how you can build an Azure application that uses App Service, Service Bus, two different types of databases, and more - without using a single secret for authentication!
Azure API Management is awesome. It's a great way to publish API's to the outside world and have it act as a one-stop shop to address security concerns, handle caching, rate limiting, transformation and aggregation of requests and responses, monitoring, and so on. But, how do you actually administer API Management itself? In this 'talk from the trenches', we'll be discussing some of the lessons that I learned when building an API ecosystem from scratch using Azure API Management. We'll touch on some deployment gotchas and networking prerequisites, and after that we'll move on to discuss how our team handles the promotion of evolving API's through the different stages, from development to production - or in other words, how we applied proper modern CI/CD processes to API Management. And yes, we'll be seeing actual code in this talk. After this session, getting started with API Management will not be quite as intimidating anymore.
Slaak je regelmatig een zucht als er een nieuw pull request aan je wordt toegewezen? En keur je ze wel eens goed om maar van het gedoe af te zijn? Dan is deze sessie voor jou!
Veel ontwikkelaars zien code reviews als een hinderlijke onderbreking van hun werkzaamheden. Maar het goed kunnen beoordelen van een codewijziging is essentieel om de kwaliteit van een codebase op peil te houden. Gelukkig hoeft dit proces niet pijnlijk te zijn.
Aan het eind van deze sessie weet je welke vragen je moet stellen voor een geslaagde code review - en hoe je deze informatie zo effectief mogelijk overbrengt in je PR.
Een team dat de edele kunst van het pull request beheerst, voorkomt bugs en technische schuld. Zo'n team kan zich concentreren op waar het om draait: waarde leveren voor de klant!
Join us to explore Azure Machine Learning prompt flow, a cutting-edge development tool for AI applications powered by Large Language Models (LLMs). With the rapid global growth in LLM-based AI applications, this session will demonstrate how Azure Machine Learning prompt flow streamlines prototyping, experimenting, iterating, and deploying these applications. We will delve into creating executable flows linking LLMs, prompts, and Python tools, debugging and sharing flows, and performing large-scale testing. Learn how to unleash the full potential of LLMs for your application by deploying a real-time endpoint. This session is ideal for those seeking a user-friendly tool to simplify their LLM-based AI application development process. Experience the power of streamlined development with Azure Machine Learning prompt flow today.
Henry Been is an independent architect and developer from The Netherlands. He enjoys working with software development teams to create and deliver great software for the Azure cloud. His interests include the Azure cloud, Agile, DevOps, software architecture and the design and implementation of testable and maintainable software.
Besides his work he is a conference speaker at international conferences, is the author of two books, and creates online training courses for Pluralsight and A Cloud Guru. For his work in the community he has been awarded the Microsoft MVP Award since 2019. To follow Henry you can go to his blog or look him up on Twitter: @henry_been
Annejan has been an avid software developer since 2006. And while his career took him to several non-development roles, he keeps coming back to development: exploring new technologies, building great software with it, and sharing his knowledge with others, is what makes him tick. He currently works for 4Dotnet where he's helping customers build great software on Azure.
Philosopher Ludwig Wittgenstein famously said: “What can be said at all can be said clearly; and what we cannot talk about we must pass over in silence.” Karl van Heijster firmly believes that this holds every bit as much for code as for conversation.
Karl is a software craftsman at Cito, one of the world’s leading organizations in the field of developing assessment tests. His developer journey revolves around continuous, iterative improvement. He has a Master’s degree in Philosophy, so even though he is pretty knowledgeable on the subject of code and communication, he knows he knows nothing.
Karl chronicles his observations on the world of software development every week at www.karlvanheijster.com (in Dutch).
Henk is a Cloud Advocate specializing in Artificial intelligence and Azure with a background in application development. He is currently part of the AI cloud advocate team and based in the Netherlands. Before joining Microsoft, he was a Microsoft AI MVP and worked as a software developer and architect building lots of AI powered platforms on Azure.
He loves to share his knowledge about topics such as DevOps, Azure and Artificial Intelligence by providing training courses and he is a regular speaker at user groups and international conferences.
Wat betekent het om sponsor voor devNetNoord te zijn? Er zijn 3 sponsorpakketten, afhankelijk van het soort event: