The real struggle is restoring a Mac from scratch after a few yearsI have two old Macs — a late 2011 Mac Mini and late 2015 iMac. This journey started when I finally ran out of space on my iMac’s 256gb SSD…Jan 8Jan 8
TPM 2.0 not detected by Windows 11?The obvious solution is to enable AMD CPU TPM in the BIOS. However, even after doing this, Windows 11 may not detect TPM. I tried:Oct 1, 2024Oct 1, 2024
I have not been able to receive calls on my iPhone for the past few years.I don’t know when this issue started. It was just a few random calls, to begin with—my iPhone would not ring on occasion and go straight to…Sep 30, 2024Sep 30, 2024
[Solved] How to successfully deal with stomach issues during a long-haul flight (finally)I suffer immensely during long-haul flights with a constant urge to use the toilet if I eat anything immediately before or during the…Sep 29, 2024Sep 29, 2024
A brief review of Qatar Airways & Doha Airport for those who have never flown with them beforeI have mainly used American and European Airlines. Recently, I had to use Qatar Airways because it was the cheapest and quickest flight to…Sep 29, 2024Sep 29, 2024
Published inLevel Up CodingHow to make synchronous work run asynchronously in C#Yes, you can make synchronous work run asynchronously in C# by offloading it to a different thread or using a mechanism that allows you to…Jul 31, 20241Jul 31, 20241
Published inLevel Up CodingTaskCompletionSource<T> in C#TaskCompletionSource<T> is a class in C# that is used to create a Task<T> object and control its state manually. This can be particularly…Jul 31, 2024Jul 31, 2024
Published inLevel Up CodingValueTask in C#ValueTask is a structure introduced in .NET to provide a more efficient alternative to Task for certain asynchronous programming scenarios…Jul 31, 2024Jul 31, 2024
Published inLevel Up CodingI/O completion ports in WindowsI/O Completion Ports (IOCPs) are a mechanism provided by Windows for handling asynchronous input/output operations efficiently. They allow…Jul 31, 2024Jul 31, 2024
Published inLevel Up CodingThe Modulus Operator (%) in C#The modulus operator returns the remainder after dividing one number by another. For example, in the expression number % 2:Jul 31, 2024Jul 31, 2024