Maheshwar Ligadefortechwastitechwasti.com·6 hours agoJava 21 Features with Practical Examples.Java 21, released in September 2024, introduces a host of exciting new features, performance improvements, and enhancements aimed at improving developer productivity, application performance, and language features. This article provides a comprehensi...DiscussJava21
Pratikshapratiksha3101.hashnode.dev·Nov 20, 2024Recursion: Unraveling the Loops of Thought and CodeRecently, I revisited the concept of recursion, but this time, it struck me differently than it did back in college. Suddenly, I saw a connection between recursion in programming and something many of us experience daily—overthinking. Don’t you think...Discuss·6 likes·44 readsRecursion
Maheshwar Ligadefortechwastitechwasti.com·Nov 20, 2024Java 17 Features with Practical Examples.Java 17, released in September 2021, is a significant Long-Term Support (LTS) version of the Java programming language. As an LTS release, it brings several exciting features, performance improvements, and new APIs that improve developer productivity...DiscussJava
Maheshwar Ligadefortechwastitechwasti.com·Nov 19, 2024How to Use String.indent() to Left Indent Lines in Java.Java 12 introduced the String.indent() method, a simple and convenient way to add or remove leading spaces from lines in a string. This method allows you to add left indentation to individual lines or entire blocks of text, making it especially usefu...Discussjava12
Maheshwar Ligadefortechwastitechwasti.com·Nov 18, 2024Compact Number Formatting in Java: Simplifying Large Numbers for ReadabilityJava 12 introduced the Compact Number Formatting feature, making it easier to display large numbers in a readable and concise way, like transforming "1000" into "1K" or "1000000" into "1M". This feature is particularly useful in financial application...DiscussJava
Hassanigocoding.hashnode.dev·Nov 18, 2024🚀 Transpiling and Polyfilling: Making Your JavaScript Universally Understood🚀 Transpiling and Polyfilling Hello, fellow code wranglers and JavaScript adventurers! 👋 Today, we’re diving into two superheroes of modern web development: Transpiling and Polyfilling. These champions ensure your cutting-edge JavaScript works seam...Discuss·1 likeCore-js
Akash Jayanakashjayandev.hashnode.dev·Nov 18, 2024Understanding the Builder Design Pattern in Software DevelopmentIntroduction In software design, the Builder Design Pattern is a creational pattern that allows for the step-by-step construction of complex objects. This pattern is particularly useful when an object requires multiple configurations or when the cons...DiscussReact
Maheshwar Ligadefortechwastitechwasti.com·Nov 17, 2024Compilation in Java: JIT vs AOTJava provides a unique balance of portability and performance through its use of bytecode and the Java Virtual Machine (JVM). When it comes to compiling this bytecode, two primary approaches optimize Java's performance: Just-In-Time (JIT) compilation...DiscussJava
Maheshwar Ligadefortechwastitechwasti.com·Nov 16, 2024Concurrent Collections in Java: A Practical Guide.In Java, handling concurrent programming—where multiple threads access and modify shared data simultaneously—can be challenging. One of the key concepts for managing such scenarios is the use of concurrent collections. Java provides a set of thread-s...DiscussJava
Maheshwar Ligadefortechwastitechwasti.com·Nov 15, 2024Internal Working of ConcurrentHashMap in Java: A Practical Guide.ConcurrentHashMap is a powerful class in Java's java.util.concurrent package designed for concurrent programming. It provides a thread-safe implementation of a hash map, allowing multiple threads to read and write to the map concurrently without the ...DiscussJava