- formatting
- images
- links
- math
- code
- blockquotes
- external-services
•
•
•
•
•
•
-
Understanding Java Memory Leaks
This post delves into Java memory management, common types of OutOfMemoryError, and demonstrates how to create various memory leaks like byte, list, map key, and class leaks with practical examples.
-
Introduction to Java 8 Stream API
An overview of the Java 8 Stream API, covering its definition, core characteristics like pipelining and internal iteration, and the distinction between intermediate and terminal operations, alongside its benefits for collection processing.
-
JavaScript Promises - An Introduction
An introduction to JavaScript Promises, explaining their purpose in handling asynchronous operations, addressing callback hell, and demonstrating a basic implementation.
-
Introduction to SOLID Principles in Object-Oriented Design
An introduction to the SOLID principles of object-oriented design, outlining what the acronym stands for and common pitfalls to avoid.
-
Java Profiling - Built-in Tools
An introduction to Java profiling, covering common performance issues and essential built-in JDK tools like jmap, jstack, jconsole, and VisualVM, along with mentions of specialized profilers.