Skip to main content

Posts

FaaS in Action with AWS + Serverless Framework for Java Developers

Serverless is becoming popular and Function as a Service is one of the trends in the serverless world. So being familiar with this technology is a really good addition to the profile as a developer. But from the very beginning of serverless, the community was preferring to use javaScript as the programming language. The reason for that is Serverless was initially made for less compute-intensive and more I/O intensive services where the JavaScript is performing well. So, that leads JavaScript to hold nearly 90% of the serverless world. But moving forward the way we use serverless and utilize computational power has changed. So there is nothing wrong for a Java developer to try out the FaaS and build comprehensive services. Therefore, I will be giving a practical example for developing an API in Java and deploying it in the AWS cloud. There are a few prerequisites to follow along Basic knowledge developing an API Basic idea about AW
Recent posts

Don’t hesitate to say “Hello, Machine Learning”

  Almost all developers and computer science enthusiasts wish to master the art of machine learning at some points. But most of them find it very difficult to start with. If you are one of them, you are in the right place. It’s very normal for beginners to route themselves into the right trajectory. Don’t worry about anything. I am here to help you out. Trust me. You will be able to neglect the fear of machine learning at the end of this article. I am not going to waste your time with a lot of theories. Instead, I will directly jump into the action. Theoretical knowledge is important. But you don’t need to worry about them now. You’ll eventually understand everything. “Machine learning is nothing but let the Machine learn something Yes, you read that correctly. It is that simple! So, we have to teach the machine first. Wait a minute! How do we teach the machine? Well, that’s where the data get into the picture. What computer knows is just ones and zeros. So let’s give ones and zeros an

Batch processing in modern Java applications with Spring Batch.

In the world of software development, Batch processing has been one of the challenging areas to implement in the early stages. But these days there are plenty of solutions available out of the box in the frameworks and platforms to do batch processing. In this article, I will share my experience with one such tool, Spring Batch. This will enable you to do batch processing by configuring this with your existing Spring Boot applications. Before we jump into the Spring Batch let me brief you about batch processing. the name might make you fear a lot about it in case if you are new to this. It’s nothing but processing the transactions (data) as small chunks or groups without any manual interaction from the user of the application. You may ask why you want to do that. The answer is because it has a lot of benefits in terms of performance and the efficiency of the application as you deal with a large dataset.  Now let’s understand how it’s going to work and how we are going to implement this

Firebase Cloud Messaging — Part 1 — Send Messages From the Backend

Firebase Cloud Messaging is one of the easiest and reliable ways of sending messages/notifications from the backend to the front-end. So, I would like to share my experience with a cloud messaging service. The best part is, we all know that firebase has been providing a set of great services for free of charge. FCM is one of them. You could use this service for multiple scenarios in multiple ways. I am going to follow the Admin SDK option in our example which is the popular way of doing it. Also, in part — 01 of this topic, I will be focusing on sending the message from the back end, and in part — 02 of this topic I will show you how you can handle the received messages in the front-end. Admin SDK supports almost all the languages and technologies such as Java, ASP.NET Core, Node JS, etc. in this example I will be using the ASP.NET Core to demonstrate the back-end side of it. Feel free to use any languages that you prefer. In order to get started with the FCM admin SDK, you need to cre

What inspired spaceX to perform a historical achievement

As we know on Saturday, May 30th at 3.22 p.m EDT SpaceX has successfully launched the crew dragon’s demo-2 with NASA astronauts Bob Behnken and Doug Hurley on top of Falcon-9 . For American soil, it’s a 9 years gap from the STS shuttle. Also, this is the first privately-owned space vehicle to bring humans to Low Earth Orbit. The biggest question is “How the SpaceX managed to do this?”. If you want to know the answer you have to know the journey of SpaceX from the beginning. In 2002, SpaceX was formed by Elon Musk and Tom Mueller (Present CTO of SpaceX) with the vision of colonizing humans in the Red Planet. In the early 2000s, SpaceX was a joke for the space exploration community. Everyone knows that transporting humans to Mars is a big deal. Still, the biggest achievement in mars is NASA’s Curiosity Mars Rover. Elon Musk was very clear about this at the time when SpaceX was founded. Also, his fortune was not enough to go for launch at that time. But they were ready to face the challen

Quantum Computing : The Cyber-Security threat

Have you ever heard about IBM Q, Google Super-mercy or Microsoft Quantum Impact? This is how the tech giants call their  Quantum Computers . If you are wondering from the term "Quantum Computer", it's a computer that uses  Qubits  to process the input instead of using  bits.  In our traditional way of computing (Microprocessors or Arm-Based architecture) bits are holding ones and zeros to create digital electronics patterns to process data. a bit can be either one or zero at a time but when it comes to a Qubit it will take both positions simultaneously. This attitude of a Qubit is named as  Quantum Superposition.  To accelerate the computational power of Qubits there is another phenomenon called  Quantum Entanglement.  Quantum Entanglement happens when a pair of particles share their spatial proximity in a way that the state of a particle can not be described alone. Anyhow the public opinion about Quantum computers is "Still we are in an early stage" but