Rahul

RahulView posts

Avatar for Rahul

Rahul is a passionate IT professional who loves to sharing his knowledge with others and inspiring them to expand their technical knowledge. Rahul's current objective is to write informative and easy-to-understand articles to help people avoid day-to-day technical issues altogether. Follow Rahul's blog to stay informed on the latest trends in IT and gain insights into how to tackle complex technical issues. Whether you're a beginner or an expert in the field, Rahul's articles are sure to leave you feeling inspired and informed.

Groovy TimeCategory and Date Manipulation – Cookbook with 10+ Examples

Groovy TimeCategory and date manipulation with 13 tested examples. Write 3.days.ago, 2.hours.from.now, and natural date arithmetic using Groovy’s built-in date DSL and GDK extensions. “There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors in date arithmetic.” Joshua Bloch, Effective Java Last Updated: March 2026 | Tested on: Groovy 5.x, Java 17+ | Difficulty: Beginner-Intermediate | Reading Time: 18 minutes Our Groovy Date and Time post covers the java.time API – LocalDate, ZonedDateTime, Duration, ... Read More

Groovy Execute Shell Command – Quick Recipes with 10+ Examples

Quick copy-paste recipes to groovy execute shell command calls from scripts. 12 tested examples covering one-liners, output capture, piping, cross-platform tricks, and common CLI tool invocations. “The best shell scripts are the ones you rewrite in a real language – and Groovy makes that rewrite shorter than the original script.” Brian Kernighan, Unix Philosophy Last Updated: March 2026 | Tested on: Groovy 5.x, Java 17+ | Difficulty: Beginner-Intermediate | Reading Time: 16 minutes This is not a detailed guide on ... Read More

Groovy Java Interoperability – 10+ Tested Examples

Groovy Java interoperability is smooth. See 12 tested examples covering calling Java from Groovy, calling Groovy from Java, GroovyShell, GroovyClassLoader, JSR-223 ScriptEngine, joint compilation, and type coercion between languages. “The best thing about Groovy isn’t replacing Java – it’s the fact that every Java class you’ve ever written already works in Groovy, and every Groovy class you write works right back in Java.” Dierk König, Groovy in Action Last Updated: March 2026 | Tested on: Groovy 5.x, Java 17+ | ... Read More