<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Reason From — Essays</title><description>Arunveer Singh’s public work on engineering judgment, agent accountability, and production AI — not a tutorial dump.</description><link>https://reasonfrom.com/</link><language>en-us</language><managingEditor>arunveersingh9@gmail.com (Arunveer Singh)</managingEditor><item><title>Understanding Inheritance in Java: Purpose, Pitfalls, and Best Practices</title><link>https://reasonfrom.com/essays/understanding-inheritence/</link><guid isPermaLink="true">https://reasonfrom.com/essays/understanding-inheritence/</guid><description>Understanding Inheritance in Java: Purpose, Pitfalls, and Best Practices</description><pubDate>Mon, 10 Mar 2025 00:00:00 GMT</pubDate><category>article</category></item><item><title>Slowness vs latency — use the right word</title><link>https://reasonfrom.com/essays/slowness-vs-latency/</link><guid isPermaLink="true">https://reasonfrom.com/essays/slowness-vs-latency/</guid><description>Latency is a measurement. Slowness is a feeling. Mixing them up wastes the conversation.</description><pubDate>Thu, 09 Jan 2025 00:00:00 GMT</pubDate><category>performance</category><category>language</category></item><item><title>Spring Boot and Reactive Programming: Advanced Strategies for Null-Free Reactive Pipelines</title><link>https://reasonfrom.com/essays/avoid-null-in-java-codebase-using-spring-reactive-part3/</link><guid isPermaLink="true">https://reasonfrom.com/essays/avoid-null-in-java-codebase-using-spring-reactive-part3/</guid><description>Spring Boot and Reactive Programming: Advanced Strategies for Null-Free Reactive Pipelines</description><pubDate>Sat, 07 Dec 2024 00:00:00 GMT</pubDate><category>article</category></item><item><title>Managing Null in the Spring Framework / Spring Boot: Advanced Strategies for Null-Free Architectures</title><link>https://reasonfrom.com/essays/avoid-null-in-spring-app-part-2/</link><guid isPermaLink="true">https://reasonfrom.com/essays/avoid-null-in-spring-app-part-2/</guid><description>Managing Null in the Spring Framework / Spring Boot: Advanced Strategies for Null-Free Architectures</description><pubDate>Sat, 07 Dec 2024 00:00:00 GMT</pubDate><category>article</category></item><item><title>Eliminating null in Java</title><link>https://reasonfrom.com/essays/eliminating-null-in-java/</link><guid isPermaLink="true">https://reasonfrom.com/essays/eliminating-null-in-java/</guid><description>Null is design-time uncertainty encoded at runtime. Patterns that take it out of the system.</description><pubDate>Sat, 07 Dec 2024 00:00:00 GMT</pubDate><category>java</category><category>null-safety</category></item><item><title>The trouble with void methods</title><link>https://reasonfrom.com/essays/testing-void-methods/</link><guid isPermaLink="true">https://reasonfrom.com/essays/testing-void-methods/</guid><description>Void methods hide outcomes. That makes tests brittle and intent harder to read.</description><pubDate>Sun, 17 Nov 2024 00:00:00 GMT</pubDate><category>java</category><category>testing</category></item></channel></rss>