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!
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.
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!
How do you use Azure Application Insights to get insights into your software and logging? We will first cover the basics of Azure Application Insights to get a shared base. Then we discuss the ways to access your logging. In the demo, I will show how you can get insights into the logging generated by a web app or function app. We will create some diagrams using the KQL (Kusto Query Language). We will close with some practical business cases where measuring is critical. In Dutch we say: "Measuring is knowing" > "meten is weten".
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).
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.
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
Mart de Graaf a software engineer at 4Dotnet. Mart likes to contribute to business value and optimize the development life cycle of the development process.
Wat betekent het om sponsor voor devNetNoord te zijn? Er zijn 3 sponsorpakketten, afhankelijk van het soort event: