Kevin Dockx's Avatar

Kevin Dockx

@kevindockx.bsky.social

Solution architect, Pluralsight and Dometrain author, Microsoft MVP, API, architecture, security. Also: wine.

223 Followers  |  121 Following  |  29 Posts  |  Joined: 27.12.2024
Posts Following

Posts by Kevin Dockx (@kevindockx.bsky.social)


Working on the final part of my Azure for Developers course series. This one will focus on Entra ID & automation. So many scenarios to choose from! If there's anything you always wanted to know about Entra ID and/or you'd like to see in such a course, now would be a good time to let me know ;-)

27.08.2025 06:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
From Zero to Hero: Cloud Architecture in Azure Master Cloud Architecture in Microsoft's Azure cloud platform.

New course out now on Dometrain: Cloud Architecture in Azure. I really enjoyed making this one (and I'm pretty happy with how it turned out!). I hope you'll like it as well. 30% OFF this summer! dometrain.com/course/from-...

07.07.2025 08:14 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Watched a senior dev spend 3 days testing code that took 2 hours to write.
Why? He wrote it backwards.

Most C# devs do.

I did tooβ€”until I learned to write code that wants to be tested.

I packed 15 years of lessons into a 4h course.
πŸ‘‡ Link in replies

05.06.2025 10:32 β€” πŸ‘ 4    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

I don't like short, concise texts. I prefer writing long texts, with lots of additional words for context and nuance. Less is more? No, MORE IS MORE :-) Turns out that in the age of AI, that's not a good trait to have; each token costs money.

04.06.2025 09:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Promo image.

Promo image.

I'm excited to announce that my 4th #Dometrain course has just gone live! πŸ₯³ This is on the amazing #dotnet Aspire!! It covers everything you need to know and includes all the latest 9.2 goodness!
It's the last day of the birthday sale! Get 40% off with this link... dometrain.com/course/getti...

30.04.2025 14:39 β€” πŸ‘ 16    πŸ” 9    πŸ’¬ 1    πŸ“Œ 1
Post image

Happy to announce that my latest Pluralsight course, "Secure Authorization for C# Applications", went live! Enjoy :) app.pluralsight.com/library/cour...

22.04.2025 06:56 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Deep Dive: Boosting Developer Productivity with AI Deep dive into Artificial Intelligence to improve developer productivity

Very happy to announce my latest Dometrain course went live! Want to learn how to use AI to increase your productivity when developing? This deep dive follow-up to my AI getting started course is what you need :) Enjoy, and get 40% off with code "EARLYBDAY40"!

07.04.2025 07:25 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

For Dometrain, an AI deep dive should be released soon. Next one is on Cloud Architecture, really enjoying creating that one :) For PS, it's one about access control. After that, likely more Azure courses (doing a lot of Azure stuff as a consultant these days) & a lot of updates to .NET 10 :-)

02.04.2025 08:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Been using GitHub Copilot with Claude Sonnet 3.7 as LLM lately. It's amazing how much better and more reliable that is than GPT4o.

21.03.2025 13:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This one will be on Dometrain

19.03.2025 09:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Currently creating a course on cloud architecture. Fun stuff! :-) Also, always nice to write a course on something you also do for clients: it's a good idea to revisit your own thought process from time to time, question it and adjust where needed. Writing it down works toward that.

18.03.2025 12:52 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Not by me. There's as good as always non-competes in course contracts: I can't make what I make for Pluralsight for Dometrain, and vice versa; which I think makes sense, pretty normal in our area of work. BUT: I do happen to know security courses are underway for Dometrain - just not by me :-)

26.02.2025 09:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Sign In | Pluralsight

Very happy to announce that my latest Pluralsight course, ASP.NET Core Web API Authentication Playbook, went live! Hope you'll like it :) app.pluralsight.com/library/cour... #api #jwt #authentication #aspnetcore

25.02.2025 09:56 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - nolenroyalty/faviconic: what if you could run games in your tab bar? what if you could run games in your tab bar? Contribute to nolenroyalty/faviconic development by creating an account on GitHub.

PONG. In the tab bar. Just 240 tabs needed. Fascinating. Useless, but fascinating :) github.com/nolenroyalty...

24.02.2025 18:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sure, feel free to send me a mail at kevin.dockx@gmail.com :)

19.02.2025 11:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Techorama 2025 Netherlands : Call for Speakers Techorama is a yearly international technology conference focusing on Microsoft technologies which started in Belgium in 2014. In 2018, Techorama had ...

The @techorama.bsky.social NL call for papers is open! Submit your session now!

sessionize.com/techorama-20...

17.02.2025 07:28 β€” πŸ‘ 15    πŸ” 12    πŸ’¬ 0    πŸ“Œ 0
Preview
Customizing a single client sign-in using parameters in Duende IdentityServer This post looks at customizing the sign-in UI and the sign-in options in an ASP.NET Core application using Duende IdentityServer and ASP.NET Core Identity. There are multiple ways of changing the l…

Blogged: Customizing a single client sign-in using parameters in Duende IdentityServer

damienbod.com/2025/02/17/c...

#aspnetcore #dotnet #identity #duende #oauth #openidconnect

17.02.2025 06:40 β€” πŸ‘ 4    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - KevinDockx/Marvin.RAGPromptingAgent: A sample GitHub Copilot AI agent that uses RAG (retrieval augmented generation) prompting to ensure the LLM answers take existing code/coding guidelines i... A sample GitHub Copilot AI agent that uses RAG (retrieval augmented generation) prompting to ensure the LLM answers take existing code/coding guidelines into account. - KevinDockx/Marvin.RAGPrompti...

I made something :) A sample GitHub Copilot AI agent that uses RAG (retrieval augmented generation) prompting to ensure the LLM answers take existing code/coding guidelines into account. Enjoy! github.com/KevinDockx/M... #ai #llm #github #copilot @github.com

05.02.2025 13:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Figured it out - expect some code soon :)

30.01.2025 19:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Trying to write an example AI Agent (packaged in a GitHub Copilot extension). The idea is to end up with an RAG (retrieval-augmented generation) example that'll use parts of my own repos as coding guidelines. Not sure how well this will go, but if I figure it out I'll share it on my GitHub :-)

30.01.2025 09:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
homer simpson from the simpsons is standing in a grassy field . ALT: homer simpson from the simpsons is standing in a grassy field .
29.01.2025 19:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Dev tunnels in Visual Studio 2022 Learn how to use dev tunnels in Visual Studio with ASPNET Core apps.

Discovery of the day: Dev Tunnels. I seem to have missed the existence of this for over a year or so. Woops. VERY convenient when you need to expose whatever you're debugging/running on localhost to the outside world. learn.microsoft.com/en-us/aspnet...

29.01.2025 15:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

One of the books I just keep coming back to, year after year: Fundamentals of Software Architecture by Mark Richards & Neal Ford. A must-read for every architect, even if you already have years of experience. #softwarearchitecture

29.01.2025 08:43 β€” πŸ‘ 9    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1

You know, back in the days before agile, when we still did that ;-) Fascinating.

I'm not into the "AI WILL REPLACE EVERYTHING"-hype - seen too many hypes in the tech sector for that -, but the fact that it can be a very powerful productivity tool is undeniable.

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

Next to that, I gave context by referencing existing files. I asked for small things, and I did that step by step. The result of this prompt was almost exactly what I needed, and if you look at it, what's in the prompt isn't that different from what I used to write in a technical analysis.

24.01.2025 13:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

For a follow-up to one of my courses I fed this prompt into GitHub Copilot (configured to use GTP4o). Context: an order manager demo app. The reason it's written (or engineered, if you want to call it that) like this: it's precise, and detailed in what I ask. (cont'd)

24.01.2025 13:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

EFCore.Visualizer now supports SQLite! Easily view the query plans for your Entity Framework queries directly in Visual Studio. Check it out: marketplace.visualstudio.com/items?itemNa...

23.01.2025 12:21 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Thank you! :)

23.01.2025 07:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
KevinDockx - Overview API, security, OSS, Dometrain and Pluralsight author, Microsoft MVP - KevinDockx

@saberone.dev would you mind adding me to your .NET dev starter pack? Been developing for quite some time :-) => github.com/KevinDockx

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

Graspop just announced Nine Inch Nails as headliner on Saturday - woohoo! :-) Once saw them at Rock Werchter in 2000 (Oasis was headliner that day - yes, I am THAT old), very memorable concert. Can't wait to see them again :) #gmm25

22.01.2025 15:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0