Archive of stories published by Pramod Biligiri’s Blog

ListenableFuture vs CompletableFuture — a comparison

In my previous blog post I wrote about how Google Guava’s ListenableFuture is an improvement over Java 6’s Future class. But Java 8 ships with a CompletableFuture class that brings much of the same benefits into the standard Java API. The…


How is Google Guava ListenableFuture better than Java Future?

Google Guava’s concurrency classes provide some advantages over using Java’s default classes. Guava’s Futures offer the following benefits:

  1. You can add “listeners” to the result of a Future’s…

NIPS 2017 is exciting even if you don’t work in AI

I found out about the just concluded NIPS 2017 conference through a mention on my Twitter timeline. I’d heard this was a premier venue for presenting research in artificial intelligence, so I clicked through to the #NIPS2017 hashtag. The…


The feel of Java, and Go

In an article titled The Feel of Java (PDF), James Gosling, one of the language’s creators, explains the design choices which went into the making of that language. He states frankly that Java was not meant to be innovative, but instead tried to synthesize a few carefully chosen long…


Rocking it with Docker and Metaparticle

My friend Asad messaged me from the ongoing KubeCon 2017 that a keynote slide from Brendan Burns (one of the creators of Kubernetes) advocated that configuring your app for the cloud native world ought to become significantly simpler. That appealed to me…

These were the top 10 stories published by Pramod Biligiri’s Blog; you can also dive into yearly archives: 2017, 2018, 2019, 2020, and 2021.

About
Pramod Biligiri’s Blog
My thoughts on programming and software development
More information
Tags
Editors