<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Manoj Nalledathu Palat on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/authors/manoj-nalledathu-palat/</link><description>Recent content in Manoj Nalledathu Palat on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 17 Sep 2025 07:00:01 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/authors/manoj-nalledathu-palat/index.xml" rel="self" type="application/rss+xml"/><item><title>Launching a Java Debugger in Eclipse - A Myriad of Options</title><link>https://javapro-en.svenruppert.com/launching-a-java-debugger-in-eclipse-a-myriad-of-options/</link><pubDate>Wed, 17 Sep 2025 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/launching-a-java-debugger-in-eclipse-a-myriad-of-options/</guid><description>&lt;p&gt;How to start a debugger? Seriously? Is it really worth a story? Let us find out about the different features of launching..&lt;/p&gt;
&lt;p&gt;We need to of course launch in Debug mode :&lt;/p&gt;
&lt;p&gt;&lt;figure class="post-figure"&gt;
 &lt;img src="https://javapro-en.svenruppert.com/uploads/2025/01/image-74.png" alt="" loading="lazy" decoding="async"&gt;
 
 
 
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Debug Button&lt;/p&gt;
&lt;p&gt;And then pick up the following option:&lt;/p&gt;
&lt;p&gt;&lt;figure class="post-figure"&gt;
 &lt;img src="https://javapro-en.svenruppert.com/uploads/2025/01/image-77.png" alt="" loading="lazy" decoding="async"&gt;
 
 
 
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Pull down from the debug button&lt;/p&gt;
&lt;p&gt;For the detail-oriented, there is this Show Command line option:&lt;/p&gt;
&lt;p&gt;&lt;figure class="post-figure"&gt;
 &lt;img src="https://javapro-en.svenruppert.com/uploads/2025/01/image-70.png" alt="" loading="lazy" decoding="async"&gt;
 
 
 
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;click to see command line&lt;/p&gt;
&lt;p&gt;&lt;figure class="post-figure"&gt;
 &lt;img src="https://javapro-en.svenruppert.com/uploads/2025/01/image-81.png" alt="" loading="lazy" decoding="async"&gt;
 
 
 
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;ok, let’s escape back to the world of ui fast:&lt;/p&gt;</description></item><item><title>Breakpoints – The Lifeline of Debugging – An Eclipse Features Guide</title><link>https://javapro-en.svenruppert.com/breakpoints-the-lifeline-of-debugging-an-eclipse-features-guide/</link><pubDate>Tue, 12 Aug 2025 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/breakpoints-the-lifeline-of-debugging-an-eclipse-features-guide/</guid><description>&lt;p&gt;Each and Every programmer would have got stuck with some debugging issue or the other so many times. And would have stopped the program at a breakpoint. And here is a detailed look at breakpoints.&lt;/p&gt;
&lt;p&gt;As an Eclipse Committer, I have shown the Eclipse IDE pictures and have explained from the Eclipse IDE point of view. Every time we want to inspect a variable, see the stack, and what not, we need to break the program at some point — and hence we require breakpoints. There are a whole lot of features with breakpoints, let us start with the basics:&lt;/p&gt;</description></item><item><title>Record Patterns — Building on JAVA Records</title><link>https://javapro-en.svenruppert.com/record-patterns-building-on-java-records/</link><pubDate>Wed, 15 Jan 2025 14:24:55 +0000</pubDate><guid>https://javapro-en.svenruppert.com/record-patterns-building-on-java-records/</guid><description>&lt;p&gt;Records are becoming quite popular nowadays. Put it simply, they are just constant classes. So what&amp;rsquo;s the big deal about them. Well, the actual power of records comes with record patterns. Let&amp;rsquo;s delve into this interesting construct.&lt;/p&gt;
&lt;p&gt;Let us say that we have a stack of books:&lt;/p&gt;
&lt;p&gt;&lt;figure class="post-figure"&gt;
 &lt;img src="https://javapro-en.svenruppert.com/uploads/2025/01/stackOfBooks.jpg" alt="" loading="lazy" decoding="async"&gt;
 
 
 
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;And we have been confronted with a task — Given a Book, select the book or do not select depending on the type and some conditions. In the old way, let us say the Book is described as a Class:&lt;/p&gt;</description></item><item><title>Java Records — Etched in Finality</title><link>https://javapro-en.svenruppert.com/java-records-etched-in-finality/</link><pubDate>Wed, 15 Jan 2025 14:10:29 +0000</pubDate><guid>https://javapro-en.svenruppert.com/java-records-etched-in-finality/</guid><description>&lt;p&gt;&lt;em&gt;record: to set down in writing or the like, as for the purpose of preserving evidence. [dictionary.com]&lt;/em&gt;&lt;br&gt;
&lt;br&gt;
*&lt;em&gt;The Minimalist — A Resolution*&lt;/em&gt;
Working from home has taught some of us to be thinking of being minimalistic. It was no different for our protagonist “Dev” — Dev decided to being minimalistic with respect to some of the dresses — So he decided to keep track of what he is wearing to donate the unused dresses. To keep it simple, he decided to keep track of two items, shirts and shoes, and wrote the following class in Java:\&lt;/p&gt;</description></item><item><title>Brewing Patterns in Java — An Informal Primer</title><link>https://javapro-en.svenruppert.com/brewing-patterns-in-java-an-informal-primer/</link><pubDate>Tue, 31 Dec 2024 10:55:06 +0000</pubDate><guid>https://javapro-en.svenruppert.com/brewing-patterns-in-java-an-informal-primer/</guid><description>&lt;p&gt;&lt;strong&gt;Prologue&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Not so long ago, Java lovers were engulfed by a mammoth wave of change — yes, we all know, right ? — the Lambda Expressions in Java 1.8! Eclipsed by lambda, minor in its avatar for the oblivious, was another message - &lt;em&gt;&lt;strong&gt;“ _ should not be used as an identifier, since it is a reserved keyword from source level 1.8 on&lt;/strong&gt;&lt;/em&gt;” - An underscore was being removed as a legal identifier, quietly — And it was being promoted (ssshhh..underscore does not know yet) to a more complex role— It was just another sign of times to come — Time to Match Patterns in Java!&lt;/p&gt;</description></item></channel></rss>