Dilan TharakaHow to find an IT job with Visa Sponsorship in the UKThis article will give you an idea of how to find a visa sponsored IT job in the UK. Please note that this mainly targets finding a…Oct 21, 20231Oct 21, 20231
Dilan TharakaDebug Like a Pro in IntelliJ IDEAIntelliJ IDEA is my favorite IDE in Java development. Might be yours too. When developing Java projects (Not only Java) debugging acts a…Jun 1, 20211Jun 1, 20211
Dilan TharakaWriting FreeMarker Templates in WSO2 MIIn WSO2 Micro Integrator, there are various ways to transform or generate payloads. PayloadFactory mediator, DataMapper, Script mediator…May 6, 2021May 6, 2021
Dilan TharakaTransforming CSV in WSO2 MI— The Easy WayCSV is a widely used content format in the digital world. In WSO2 MI you can use a number of mediators to transform a CSV payload…Jan 3, 20211Jan 3, 20211
Dilan TharakaIs it bad to use wildcard imports in Java?Java developers use the wildcard (*) in import statements to import all the classes in a particular package. But in code reviews, most of…Aug 7, 20201Aug 7, 20201
Dilan TharakaNew features in Java 9 Stream APIJava Stream API introduced in Java 8 was a game-changer and almost every Java developer love using Streams. Since Java 8, the Stream API…Jun 26, 2020Jun 26, 2020
Dilan TharakaHow to process CSV with WSO2 Class MediatorWhen using WSO2 Enterprise Integrator, the Class Mediator is a useful mediator. When there’s a scenario where we can’t use the existing…Jun 3, 2020Jun 3, 2020
Dilan TharakaGet a public URL to your Localhost — The easy wayIf you’re a web developer or an API developer, then you should have wondered how to expose your localhost to the outside world. Some…Apr 8, 2020Apr 8, 2020
Dilan TharakaDebug like a Pro in Chrome Dev Tools — How to use Rendering tabToday frontend applications are becoming more complex. When the apps get bigger, they get slower. One of the main reasons behind a slower…Jan 18, 20202Jan 18, 20202
Dilan Tharaka4 ways to implement a synchronized counter in JavaA synchronized counter is a counter which can be updated using several threads. You may need to implement a synchronized counter in day to…Aug 27, 2019Aug 27, 2019