Mohammed Hany ShokryBringing AI Home: Your Private LLM Chat Alternative to ChatGPTAs a college student, lead engineer, and tech enthusiast, I heavily rely on ChatGPT across many facets of my life — whether for studying…Aug 24Aug 24
Mohammed Hany ShokryAWS Cognito + OIDC JS ClientI needed to use oidc-client-js to implement SSO with AWS Cognito. Usually, I would use AWS Amplify for easier integration, but in my case…Aug 24Aug 24
Mohammed Hany ShokryEstablishing Trust as a Software EngineerOver the years, I have consistently shared these principles with my teams, applied them in my own work, and urged others to do the same…Aug 18Aug 18
Mohammed Hany ShokryMongoDB Explain Results in C#MongoDB’s explain command is an essential tool for developers looking to optimize their queries. It provides insights into how the MongoDB…Aug 15Aug 15
Mohammed Hany ShokryApache Server Local MachineWhen setting up a host for HTML pages or serving a local build of SPAs, I usually rely on IIS or NGINX. However, this time I’ll be using…Aug 15Aug 15
Mohammed Hany Shokry.Net InMemory Caching: Task ObjectsA potential issue with result caching is that two users could request the same resource while it’s still being computed. To address this…Aug 8Aug 8