Yashod PereraCreate Your Own Knowledge Base with LLM (Simple RAG Implementation)LLMs are commonly used for day to day tasks by different types of people for different tasks. But there are issues with these LLMs. One of…Jun 7Jun 7
Yashod PereraDesign GraphQL APIIn this guide I will provide a basic go through on how we can design a proper GraphQL API.May 21May 21
Yashod PereraRestAPI Design Best PracticesDesign a proper RestAPI is crucial and most of the people end up with poorly designed APIs. In this tutorial we can learn how we can…Apr 11Apr 11
Yashod PereraDocker hands on guideThis hands on session is more focus on how to setup our project locally using docker to run and test in our local machine and how we can…Apr 8Apr 8
Yashod PereraWrite tests with BallerinaToday we are talking a quick overview of how we do testing in Ballerina and this will cover everything you need to know in Ballerina testingMar 21Mar 21
Yashod PereraHow to solve 1+n Problem in GraphQLGraphQL has been widely used to fetch data from different data sources dynamically and provide results which are needed for consumers…Mar 12Mar 12
Yashod PereraHow to capture video using webcam in opencv pythonIt is just few lines of code. If you don’t know how to set up opencv for python please follow the following tutorial which will take 2mins.Aug 24, 2023Aug 24, 2023
Yashod PereraAll You Must Know About Java ConstructorsIn Object Oriented Programming we are playing with classes and objects. If we need to create a Student Management System, then we have to…Feb 28, 2023Feb 28, 2023
Yashod PereraJava Access ModifiersThis article is to understand how to and where to apply access modifiers in Java. We have following 4 access modifiers.Feb 21, 20231Feb 21, 20231
Yashod PereraWhen to use Java EnumsThere are lots of jargons and technics to store constants in programming and enums are one of the method and let’s go through when to use…Jan 27, 2022Jan 27, 2022