Gerald Versluis's Avatar

Gerald Versluis

@jfversluis.dev.bsky.social

Engineer @microsoft.com (.NET) | content creator | speaker | gamer | .NET MAUI, Blazor, C# | posts & opinions on personal title | He/Him | Talk about what you love, not what you don't. πŸ“ Maastricht, NL πŸŽ₯ YouTube.com/@jfversluis πŸ”Œ jfversluis.dev

1,796 Followers  |  160 Following  |  784 Posts  |  Joined: 25.04.2023  |  1.9702

Latest posts by jfversluis.dev on Bluesky

A selfie of Gerald sitting on an office chair in front of his desk. The monitor shows the Xamarin logo and Gerald is holding the book: migrating from Xamarin.Forms to .NET MAUI by Iris Classon.

A selfie of Gerald sitting on an office chair in front of his desk. The monitor shows the Xamarin logo and Gerald is holding the book: migrating from Xamarin.Forms to .NET MAUI by Iris Classon.

Do you still need to migrate your Xamarin.Forms app to .NET MAUI? Then this book by @irisclasson.bsky.social might be something for you!

A thorough and complete guide with things you need to think of while going through the migration, get it in your local online bookstore!

29.07.2025 14:44 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Ubiquiti UniFi boxes stacked on the floor. The equipment is a U7-Pro-XG, UVC-G6-Bullet, UVC-G6-Turret, UVC-G6-Instant, USW-XG-8-PoE.

Ubiquiti UniFi boxes stacked on the floor. The equipment is a U7-Pro-XG, UVC-G6-Bullet, UVC-G6-Turret, UVC-G6-Instant, USW-XG-8-PoE.

Christmas came early this year! πŸ§‘β€πŸŽ„

Thank you @ubiquiti.bsky.social #UniFi for some new toys to play with!

28.07.2025 11:21 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Preordered πŸ‘Œ

24.07.2025 13:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ˜‚ rite of passage

24.07.2025 10:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
VS Code setting for GitHub Copilot agent maximums requests. I set my value to 50.

VS Code setting for GitHub Copilot agent maximums requests. I set my value to 50.

GitHub Copilot setting for allowed commands that can run without confirmation. I have added β€œdotnet build” and β€œdotnet test”.

GitHub Copilot setting for allowed commands that can run without confirmation. I have added β€œdotnet build” and β€œdotnet test”.

Hacks for @vscode.dev @github.com Copilot.

1. Set the maximum requests to a higher number so it will continue working longer without confirmation

2. Add dotnet build (and test) to the allow list for commands it can run without asking permission

This way it’ll work more autonomously!

23.07.2025 20:14 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
a cartoon of spongebob saying " please " with his mouth wide open Alt: a cartoon of spongebob saying " please " with his mouth wide open

Is there an MCP server for the Apple Developer portal yet so I never have to deal with it again?

23.07.2025 20:12 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

@jonathanpeppers.bsky.social ?

23.07.2025 20:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
spot art.
Photo of presenter(s).
text reads: 
Build your first iOS, Windows, & Android Apps with .NET MAUI & Visual Studio

spot art. Photo of presenter(s). text reads: Build your first iOS, Windows, & Android Apps with .NET MAUI & Visual Studio

Kickstart your app development journey with .NET Multi-platform App UI!

In this video, we learn how to create powerful desktop and mobile apps for iOS, Android, macOS, and Windowsβ€”all with a single codebase using C# and XAML. #dotNETMAUI
Check it out πŸ‘‰ msft.it/63326sDdbo

21.07.2025 14:23 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
A spinning wheel of names

A spinning wheel of names

My post for #MauiUiJuly 2025 is a Wheel of names clone.

Learn how to build a reusable control within .NET MAUI and use things like GraphicsView and Animation to create a rather fancy looking wheel.

blog.bijington.com/2025/07/21/w...

#dotnetmaui #mauiuijuly

21.07.2025 08:40 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
bart simpson from the simpsons is wearing hypnotic glasses and looking at something . Alt: bart simpson from the simpsons is wearing hypnotic glasses and looking at something .
20.07.2025 13:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Haven’t looked into it at all yet, but interested if you think I can provide useful feedback!

20.07.2025 11:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m just ahead of my time (and running out of excuses…)

20.07.2025 09:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
a man with his eyes closed and the words " i don t deserve that " below him Alt: a man with his eyes closed and the words " i don t deserve that " below him
19.07.2025 10:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

MINIMALISTIC DESIGN MARK! ITS MINIMALISTIC!

19.07.2025 09:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Screenshot of a chat with GitHub Copilot where I ask it to spice up the design for a page. It's response is: wow, this definitely needs some love!

Screenshot of a chat with GitHub Copilot where I ask it to spice up the design for a page. It's response is: wow, this definitely needs some love!

RUDE! I know I'm not the best designer, but this is uncalled for
@vscode.dev @github.com Copilot!

19.07.2025 09:00 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Gerald holding up the book Introducing .NET MAUI while making a silly face.

Gerald holding up the book Introducing .NET MAUI while making a silly face.

Just landed on my doormat πŸ“¬

The physical copy of Introducing .NET MAUI Second Edition by my good friend @bijington.bsky.social

If you’re interested in .NET MAUI and love a good old fashioned book, maybe while going away for vacation? Then this is a great resource to check out!

18.07.2025 12:46 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I also added write support, and the option to clear metadata (like sensitive location data) to the preview 3 release of this library.

Go check it out!

18.07.2025 10:03 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Correct! The name Plugin.Maui.Exif kinda gives that away πŸ˜‰ if that library works for you and on all those platforms, use that one!

17.07.2025 19:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Guess it might! Didn’t know about that one. My plugin uses the native APIs on each platform though and a bit easier to work with for MAUI specific image types etc.

17.07.2025 18:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Extracting EXIF Data in MAUI Apps: A How-To Guide
YouTube video by Gerald Versluis Extracting EXIF Data in MAUI Apps: A How-To Guide

EXIF data is the metadata that is in an image file.

Until now, there was no great way to read this info in a .NET MAUI app.

In this video we will see Plugin.Maui.Exif: a plugin to read EXIF data!

www.youtube.com/watch?v=plT4...

17.07.2025 13:03 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1
Preview
a man with a beard is standing in front of a shelf with bottles on it Alt: a man with a beard is standing in front of a shelf with bottles on it
15.07.2025 20:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a squirrel is standing on its hind legs holding an acorn . Alt: a squirrel is standing on its hind legs holding an acorn .
15.07.2025 19:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Illustration of .net bot in a racecar submarine.
text reads: .NET 10 Preview 6

Illustration of .net bot in a racecar submarine. text reads: .NET 10 Preview 6

HEY! .NET DEVS!!
Join the .NET team as we show off the latest features in .NET 10 Preview 6!
Streaming LIVE, HERE in just a few minutes ➑️ https://msft.it/63327s61wS
#dotnet #aspnet

15.07.2025 18:41 β€” πŸ‘ 9    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
MediaPicker improvements for .NET MAUI: resize, compress, EXIF & more!
YouTube video by Gerald Versluis MediaPicker improvements for .NET MAUI: resize, compress, EXIF & more!

Check out this video for an overview of the MediaPicker changes to come!

youtu.be/8q8I3-qgMW4

15.07.2025 18:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
.NET 10 Preview 6 is now available! - .NET Blog Find out about the new features in .NET 10 Preview 6 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

.NET 10 preview 6 is out and for .NET MAUI that means some more of my MediaPicker improvements have landed!

Please check them out and start testing them so they’re good to go in November!

devblogs.microsoft.com/dotnet/dotne...

15.07.2025 18:44 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

Coming to an ASP.NET Core HTTPS development certificate near you soon...

14.07.2025 17:30 β€” πŸ‘ 42    πŸ” 7    πŸ’¬ 5    πŸ“Œ 2
Illustration of .net bot and a toolbox
text reads: .NET MAUI Community Toolkit Monthly Standup, July 2025

Illustration of .net bot and a toolbox text reads: .NET MAUI Community Toolkit Monthly Standup, July 2025

Drop in on the session replay from the #dotNETMAUI Community toolkit as we discuss what's happening and what's coming in the future. πŸŽ₯ https://msft.it/63329S7u2x

14.07.2025 20:15 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Creating your very first .NET MAUI SkiaSharp component step-by-step It’s July again and that means that it’s also time for the .NET MAUI UI July challenge! This year I’ll be participating as well by helping you to create a HueColorSlider with .NET MAUI and SkiaSharp, ...

It's #MAUIUIJuly day 14! Almost halfway, and today we have a great post from John Bijsterbosch on creating #dotnetmaui components with SkiaSharp.

blog.johndotnet.nl/creating-you...

14.07.2025 04:31 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
a man with a beard is saluting in front of a green board . Alt: a man with a beard is saluting in front of a green board .
10.07.2025 20:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ‘ hell yeah! Congratulations!

10.07.2025 17:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@jfversluis.dev is following 20 prominent accounts