
Jonas Rapp
Microsoft MVP, Business Applications
Stockholm, Sweden
Actions
Software developer since 1994.
Microsoft Dynamics CRM since 2009.
XrmToolBox contributor since 2014.
Microsoft MVP since 2017.
Author of XrmToolBox tools: FetchXML Builder, Plugin Trace Viewer, Bulk Date Updater, and 10+ more.
Creator of Shuffle-based tools for MSDyn365 DevOps.
Speaker at eXtreme365, D365 Saturday, Dynamics Minds, Directions, xRMVirtual, D365UG, etc.
Alumn co-host of the XrmToolCast podcast.
Hey, I'm lazy, and I'm proud of it!
Dataverse Plugin Solves Everything
Why should we develop Code-first C# Plugins? Everything can be done in low-code, like Power Automate, Business Rules, classic Dynamics Workflows, etcetera, right?
I will show you why we use plugins and give you hands-on experience with development.
There are a lot of Questions for me to answer:
🔶 What are Plugins really, in this context?
🔶 Which type of Plugins?
🔶 When are they usually used?
🔶 Why are there layers of Plugins?
🔶 More details: What are the Steps?
🔶 Which flavors of Steps?
🔶 Should we care about Libraries & Base Classes?
After this session - all Q:s ❓ are transcended to A:s ❗
Do We Dare Low-Code Plugins, or Should We Stay at Code-First Plugins?
Drilling down into the low-code addition to the Power Apps universe – Low-Code Plugins! Is it mature enough now?
We’ll explore what this exciting addition means for the Power Platform, and to see if they are truly a "low-code" as they claim to be! How do they stack up against the Code-First "classic" C# plugins we’ve come to know and love?
Join us as we delve into the critical considerations of when to opt for this new feature compared to other available techniques.
✅ Deep dive - into the inner workings of low-code Plugins and how they reshape the development landscape.
✅ Code-First vs. Low-Code - it’s the ultimate showdown! Discover the scenarios where Low-Code shines and when the Code-First plugins might still steal the spotlight.
✅ Decision time - we’ll guide you through the decision-making process, offering insights into when Low-Code Plugins are the ideal choice and when you might want to consider other tools in your arsenal.
✅ Performance matters - Learn the performance considerations that come with the territory of low-code Plugins. We’ll address the need-to-know to ensure your applications run smoothly.
Join us for this exciting session where we’ll unravel the mysteries of Low-Code Plugins, so that you can make informed decisions in your Power Apps development journey. Whether you’re a seasoned developer or a curious app enthusiast, this session will give you the skills to kick-start your journey with low-code plugins.
🛞 ALM a la Rapp - What we should, shouldn't, must!
What's the buzz with ALM?
Everyone is talking about it now.
But do you really know what it means, and do you know the important parts?
I probably don't know either, but during this session, I will show you what I think is important.
As my profile says, I want to help you all to be as lazy as I am, to make you able to focus on the fun part at work, not the boring crappy parts - just automate it for us and confirm the quality! Automagically!
A good start is to have a proper pipeline to build everything. Step two is to have a pipeline to deploy it to any target environment.
How to create a good, proper pipeline?
Well, join me.
How do we do it? There are a gazillion variations. How do you choose which way to do it? I'm not God; I don't have The Answer; I'm just a random, guy sitting in the corner, and having opinions.
My journey back to life after the stroke
I am Jonas.
I was a coder, a colleague, knowing the all, a presenter, a happy player, and a MVP.
I was a runner and an active, sporty guy and an excellent skier.
One year ago, I got a stroke.
It removed everything from me. Everything.
Since 16 February, the journey back to a normal life is long. Lots of work work work, to get back everything I remember.
The stroke hit me physically.
And it hit my communication.
I woke up without being able to talk, read or write. I got aphasia.
These 8 months have shown me a new life, new experience, new lights to the bigger world outside, and to the inside of my brain and my soul.
Join me on my way back to life and work.
This is my journey.
This is my story.
🤓 Live Dev Building an XrmToolBox Tool!
Building tools for XrmToolBox is fun, easy, and rewarding.
We will be ultra-hands-on to go through how to set up a new project, wire up the basic framework for our tool, and start building the logic by using features of the XrmToolBox development framework, and using my own share project to give custom controls for the Dataverse platform, and our collective ingenuity.
Bring your ideas for a tool to this session, and we will start building it, from scratch!
Building tools for XrmToolBox is fun, easy, and rewarding.
Will be ultra-hands-on! Set up a new project, wire up the tool, the logic, use features of the XrmToolBox dev, use my share controls for the Dataverse platform, and our collective ingenuity.
🧐 Let’s Build a Dataverse Plugin Base Class!
Are you still writing your plugins from scratch, simply implementing the IPlugin interface?
Are you using someone else’s framework, which isn’t really designed for your way of coding?
Have you tried all the open source alternatives and still not found any favorite?
Why not Build your own Plugin Base class?!
It’s not hard, it doesn’t take weeks, and it helps you just the way you want it to help 😊
In this session I will show you 100% hands on how we can go from zero to plugin base hero for you and your team.
We will start with a project with a few plugins, identify common/duplicated code, unnecessarily verbose code, and code where we simply feel that “this could be done so much easier with a little help”.
From this we will create a Plugin Base class and some useful extension methods to SDK classes to finally clean up our plugins and enjoy the beauty of our refactored code.
Why not Build your own Plugin Base class?!
It’s not hard, it doesn’t take weeks, and it helps you just the way you want it to help 😊
In this session I will show you 100% hands on how we can go from zero to plugin base hero for you and your team.
Bizz Summit ES 2022 Sessionize Event
Scottish Summit 2022 Sessionize Event
South Coast Summit 2021 Sessionize Event
CDS Saturday Sessionize Event
Scottish Summit Sessionize Event
Microsoft TechDays 2019 Sessionize Event
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