Tech Talk

Digital Transformation, Artificial Intelligence, Machine Learning, IoT, Big Data Analytics, Enterprise Architecture, Performance Engineering, Security, Design and Development tips on Java and .NET platforms.

Friday, September 24, 2021

Ruminating on R&D investment capitalization

›
When organizations invest in R&D activities, there are accounting rules for claiming tax credits. The reason governments give tax credit...
Wednesday, September 08, 2021

Ruminating on Systems Thinking

›
Systems Thinking is an approach towards problem solving that emphasizes the fact that most systems are complex and do not have a linear caus...
Wednesday, September 01, 2021

Ruminating on Data Drift and Concept Drift

›
 Quite often, the performance (accuracy of prediction) of a AI model degrades with time. One of the reasons this happens is due to a phenome...
Thursday, February 04, 2021

Process Discovery vs. Process Mining

›
The first step in automation is to gain a complete understanding of the current state business processes. Often enterprises do not have a kn...
Tuesday, February 02, 2021

Ticket Triaging with AI

›
The below link is a comprehensive article that introduces "ticket traiging" and also explains how AI can be used to automate this ...
Wednesday, December 16, 2020

Ruminating on JAB (Java Access Bridge)

›
Quite often, we need to build automation around Java desktop apps. The default MS UI automation framework would not be able to identify Jav...
Wednesday, October 28, 2020

Finding the .NET version on windows

›
 In Java, you can execute a simple command "java -version", but unfortunately it is not so straightforward in .NET. The below stac...
Saturday, October 24, 2020

Ruminating on Ontology

›
Ontology is nothing but the structure of knowledge (a language to represent knowledge). The primary objective of an Ontology is to describe ...
Friday, October 02, 2020

Ruminating on Automation (RPA) Security Risks

›
 Intelligent automation & RPA can drive operational efficiencies at organizations and help boost the productivity of enterprise resource...
Thursday, August 27, 2020

Automating API creation over existing data-sources

›
 If you need to quickly build REST APIs over existing data in excel sheets, RDBMS, NoSQL data stores; then the DreamFactory toolkit is immen...

Displaying PDF, Word, PPT docs on web pages

›
 If you need to display documents in PDF, Word or PPT formats on your web application, then the following JavaScript toolkit will come to yo...
Wednesday, August 12, 2020

Ruminating on the hype around hyper-automation

›
 So what exactly is hyper-automation? In simple terms 'Hyper-Automation' is going beyond plain RPA. In RPA, the bot just mimics what...
Wednesday, June 24, 2020

Ruminating on Asynchronous Request-Reply pattern over HTTP

›
Quite often, a HTTP request would entail processing on some back-end that communicates via messaging. In such cases, do we keep the server t...
Sunday, May 31, 2020

Ruminating on Mutual Authentication

›
In mutual authentication, both the server as well as the client have digital certificates and authenticate each other. If both the server a...
Thursday, May 28, 2020

Ruminating on Azure RTOS

›
Microsoft acquired ThreadX from Express Logic and re-branded it as Azure RTOS. ThreadX was already a popular RTOS that is being used by more...
Sunday, May 24, 2020

Open DataSets

›
The following sites offer many free data-sets that can be used to train our AI models and learn new stuff on AIML. Happy coding ! https://ww...
Saturday, April 18, 2020

Performance instrumentation via DataDog

›
Recently my team was looking for a solution to implement custom metrics in Java microservices that would then ultimately be fed to DataDog....
Wednesday, April 15, 2020

Kafka poll() vs heatbeat()

›
In older versions of Kafka, the consumer was responsible for polling the broker frequently to prove that it is still alive. If the consumer...
Wednesday, January 22, 2020

Converting Java libraries to .NET DLLs

›
If you have a nifty java library that you love and would want to use it in your .NET program, then please have a look at this useful toolki...

Java libraries for SSH and Powershell automation

›
If you are doing some basic automation and want to execute commands on Linux or Windows, then the following open source libraries would hel...
Saturday, June 08, 2019

On @Cacheable annotation of Spring

›
The @Cacheable annotation of Spring works like magic, allowing us to create caches easily with just one line of code. But it is important ...
Sunday, April 14, 2019

Ruminating on Digital Twin

›
A 'Digital Twin' is a digital replica of any asset, process or system. Digital Twin of an Asset Let's take for example a di...
Wednesday, December 12, 2018

Blockchain in Healthcare

›
The usage of blockchain in healthcare is gaining traction. Any information that can be privately and securely shared between payers and pro...
Tuesday, November 27, 2018

Autonomous car levels

›
There are 2 systems of classification for autonomous cars prevalent today: National Highway Safety Administration (NHTSA) and Society of Au...

Ruminating on POC vs. POV

›
Of-late, it has become a fad to label any pilot project as a POV (Proof of Value), rather than a POC (Proof of Concept). But, is there a re...
Saturday, October 20, 2018

Cloud computing from the trenches

›
My team is loving building applications on the cloud and scaling them. Some of the best practices that we implemented in the last few cloud...
Wednesday, October 17, 2018

Ruminating on Consumer Driven Contracts

›
One of my teams has successfully implemented the paradigm of consumer driven contracts in a recent digital transformation program. We were ...
Saturday, September 08, 2018

Ruminating on Kafka consumer parallelism

›
Many developers struggle to understand the nuances of parallelism in Kafka. So jotting down a few points that should help from the Kafka do...

Batch ETL to Stream Processing

›
Many of our customers are moving their traditional ETL jobs to real-time stream processing. The following article is an excellent read of ...
Thursday, August 30, 2018

Tips and Tricks for Thread Dumps

›
Tip 1#: To find out the number of threads spawned by the JVM, run the following command:  ps -eLF This command will also print a column ...
‹
›
Home
View web version
Powered by Blogger.