What are Linear Data Structures

Linear Data Structures are a classification of Non-Primitive Data Structures that organizes data in a sequential, single-level manner. Features of Linear Data Structures Data Elements are arranged in an orderly manner Data Elements are attached adjacently Every Data Element can be accessed in one run/iteration Simple to Implement Memory Utilization is Ineffective because of linear … Read more What are Linear Data Structures

ASP.NET Core Web API with Swagger

In this blog post, we will learn how to create an ASP.NET Core 2.2 Web API with Swagger feature. Swashbuckle is an open source project that generates swagger documents for Web API’s. Swagger makes it really easy for people to understand an API and provides a playground to interact with the Web API. Thus it ensures a rich … Read more ASP.NET Core Web API with Swagger

Understanding Microservices Architecture Part 2

In the previous blog of “Understanding Microservices Architecture – Part 1“, we did a detailed study about monolithic v/s microservices architecture, the benefits and drawbacks of each architecture and the solution approaches to it. I highly recommend you to read the “Understanding Microservices Architecture – Part 1” blog before diving into this blog as it … Read more Understanding Microservices Architecture Part 2

Understanding Microservices Architecture

Development Community around the world is pushing the software development approach to shift from Monolithic to Microservices architecture. Most of us accept this shift without understanding the WHY, WHAT, WHEN and HOW of Microservices. In this blog, we will try to understand What is essential for an organization to shift from Monolithic to Microservices Architecture … Read more Understanding Microservices Architecture

Big O Analysis

When it comes to Data Structures & Algorithms, there are 2 main factors that need to be analyzed every time. Time taken by the algorithm to finish [Time Complexity] Space needed by the algorithm for running the computation [Space Complexity] If your algorithm takes infinite amount of time to complete running, then your algorithm is … Read more Big O Analysis

What are Data Structures

Data Structure is a way of organizing data so that it can be used effectively. WHY ARE DATA STRUCTURES IMPORTANT? They are essential ingredients in creating fast and powerful algorithms They help to manage and organize data They make code cleaner and easier to understand ABSTRACT DATA TYPE Before we understand the Data Structures, it … Read more What are Data Structures

My Experience as an IEEE Jury

On 3rd May 2019, I had a wonderful opportunity to have been invited as an IEEE SA (Institute of Electrical & Electronics Engineers Standards Association) Jury to evaluate an IEEE innovation competition named “Prayojaka” that was organized by the IEEE Student Branch of ASIET (Adi Shankara Institute of Engineering & Technology). The event started at … Read more My Experience as an IEEE Jury

Effective Techniques to change boredom at workplace

Ever felt bored at workplace? I bet YES. So, what did we do to change boredom? Hmmm….. Most people would have gone through the boredom without realizing what to do next. Boredom at workplace is the first sign of you feeling stuck/stagnant/demotivated. The more you keep yourself floating in that boredom, the more you become … Read more Effective Techniques to change boredom at workplace

Things to know about API Security

Enterprises having greatly embraced SOA (Service Oriented Architecture) which helps to decouple different subsystems in such a way that we can expose & reuse these without having to break & build existing systems. In this context, securing an API is an absolute must for enterprises. In this blog, I would like to share few things … Read more Things to know about API Security

Speaking at TechWizz’17 on Design Patterns

Today, I had the honour of speaking at the TechWizz 2017 – a technical event on Design Patterns in Object Oriented Programming organized by Bridge Global at PGS Vedanta Business Hotel in Kochi, Kerala, The event started with an official inauguration where Mr.Krishna, CEO of Bridge Global India addressed the gathering with his thoughts on how … Read more Speaking at TechWizz’17 on Design Patterns