
<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://alxkm.github.io/</id><title>Alex K</title><subtitle>Alex K - Java Engineer that loves when stuff works</subtitle> <updated>2024-09-22T23:53:40+02:00</updated> <author> <name>Alex K</name> <uri>https://alxkm.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://alxkm.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://alxkm.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator> <rights> © 2024 Alex K </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Event Sourcing Explained Benefits, Challenges, and Use Cases</title><link href="https://alxkm.github.io/posts/event_sourcing_explained_benefits_challenges_and_use_cases/" rel="alternate" type="text/html" title="Event Sourcing Explained Benefits, Challenges, and Use Cases" /><published>2024-09-21T00:00:00+02:00</published> <updated>2024-09-21T00:00:00+02:00</updated> <id>https://alxkm.github.io/posts/event_sourcing_explained_benefits_challenges_and_use_cases/</id> <content src="https://alxkm.github.io/posts/event_sourcing_explained_benefits_challenges_and_use_cases/" /> <author> <name>alxkm</name> </author> <category term="Research" /> <category term="Guide" /> <summary> Event Sourcing Explained: Benefits, Challenges, and Use Cases From Events to State: A Guide to Event Sourcing in Software Development Event sourcing is a pattern in software architecture where the state of a system is determined by a sequence of events. Instead of storing just the current state of the data, event sourcing involves storing all the events that lead to the current state. This ap... </summary> </entry> <entry><title>How Microservices Communicate Exploring Protocols for Integration</title><link href="https://alxkm.github.io/posts/how_microservices_communicate_exploring_protocols_for_integration/" rel="alternate" type="text/html" title="How Microservices Communicate Exploring Protocols for Integration" /><published>2024-09-14T00:00:00+02:00</published> <updated>2024-09-22T23:53:05+02:00</updated> <id>https://alxkm.github.io/posts/how_microservices_communicate_exploring_protocols_for_integration/</id> <content src="https://alxkm.github.io/posts/how_microservices_communicate_exploring_protocols_for_integration/" /> <author> <name>alxkm</name> </author> <category term="Research" /> <category term="Guide" /> <summary> How Microservices Communicate: Exploring Protocols for Integration Decoding the Language of Microservices: Navigating Communication Protocols for Seamless Integration Introduction: In the fast-paced world of modern software development, the microservices architecture has emerged as a powerful paradigm for building scalable, resilient, and maintainable systems. Central to the success of mic... </summary> </entry> <entry><title>Microservices Data Formats JSON, XML, Protobuf, Thrift, and Avro</title><link href="https://alxkm.github.io/posts/microservices_data_formats_json_xml_protobuf_thrift_and_avro/" rel="alternate" type="text/html" title="Microservices Data Formats JSON, XML, Protobuf, Thrift, and Avro" /><published>2024-09-08T00:00:00+02:00</published> <updated>2024-09-22T23:53:05+02:00</updated> <id>https://alxkm.github.io/posts/microservices_data_formats_json_xml_protobuf_thrift_and_avro/</id> <content src="https://alxkm.github.io/posts/microservices_data_formats_json_xml_protobuf_thrift_and_avro/" /> <author> <name>alxkm</name> </author> <category term="Research" /> <category term="Guide" /> <summary> Microservices Data Formats: JSON, XML, Protobuf, Thrift, and Avro Decoding Microservices Data Formats: A Comparative Analysis of JSON, XML, Protobuf, Thrift, and Avro In the world of data exchange and communication between systems, the choice of serialization format plays a pivotal role. From lightweight and human-readable options like JSON and XML to efficient binary protocols like Protobu... </summary> </entry> <entry><title>Introduction to Reflector A Simple Reflection Library for Java</title><link href="https://alxkm.github.io/posts/introduction_to_reflector_a_simple_reflection_library_for_java/" rel="alternate" type="text/html" title="Introduction to Reflector A Simple Reflection Library for Java" /><published>2024-09-01T00:00:00+02:00</published> <updated>2024-09-22T23:47:34+02:00</updated> <id>https://alxkm.github.io/posts/introduction_to_reflector_a_simple_reflection_library_for_java/</id> <content src="https://alxkm.github.io/posts/introduction_to_reflector_a_simple_reflection_library_for_java/" /> <author> <name>alxkm</name> </author> <category term="Research" /> <category term="Guide" /> <summary> Introduction to Reflector: A Simple Reflection Library for Java Discovering Reflector: Simplifying Reflection in Java with an Introduction to a User-Friendly Library In this article, we will explore [Reflector](https://github.com/alxkm/reflector), a small and straightforward reflection library designed for Java. Reflector aims to simplify various reflection tasks, making it easier for devel... </summary> </entry> <entry><title>Reflection after Java 9</title><link href="https://alxkm.github.io/posts/reflection_after_java_9/" rel="alternate" type="text/html" title="Reflection after Java 9" /><published>2024-08-23T00:00:00+02:00</published> <updated>2024-09-22T23:47:34+02:00</updated> <id>https://alxkm.github.io/posts/reflection_after_java_9/</id> <content src="https://alxkm.github.io/posts/reflection_after_java_9/" /> <author> <name>alxkm</name> </author> <category term="Research" /> <category term="Guide" /> <summary> Reflection after Java 9 Beyond the Horizon: Navigating Reflection in Java Post-Java 9 Java reflection has not been removed in versions after Java 9, but its use has been impacted by the introduction of the module system and other changes. Here are the key points regarding the limitations and changes to Java reflection in versions after Java 9: Module System: Stricter Encapsulation... </summary> </entry> </feed>
