PinnedChanaka LakmalinBallerina Swan Lake Tech BlogMicroservices Security with BallerinaSecuring Microservices with mTLS, JWT, OAuth2, and moreAug 3, 2021Aug 3, 2021
Chanaka LakmalinBallerina Swan Lake Tech BlogSecuring Microservices with OAuth2Secured Order Management System with OAuth2Feb 28, 20221Feb 28, 20221
Chanaka LakmalinBallerina Swan Lake Tech BlogSecuring Microservices with JWTSecured Order Management System with JWT AuthOct 21, 2021Oct 21, 2021
Chanaka LakmalHTTP Security in BallerinaHow to secure HTTP service and client with transport layer security and application layer security featuresAug 11, 2021Aug 11, 2021
Chanaka LakmalinBallerina Swan Lake Tech BlogRedesigning of Ballerina CacheThe motivation behind redesigning of Ballerina cache and its implementation from the scratchJun 27, 20201Jun 27, 20201
Chanaka LakmalHow to play Go Lang with HTTPWriting Go Lang HTTP/1.1 & HTTP/2 client and serverMay 5, 2019May 5, 2019
Chanaka LakmalinBallerina Swan Lake Tech BlogHow to play with HTTP/2 in BallerinaWriting a Ballerina HTTP/2 client and serverAug 2, 2018Aug 2, 2018
Chanaka LakmalinBallerina Swan Lake Tech BlogSecurely invoking a client endpoint in BallerinaAuthentication of HTTP endpointsMay 21, 20181May 21, 20181
Chanaka LakmalinBallerina Swan Lake Tech BlogHow to Write a Connector in BallerinaWriting a Twitter client in BallerinaMay 14, 20181May 14, 20181
Chanaka LakmalEvent Driven Architecture over Polling Architecture for File Transport using Java NIOwith Project-X and UltraStudioApr 18, 2017Apr 18, 2017