Mohammed HewedyEnable JDK1.7 to connect toTLSv1.2 serviceIf you are unlucky enough to work on an old Java codebase that uses jdk1.7 and need to call a service behind a TLSv1.2 certificate, then…Apr 3Apr 3
Mohammed HewedySpring data repositories already creating a listener for expired keys.so you can activate it by configuring spring data redis repositories:Feb 7Feb 7
Mohammed HewedyLocation transparency in Elixir by exampleElixir is a functional, concurrent, high-level general-purpose programming language that runs on the BEAM virtual machine.Aug 13, 2023Aug 13, 2023
Mohammed HewedyImplementing Enum functions in ElixirYears back, I was introduced to Scala language through the progfun1 course at Coursera. It was a very interesting course, and we learned…Jun 30, 20231Jun 30, 20231
Mohammed HewedyHow to enable retry for some methods in OpenFeignPhoto by Egor Vikhrev on UnsplashMay 30, 20231May 30, 20231
Mohammed HewedyLCD (Least common denominator) Abstraction!In the Software world, there’s a term to describe the abstractions that leak the details of the abstracted things, and this term is called…Apr 28, 2023Apr 28, 2023
Mohammed HewedyinDevOps.devParse RabbitMQ messagesSometimes, you have lots of messages in the RabbitMQ dead-letter queue and you want to analyze such messages.Mar 21, 2023Mar 21, 2023
Mohammed HewedyImplementing the outbox pattern in SpringThe Outbox Pattern is an old pattern, that usually has been used for years to solve similar problems that were introduced with…Feb 28, 20231Feb 28, 20231
Mohammed HewedyImplementing Simple Promise-like Adapter call API in Retrofit for AndroidWith no doubt, Retrofit is the most common API client for android. not only this, it inspires many other libraries on the backend side…Jun 13, 2021Jun 13, 2021
Mohammed HewedyUsing MongoDB query syntax to query Relational Database in Java.Spring Data JPA provides a lot of features on top of JPA. Such as Query methods, Query by examples, and a lot more.Mar 24, 2021Mar 24, 2021