Articles

In-depth technical articles about web development, software engineering, and programming concepts.

Popular Topics

February 16, 2025 20 min read

Building an API Testing Library with Kotlin DSL and OkHttp

Create a reusable API automation testing library using Kotlin DSLs and OkHttp. Build a clean, type-safe interface for REST API testing that works across projects.

Kotlin Testing API OkHttp DSL Maven REST Automation
Read Article
February 5, 2025 8 min read

Kitty Terminal Configuration for Developers

A keyboard-driven Kitty terminal configuration with splits, tabs, and smart keybindings for faster development workflows.

Kitty Terminal Productivity Linux DevOps Workflow Configuration Developer Tools
Read Article
January 26, 2025 35 min read

UML Diagrams: A Comprehensive Guide for Software Design

Master UML diagrams for software design: class diagrams, sequence diagrams, use case diagrams, activity diagrams, and real-world patterns for effective system modeling.

UML Software Design System Architecture Modeling Design Patterns Documentation
Read Article
January 25, 2025 30 min read

Advanced Java Streams: Beyond the Basics

Master advanced Stream operations: parallel processing, custom collectors, performance optimization, stateful operations, and real-world patterns for production code.

Java Streams Performance Functional Programming Concurrency Collections
Read Article
October 20, 2024 25 min read

Java Spliterators: Stream Sources and Parallel Processing

Master Spliterators to create custom stream sources, control parallel processing, and optimize data traversal. Build efficient iterators for complex data structures.

Java Spliterator Streams Parallel Processing Performance Collections
Read Article
October 14, 2024 25–35 min read

Functional Programming in Java: Functional Data Structures and Best Practices

A comprehensive, practical deep dive into functional programming in Java with immutable, persistent data structures, higher-order functions, composition, and production-ready best practices.

Java Functional Programming Data Structures Streams Immutability Best Practices
Read Article

Stay Updated

Get notified when I publish new articles and tutorials. No spam, unsubscribe at any time.