Praveen PS

Spring Boot

Spring Boot: The 20% guide that helps you Kickstart

Spring and Spring Boot are frameworks which are supposed to ease up the development process by giving the developers a wide range of tools and convenience. When I started using Springboot it was kind of overwhelming with its myriad features and configurations. Here we will break down the essence of Spring Boot into 20 key concepts. Let’s dive in and conquer Spring Boot together.

Read More
Secure App

OAuth 2.0, a good way to secure your app?

In today’s interconnected digital world, users rely on a multitude of online services and applications to meet their needs. However, managing multiple usernames and passwords for different platforms can be burdensome and pose security risks. Thankfully, OAuth 2.0 offers a solution that not only streamlines user experiences but also ensures the security and privacy of their data. In this blog post, we will delve into the concept of OAuth 2.0, its numerous advantages, and how it empowers both users and developers.

Read More
MQTT

MQTT: Revolutionizing IoT Communication

In the realm of the Internet of Things (IoT), where devices are interconnected on a massive scale, efficient and scalable communication protocols are paramount. One protocol that has gained significant traction in IoT applications is the Message Queuing Telemetry Transport (MQTT). This article delves into the world of MQTT, exploring its features, architecture, and the benefits it brings to IoT ecosystems. By the end, you’ll understand why MQTT has become a go-to choice for lightweight and scalable communication between IoT devices.

Read More
12 Factor Software Pattern

12 Factor Software Pattern: Best Practices for Scalable and Robust Applications

The creation of scalable and reliable apps is essential for success in the field of software development. The 12 Factor Software Pattern offers a set of guidelines and best practises for developing cutting-edge, cloud-native apps. We’ll explore the 12-Factor Software Pattern’s ideas and how they help create highly maintainable and scalable software as we delve into its universe in this post. Developers can construct programmes that excel in scalability, adaptability, and portability by comprehending and incorporating these elements.

Read More
redis what why and when

Redis What Why and When

Redis is an open-source (BSD Licensed), in-memory data store which can be used as messaging broker, application cache, developer database and streaming engine. This high-performance engine supports many different data structures which can help cater to the requirements of a wide variety of use cases and applications. The main Data structures supported by REDIS are…

Read More