Salitha EkanayakaSaltire As a LTI platformLTI (Learning Tools Interoperability®) is a standard protocol for integrating learning management systems (LMS) to external tools such as…Sep 24Sep 24
Salitha EkanayakaExploring the Strategy Design PatternA strategy pattern is a behavioral design pattern that allows user to define and encapsulates a family of algorithms, making them…Jun 13Jun 13
Salitha EkanayakaBest Practices for Designing RESTful URIsWhen designing RESTful URIs, focusing on noun-based resource naming and consistency is crucial for creating a well-structured and intuitive…Feb 271Feb 271
Salitha EkanayakaDeploying a Spring Boot Application using Docker in Linux EnvironmentThrough this project it shows how to deploy a Spring Boot project in Docker with following Docker Hub. Before deploying the project we…Oct 25, 2023Oct 25, 2023
Salitha EkanayakaOAuth 2.0 :- Authorization ServerLets start with a recent example. Assume you need to post an image to Facebook that is stored in Google Drive. You must first log into…Oct 3, 2023Oct 3, 2023
Salitha EkanayakaLet’s Compare And Contrast Koa and ExpressIn order to learn about KoaJs and ExpressJS first, we have to learn what NodeJS is because both Koa and Express are web frameworks that…Apr 10, 2021Apr 10, 2021
Salitha EkanayakaBrief Introduction to MongoDBMongoDB is an open-source, non-structured (no SQL) database . This is used to store data and persists in your application. Due to its…Feb 23, 2021Feb 23, 2021