Welcome!

Welcome to my blog mostly around Java and things I encounter around it. This is a place where I keep track of what I have done. That might not be entirely true, but I blog whenever I can to share what might be useful to others too.

Processing images in Java with OpenCV and Quarkus

If you are into Computer vision, you probably are familiar with OpenCV. Its an amazing library that has almost everything one needs to do 2D and 3D processing and much more. Gesture recognition, face detection, Motion tracking, think of anything related to image processing and OpenCV can be your goto. Its based on the BSD license, so you can just download it and start using it. OpenCV is written in C, and there are nice Java bindings for it too....

April 11, 2022 · 8 min · Shaaf, Syed

SQL cache stores and more in Data Grid 8.3

Orignally posted at Red Hat Developers Red Hat Data Grid is a distributed, cloud-based datastore offering very fast response times as an in-memory database. The latest version, Data Grid 8.3, features cross-site replication with more observability and two new types of SQL cache store for scaling applications with large datasets. This version also brings improved security, support for Helm charts, and a better command-line interface (CLI). This article is an overview of new features and enhancements in this latest version of Red Hat Data Grid....

February 24, 2022 · 6 min · Shaaf, Syed

What's new for developers in Java 18

Orignally posted at Red Hat Developers In exciting news for Java developers, Java 18 forked off from the main line at the end of last year and has entered Rampdown Phase Two. This article highlights some of the features that developers can look for in the upcoming Java 18 release, including the new simple web server module, a more sophisticated way to annotate your Javadocs, and the –finalization=disabled option, which lets you test how a Java application will behave when finalization is removed in a future release....

January 27, 2022 · 5 min · Shaaf, Syed

Deploy Quarkus everywhere with Red Hat Enterprise Linux (RHEL)

Orignally posted at Red Hat Developers Java is one of the most used languages out there and has been in thetop three for the last two decades. Java powers millions of applications across verticals and platforms. Linux is widely deployed in data centers, Edge networks, and Cloud. Today we announce the availability of Quarkus for all our Red Hat Enterprise Linux (RHEL) customers. If you are running RHEL, you can now also run Red Hat Build of Quarkus (RHBQ)....

May 7, 2021 · 8 min · Shaaf, Syed

Setup docker on Fedora 33

I use Fedora as my regular Linux. And I have been doing that for years now, even though I am a developer its simple and straight forward enough to get my way around. It has some great features and spins. You should check it out at Fedora project Here is a quick list of things that worked for me to setup docker on Fedora 33. I followed the guidelines here. Plus some more to config the firewall and user access....

January 18, 2020 · 1 min · Shaaf, Syed