Speaker

Mart de Graaf

Mart de Graaf

4Dotnet, Software Engineer

4Dotnet, Software Engineer

Assen, The Netherlands

Actions

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.

See all engagements at https://blog.martdegraaf.nl/speaking

Mart de Graaf is een software ontwikkelaar bij 4Dotnet. Mart vindt het tof om waarde voor klanten te leveren via software. Wanneer nodig kan Mart constructief bijdragen om IT processen te verbeteren.

Bekijk waar Mart heeft gesproken: https://blog.martdegraaf.nl/speaking

Area of Expertise

  • Information & Communications Technology

Topics

  • Git
  • Application Monitoring
  • Azure
  • Azure App Service
  • .NET
  • Blogging
  • Azure PaaS
  • Azure Functions
  • Azure DevOps
  • Unit testing

Sessions

Unlocking the Power of Azure App Configuration en nl

Dive into the power of Azure App Configuration in this focused session. Discover how this service streamlines configuration management, centralizing settings, and feature flags across applications. Explore its seamless integration with Azure services, eliminating the need for redeployment. Learn the art of gradual feature releases, A/B testing, and dynamic updates through practical demonstrations.

Unlocking the Power of Azure App Configuration en nl

Ontdek de kracht van Azure App Configuration in deze gerichte sessie. Ontdek hoe deze service het configuratie overneemt door instellingen en feature flags te centraliseren over verschillende applicaties. Verken de naadloze integratie met Azure-services, waardoor redeployments overbodig worden. Leer de kunst van geleidelijke feature-releases, A/B-testen en dynamische updates door middel van praktische demonstraties.

Atomic Habits for Software Developers en nl

In this presentation on 'Atomic Habits for Software Developers,' you will discover the power of small, consistent habits and how they can impact your success as a software developer. You will gain insights into specific habits that every developer should learn, such as continuous learning, code quality, and collaboration. Additionally, you will learn which habits to unlearn, such as resistance to change and a lone wolf mentality. Furthermore, practical tips will be provided on how to adapt your habits when transitioning roles, for example, to a lead developer. In summary, after this presentation, you will be able to cultivate conscious habits that enhance your productivity, professionalism, and success as a software developer.

Atomic Habits for Softwareontwikkelaars en nl

In deze presentatie over "Atomic Habits voor Softwareontwikkelaars" leer je de kracht van kleine, consistente gewoonten ontdekken en hoe ze van invloed kunnen zijn op je succes als softwareontwikkelaar. Je krijgt inzicht in specifieke gewoonten die elke .NET-ontwikkelaar zou moeten leren, zoals continu leren, codekwaliteit en samenwerking. Daarnaast leer je ook welke gewoonten je juist moet afleren, zoals weerstand tegen verandering en eenlingenmentaliteit. Bovendien krijg je praktische tips over hoe je gewoonten kunt veranderen wanneer je van rol verandert, bijvoorbeeld naar een lead ontwikkelaar. Kortom, na deze presentatie ben je in staat om bewuste gewoonten te ontwikkelen die je productiviteit, professionaliteit en succes als softwareontwikkelaar verbeteren.

AI-Driven Code Refactoring: Using Semantic Kernel in C# to Edit Multiple Project Files en nl

In this presentation, we will collaboratively create an application capable of making changes to our project. We will use the Semantic Kernel to equip our OpenAI implementation with functions in our code. We will cover the theory of Retrieval-Augmented Generation (RAG) and highlight the differences between using the Semantic Kernel and the standard OpenAI approach.

AI-Driven Code Refactoring: Using Semantic Kernel in C# to Edit Multiple Project Files en nl

In deze presentatie gaan we samen maken we een applicatie die wijzigingen kan maken in ons project. We gebruiken Semantic Kernel om onze OpenAI implementatie te laten beschikken over functies in onze code. We zullen de theorie RAG behandelen en de verschillen tussen het gebruik van Semantic Kernel of gewoon de OpenAI variant uitlichten.

https://blog.martdegraaf.nl/speaking

Target audience: Developers who want to build AI stuff with C#.

Effective use of Application Insights - Start with KQL en nl

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: "meten is weten" wich means "Measuring is knowing".

Effectief gebruik van Application Insights en nl

Hoe krijg je met behulp van Azure Application Insights, inzicht in de software die je draait?

We gaan kort de basis van Application Insights behandelen zodat iedereen op hetzelfde niveau zit. Daarna bespreken we de verschillende manieren om bij je logging te komen. In de demo laat ik zien hoe je inzicht krijgt met behulp van Applications Insights. De logging komt uit een Web app en Function app. Hoe unit test je een logmethode en waarom is dat handig. Daarna maken we aan de hand van die logging een aantal diagrammen met behulp van KQL (Kusto Query Language). Ik zal wat meest gebruikte trucjes delen. We sluiten af met wat praktische cases waarbij geldt: "meten is weten".

first run at DevCampNoord.

Advanced Git and Git workflows en nl

I see many people struggeling with git. When git gets hard they need help from the git guru in their company. In this session is explainer how git works and how you should use it. Git workflows will be discussed. By understanding git under the hood in conceptual terms you can do your daily job faster.

Advanced Git and Git workflows en nl

Ik zie veel mensen bezig met de basis van git. Wanneer het moeilijker wordt, wordt de git guru binnen het team opgezocht om te helpen met het git probleem. Met mijn sessie probeer ik visueel uit te leggen hoe git werkt en wat commando’s daarmee doen. Door de flow te begrijpen is de oplossing nog maar 1 (Google) zoekopdracht van je vandaan. Om je team verder te helpen behandel ik ook de bekendste git workflows en afspraken binnen teams. Door je te verbeteren in deze tool die je dagelijks gebruikt, wordt je proces versnelt.

Develop Accessible Websites en nl

Have you ever considered how people with limitations use the internet? Have you heard of screenreaders, but never used one? In this session we will cover some tools to find violations to the WCAG ruleset. And cover anything else you can do and learn from the WCAG guidelines, like for example using these tools in your CI/CD pipelines.

Ontwikkel toegankelijke websites en nl

Heb je ooit overwogen hoe mensen met beperkingen het internet gebruiken? Heb je wel eens van schermlezers gehoord, maar er nog nooit een gebruikt? In deze sessie behandelen we enkele tools om overtredingen van de WCAG-regels te vinden. En behandelen we wat je nog meer kunt doen en leren van de WCAG-richtlijnen, zoals bijvoorbeeld het toepassen van deze tools in je CI/CD pipelines.

devCampNoord Sessionize Event

April 2023 Groningen, The Netherlands

DotNetFriday User group Sessionize Event

November 2022 Nieuwegein, The Netherlands

devNetNoord The Revival Sessionize Event

September 2022 Groningen, The Netherlands

Mart de Graaf

4Dotnet, Software Engineer

Assen, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top