Photo by Anna Pelzer on Unsplash

“It’s never too early or too late to work towards being the healthiest you”

Yes, Miracles happen

12kgs lost in 3.5 months & continuing.

I led an active & fit lifestyle in my school and college but my lifestyle became sedentary as I started my professional career. Because of unhealthy eating habits I put on around 14Kg weight and developed a paunch.

Post gaining weight I tried multiple conventional options for weight loss like going to gym, dieting but didn’t loose an inch. I used to do extensive workouts, used to play outdoor games but nothing worked for me.I …

Reactive Programming

Reactive programming is an asynchronous programming paradigm concerned with data streams and the propagation of change. This means that it becomes possible to express static (e.g. arrays) or dynamic (e.g. event emitters) data streams with ease via the employed programming language(s).

Features of Reactive programming

  1. Asynchronous and Non blocking.
  2. Data flow as Event/Message Driven stream
  3. Functional Style Code
  4. Backpressure or the ability for the consumer to signal the producer that the rate of emission is too high.
  5. Nothing happens until you subscribe.

Advantages of Reactive Programming

  1. Cleaner code, more concise
  2. Easier to read (once you get the hang of it)
  3. Easier to…

As many of you might have seen this warning in Console in Chrome

A cookie associated with a cross-site resource at <URL> was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at <URL> and <URL>.

So let us see what is meaning of Same Site Attribute in Cookie Header?

Same Site Meaning:

The Same Site Cookie attribute can be used to disable third-party usage for a specific cookie.When someone is requesting data from…

If you’re new to the world of Akka, I recommend reading the first part of this series, Introduction to Akka Actors, before continuing. The rest of this article assumes some familiarity with the content outlined in that post, as well as a high-level understanding of Akka.

Why Akka Streams?

If you’re new to the world of stream processing, I recommend reading this blog A Journey into Reactive Streams

First and foremost — why use Streams? What kind of advantage do they give us over the standard ways (e.g. callbacks) of handling data.

The answer is simple — it abstracts away…

Hi All,

Hope that all of you are preparing well for Software AG. I am sharing experience of software AG.First of all there was written test which constitute of Core Java and Aptitude.Aptitude was quite easy and it also contains some logical reasoning questions also so you can prepare them through Arun Sharma. Java was quite tough.You should be familiar with Collections very well and should run the basic questions of them.It is one of the most important topics in the test.Next is multi-threading so go through all the concepts and try to do some questions on your own.


There are 3 sections in Elitmus.

1- Quantitative Aptitude

2-Logical Reasoning

3-Verbal Ability

Basic Strategy: Attempt 7–8 questions in QA and LR and 10–12 in VA and try to more accurate as there is negative marking also. Please Don’t Over attempt. And time management is another very important key to crack Elitmus. If you are leaving any section that will cost you.

Important links: As it contains previous Elitmus questions.

QUANT Section

DO’s: If you do a topic, make it your own, Study the topic thoroughly ,go in deep details and be very sure. …

Defining an Actor

Akka provides a basic unit of abstraction of transparent distribution called actors, which form the basis for writing resilient, elastic, event-driven, and responsive systems.

The key abstraction in Akka is the Actor, which provides behavior and can store state. In Akka, actors are guaranteed to be run in a single-threaded illusion, which means that the Akka framework takes care of threading issues while allowing us to focus on the behavior that needs to be implemented.

Actors may only communicate with each other and the outside world by through messages. Any immutable object can be used as a…

Current challenge in writing Distributed Application

Writing concurrent programs is hard. Having to deal with threads, locks, race conditions, and so on is highly error-prone and can lead to code that is difficult to read, test, and maintain.

My assumption is that most of people have worked with the Java multithreading model, and they are aware of the fact that it is very difficult to write multithreaded concurrent applications. This is because we have to manage low-level details like locking an object, releasing the lock on the object, notifying, waiting for threads to join each other to complete a task…

Archit Agarwal

SDE-3 at PayPal

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store