Insights and perspectives to keep you updated.

Logging Framework – Log4j

Reading Time: 2 minutes Welcome folks!In most of the client calls, we come across the following questions :– “Send me the entire logs of the file”– “I want the logs with timestamp”– “I want the log file of the last week” etcetera.To help us with all the above questions, Apache guys have provided us with a logging framework – Log4j What is Log4j? Log4j is a reliable, fast and Continue Reading

Amazon EMR

Reading Time: 3 minutes Businesses worldwide are discovering the power of new big data processing and analytics frameworks like Apache Hadoop and Apache Spark, but they are also discovering some of the challenges of operating these technologies in on-premises data lake environments. They may also have concerns about the future of their current distribution vendor. Common problems of on-premises big data environments include a lack of agility, excessive costs, Continue Reading

Server Streaming via gRPC

Reading Time: 2 minutes In this blog, we will see how we can do Server Streaming via gRPC. In Server Streaming, the client sends only a single request and got multiple responses. Server Streaming via gRPC Server streaming RPCs where the client sends a request to the server and gets a stream to read a sequence of messages back. The client reads from the returned stream until there are Continue Reading

Exception Handling in Spring Boot

Reading Time: 4 minutes Exception Handling in Spring boot correctly in APIs while providing meaningful error messages is a very desirable feature, as it can help the API client properly respond to issues. The default behavior tends to be returning stack traces that are hard to understand and ultimately useless for the API client. Partitioning the error information into fields also enables the API client to parse it and Continue Reading

Corona-virus-knoldus-wfh

COVID-19 Combat | Productivity in Uncertain Times

Reading Time: 2 minutes Recent days have been hard for everyone trying to deal with the escalating COVID-19 situation. With COVID-19, the time to act is now. Deferred decisions and delayed actions have immediate and longer-term business continuity impacts. At Knoldus, employee safety and wellbeing is paramount. Like all businesses, we are closely monitoring the coronavirus (COVID-19) outbreak. This is evident from the various steps that we have taken in Continue Reading

TensorFlow Quantum: beauty and the beast

Reading Time: 4 minutes So, we are finally here, after a long wait, we are going to be in an era of quantum computing. TFQ, the beauty of TensorFlow and beast nature of quantum computing. Quantum computing is becoming a technology to observe more closely in 2020. We have seen some recent announcements from Honeywell, Google and others, it’s worth looking forward to new pieces of hardware coming this year. Now, Google has Continue Reading

Selenium Grid – Architecture and Setup

Reading Time: 3 minutes Ever thought of improving the delivery timelines? Running selenium tests on the local machine is not a stopping point for automation test scripts, rather it should have enhanced capabilities to run multiple test scripts on different runtime environments and operating systems. Here comes the role of Selenium Grid What is Selenium Grid? Selenium grid is the concept of selenium where the code we write is Continue Reading

Java: back to basics.

Java Stream API tutorial

Reading Time: 3 minutes Java Stream API was one of the major features released with Java 8, that let you code in declarative style. It supports function-style operations on streams of elements, such as map, filter and various other transformations. Streams vs Collection It is a myth that Java Stream API have replaced Collections in Java. Most of the collections are a main source for the stream to work Continue Reading