• If you liked, follow me :-) for more.
Damien Doumer Kake logo
  • Home
  • Podcast
  • Activities
  • Projects
  • About
  • Contact Me
  • Books Recommendation
  • Home
  • Podcast
  • Activities
  • Projects
  • About
  • Contact Me
  • Books Recommendation

Category Archives: C#

OpenId User Impersonation in Asp.net core

OpenId User Impersonation in Asp.net core With Duende Identity Server

Jun 20, 2023Doumer.Net, Asp.net core, C#, OpenIdConnect

Why will you want to impersonate a user? Isn’t it a bad thing to do? when should it be used? Let’s say you have a user of your system, this user faces an issue or a bug he/she desperately tries to explain but you just can’t understand what he is explaining. Wouldn’t it be good […]

READ MORE

Share This Post On:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • More
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to print (Opens in new window) Print
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Like this:

Like Loading...
CQRS Command Validation

CQRS Command Validation with MediatR in Asp.net Core

Apr 13, 2023Doumer.Net, .Net Core, Asp.net core, C#

Validation is an important part of APIs. When using a clean architecture, or another modern application design pattern, most often we leverage CQRS’ commands for actions like POST, PUT, etc. These commands have side effects. While those without side effects like GET requests are implemented in queries. Commands most often need some sort of asynchronous […]

READ MORE

Share This Post On:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • More
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to print (Opens in new window) Print
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Like this:

Like Loading...
Translate Tokens with Identity Server (Using Forms Authentication Ticket tokens on Open Id Connect)

Translate Tokens with Identity Server (Using Forms Authentication Ticket tokens on Open Id Connect)

Mar 9, 2023DoumerAsp.net core, Authentication, C#, OpenIdConnect, Uncategorized

Have you ever worked on migrating from a legacy system to a newer one? That’s what I’m doing, and I learn a lot from this every day. Today we’ll learn how to translate tokens with identity server. Specifically, we will use tokens issued with Forms authentication ticket to make authenticated API calls on APIs protected […]

READ MORE

Share This Post On:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • More
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to print (Opens in new window) Print
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Like this:

Like Loading...
End to End Encryption with RSA in Kotlin and C sharp

End to End Encryption with RSA in Kotlin and C sharp

Nov 8, 2022Doumer.Net, C#, Cryptography, Kotlin

Messaging services like WhatsApp keep bragging about end-to-end encryption (E2EE) telling us how it keeps our data safe even if messages we send are intercepted by a third party. Have you ever wondered how this works? how come they are able to secure our messages over the internet ? Well, I’ve asked myself those questions […]

READ MORE

Share This Post On:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • More
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to print (Opens in new window) Print
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Like this:

Like Loading...
background tasks in Xamarin forms

Properly Manage Background Tasks in Xamarin Forms

2 Comments
Feb 27, 2022Doumer.Net, Android, C#, Xamarin, Xamarin Forms Tips and Tricks, Xamarin.Android, Xamarin.Forms, Xamarin.iOS

Hello Friends, while building your mobile app, I’m sure you’ve already come across a situation where you need your app to do some time-consuming work in the background, without interfering with the user’s experience. Such tasks might include synchronizing data, sorting data, unzipping large files, etc. Though C# gives us a way to run asynchronous […]

READ MORE

Share This Post On:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • More
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to print (Opens in new window) Print
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Like this:

Like Loading...

Creating a Simple Skeleton Loader in Xamarin Forms

Aug 30, 2021Doumer.Net, C#, MAUI, Xamarin, Xamarin Forms Tips and Tricks, Xamarin.Android, Xamarin.Forms, Xamarin.iOSC#, MAUI, xamarin, Xamarin.Forms

Hi friends. Nearly every application nowadays talks to APIs or processes data from an internal database. These tasks are time consuming and most of the time are done in the foreground. Since they are done in the foreground, we have to inform the user that some important work is going on. The most basic way […]

READ MORE

Share This Post On:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • More
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to print (Opens in new window) Print
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Like this:

Like Loading...

ASP.net Core Upload Files and Json Data for Each file

Jul 31, 2020Doumer.Net Core, Asp.net core, C#asp.net core, QuickTips

Hello friends, today we will solve a little problem which a few people might encounter while building APIs in ASP.net core. This will be a very short post, since we will go straight to the point with the solution. We will see how to in ASP.net core upload files and json data for each file […]

READ MORE

Share This Post On:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • More
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to print (Opens in new window) Print
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Like this:

Like Loading...
5 very useful Xamarin Forms Snippets

6 useful Xamarin Forms Snippets

Jun 21, 2020Doumer.Net, C#, Xamarin, Xamarin.Forms

While building Xamarin Forms applications there are several things that you find yourself repeating again and again. These might include creating value converters, markup extensions e.t.c. These repetitions could be made a lot easier using Xamarin Forms Snippets. And that is what we are covering today. This article is part of my contribution to Xamarin […]

READ MORE

Share This Post On:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • More
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to print (Opens in new window) Print
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Like this:

Like Loading...
Xamarin Forms Navigate to a Page and Wait Results

Xamarin Forms Tips and Tricks, Navigate to a Page and Wait Results

4 Comments
Jan 15, 2020Doumer.Net, C#, Xamarin, Xamarin.Forms.Net, C#, Tasks, Xamarin Forms Navigation, Xamarin.Forms

Hi friends, here we are again, my first blog post in 2020. Today we will talk about how to navigate to a page and wait results. This can be really useful by making our code easier to read, as compared to using Xamarin Forms’ Messaging Center each time a page needs to send back results […]

READ MORE

Share This Post On:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • More
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to print (Opens in new window) Print
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Like this:

Like Loading...
Social Auth With Xamarin Forms and Asp.net core

Social Auth With Xamarin Forms and Asp.net core API

5 Comments
Dec 12, 2019Doumer.Net, .Net Core, Asp.net core, Authentication, C#, REST API, Xamarin, Xamarin.Forms

Hi friends. Nowadays, mobile applications are rarely standalone. They most often require a back-end with which they communicate. This back-end provides a means of storing, retrieving and processing data from any device which the app runs on. Taking this into consideration, it is obvious you will want to secure this data. This can be done […]

READ MORE

Share This Post On:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • More
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to print (Opens in new window) Print
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Like this:

Like Loading...
  • 1
  • 2
  • 3

Recent Posts

  • The End of Software Devs? How AI will Re-shape their Jobs and Make Product Owners Obsolete

    The End of Software Devs? How AI will Re-shape their Jobs and Make Product Owners Obsolete

    February 2, 2025
  • Modify and Debug Native iOS and Android plugins in Flutter Apps

    Modify and Debug Native iOS and Android plugins in Flutter Apps

    May 5, 2024
  • Modular Components with Flutter_bloc

    Modular Components with Flutter_bloc

    March 6, 2024
  • Infinite Scroll in Flutter (No Package Required)

    Infinite Scroll in Flutter (No Package Required)

    November 1, 2023
  • #17 Ismael Nzouetom Failure Lessons I-Dispo

    #17 Ismael Nzouetom Failure Lessons I-Dispo

    October 25, 2023

Archives

  • February 2025
  • May 2024
  • March 2024
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • November 2022
  • October 2022
  • July 2022
  • June 2022
  • May 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • January 2021
  • November 2020
  • October 2020
  • September 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • January 2019
  • December 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018

Recent Comments

  • Philippe on How To Detect Global Mouse Hooks In A C# Console Application
  • helloe on How To Detect Global Mouse Hooks In A C# Console Application
  • Leroy Van on 10 Things Every Junior Software Developer Should Know To Be Successful
  • Damien Doumer on Migrating Old Asp.net Authentication to Asp.net core Identity with OpenId Connect
  • ayc on Migrating Old Asp.net Authentication to Asp.net core Identity with OpenId Connect

Categories

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Thanks for reading my blog. You can follow me on social media to stay updated :-)

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
By Damien Doumer, All rights reserved.
  • Privacy Policy
  • Disclaimer
%d