Muhammad RizwanExploring RISC-V Assembly in the Web Browser with SharpRISCVIntroduction:Oct 10, 2023Oct 10, 2023
Muhammad RizwanRISC-V: Pioneering Windows Assembly — A New Era in ComputingIntroduction:Oct 8, 2023Oct 8, 2023
Muhammad RizwanHow to Simplify Data Validation in PHP With ValidationMyPhpIntroductionOct 8, 2023Oct 8, 2023
Muhammad RizwanLearning RISC-V Assembly Language by Building an Assembler in C#IntroductionSep 20, 2023Sep 20, 2023
Muhammad RizwanHow to Make Commit Messages 🎉 Fun with Gitmoji 🎨Git is a powerful tool for version control in software development, but commit messages can often be dry and boring. Gitmoji is a way to…Jan 31, 2023Jan 31, 2023
Muhammad RizwanWebSocket for real-time communication in C# and Typescript — Part 5 (Scaling- Apache Kafka)In our previous blog we added Security now we will add Scaling.Jan 24, 2023Jan 24, 2023
Muhammad RizwanWebSocket for real-time communication in C# and Typescript — Part 4 (Security)In our previous blog we added Data Serialization now we will add Security.Jan 21, 2023Jan 21, 2023
Muhammad RizwanWebSocket for real-time communication in C# and Typescript — Part 3 (Data Serialization)In our previous blog we added Authentication now we will add Data Serialization. To add data serialization to the WebSocket server and…Jan 17, 2023Jan 17, 2023
Muhammad RizwanWebSocket for real-time communication in C# and Typescript — Part 2 (Authentication)This one extraction to previous work, first look a part 1.Jan 14, 2023Jan 14, 2023
Muhammad RizwanWebSocket for real-time communication in C# and Typescript — Part 1 (Connection)WebSockets are a protocol for bi-directional, real-time communication between clients and servers over the web. They allow a browser or…Jan 12, 2023Jan 12, 2023