PinnedAhmed SafwatDiscover the Secrets of Java ReflectionUnderstanding Java Reflection: A Comprehensive GuideJul 19Jul 19
PinnedAhmed SafwatCache me if you can!!System design is a fundamental aspect of software engineering, but it can be challenging for designers to grasp the terminologies used in…Apr 16, 2023Apr 16, 2023
PinnedAhmed SafwatCustom Annotations MasteryIn the realm of Java development, annotations stand as essential tools, enriching code with metadata that enhances functionality and…Jul 6Jul 6
Ahmed SafwatSpring Boot Projections Uncovered: How to Fetch Just What You NeedSpring Boot, powered by Spring Data JPA, simplifies the development of data-driven applications. One of its powerful features is…Aug 29Aug 29
Ahmed SafwatDoes Order Matter ?When crafting SQL queries in PostgreSQL, a frequent question is whether the order of tables in an INNER JOIN affects query performance or…Aug 26Aug 26
Ahmed SafwatNavigating Spring Boot HTTP Clients: From “RestTemplate” to “WebClient” and “RestClient”As Spring Boot evolves as a leading framework for Java-based web applications, WebClient emerges as a key advancement, superseding the…Aug 23Aug 23
Ahmed SafwatOptimizing Database Migration in PostgreSQL Using session_replication_roleIn PostgreSQL, the session_replication_role parameter is a critical tool for controlling how triggers and foreign key constraints behave…Aug 13Aug 13
Ahmed SafwatJava Records VS Lombok’s @Data AnnotationIn Java development, creating data classes often involves writing repetitive boilerplate code — constructors, getters, setters, equals()…Aug 1210Aug 1210