Praveer's Musings

Home Blog Tags About
Praveer on GitHub Praveer on LinkedIn
  • Cover image for the post "Practical Guide to Java Stream API".

    Practical Guide to Java Stream API

    Nov 24, 2018

  • Offline installation of Python packages and Ruby gems

    Mar 6, 2018

  • Using Java 8's Function interface for extension

    Nov 3, 2017

  • Practical Guide to Java 8’s Date Time API

    Mar 3, 2017

  • Spring up an application quickly with Spring Boot

    Nov 5, 2016

  • How functional programming helps me write clean code

    Aug 5, 2016

  • Using asynchrony to reduce response times in Java 8

    Jul 28, 2016

  • Book Review - Soft Skills: The software developer's life manual

    Jul 19, 2016

  • Java 8 Optional as a Monad

    Jul 14, 2016

  • REST Error Responses in Spring Boot

    Jul 8, 2016

  • Writing Comparators - The Java 8 Way

    Jun 21, 2016

  • RxJava - Part 3 - Multithreading

    Feb 29, 2016

  • RxJava - Part 2 - Creating an Observable

    Feb 21, 2016

  • RxJava - Part 1 - A Quick Introduction

    Feb 13, 2016

  • Testing REST APIs with REST-assured

    Feb 6, 2016

  • Scoped Objects in Dagger 2

    Jan 23, 2016

  • Writing Test Data Builders Made Easy With Kotlin

    Dec 26, 2015

  • Understanding Thread Interruption in Java

    Dec 6, 2015

  • Using Optional to Specify Presence or Absence of a Value

    Sep 19, 2015

  • Functional Programming for the Object Oriented Minds

    Jun 13, 2014

© 2026 Praveer Gupta. All rights reserved.
Praveer on GitHub Praveer on LinkedIn