Imesha SudasinghainGeek CultureJWT Authentication with OAuth2 Resource Server and an external Authorization ServerUsing Spring Boot’s inbuilt OAuth2 Resource Server to authenticate a REST API using JWTs issued by an external Authorization ServerJul 14, 20224Jul 14, 20224
Imesha SudasinghaBallerina for Full Stack DevelopersLearn why you should consider Ballerina for backend development in your next full stack projectApr 16, 2022Apr 16, 2022
Imesha SudasinghainGeek CultureRole Based Access Control (RBAC) with Spring Boot and JWTUsing Spring Security’s inbuilt OAuth2 Resource Server, granted authorities and method security for role based access controlSep 21, 20214Sep 21, 20214
Imesha SudasinghainGeek CultureUncovering Interesting 2020 Olympics Stats with Ballerina Language-integrated QueriesAn intuitive guide on utilizing Ballerina’s SQL-like query syntax in real lifeSep 16, 20211Sep 16, 20211
Imesha SudasinghaGenerating/Signing Certificates with OpenSSL and Converting to Java Key Store(JKS)A simple guide to generate signed certificates using OpenSSL and import them into a Java Key Store (JKS)Jan 18, 2021Jan 18, 2021
Imesha SudasinghaUsing Jenkins to setup CI/CD for your docker build in 5 minutesHow to setup jenkins with docker-in-docker to build your docker based projectsDec 28, 2020Dec 28, 2020
Imesha SudasinghaContainerization — Under the hoodA slideshow explaining the internals of containers including LXC, cgroups, namespaces and copy-on-write file systemsOct 30, 2020Oct 30, 2020
Imesha SudasinghainThe StartupJWT Authentication With Spring Boot’s Inbuilt OAuth2 Resource ServerUsing Spring Boot’s inbuilt OAuth2 Resource Server for JWT based authenticationOct 26, 20208Oct 26, 20208
Imesha SudasinghaAugurSense: Next Generation Multi-Camera Human Movement Analytics — Part 1Google Analytics for real worldJan 7, 2020Jan 7, 2020
Imesha SudasinghaGSoC 2017 — Distributed Configuration Management for Apache OODTMy GSoC 2017 Experience with Apache OODTAug 24, 2017Aug 24, 2017