Google introduced the new flutter 2.2 in their Google I/O event last month. They have introduced many more features to flutter with this release, including SDK for google payment and google ads. Not only that, they have released a new version of dart language, which is dart 2.13 that supports…


First, Let’s understand the SSL and HTTPS.

Before installing the SSL certificate for a WordPress site or a blog, Let's understand the purpose of the SSL certificate.

What is HTTPS?

HTTPS stands for Hypertext Transfer Protocol Secure. It is the protocol where encrypted HTTP data is transferred over a secure connection. …


Are you a reader? or a schoolboy or girl who is trying to learn English as an international language? What is the biggest obstacle you have when you reading, writing, or talking in English? I guess that it is the words you always struggle with. You discover a lot of…


Image Reference: https://alligator.io/react/learning-react-memo/

React.memo is a high order component that takes a component and returns a new component. The main purpose of this is to increase performance by avoiding unnecessary rendering. We’ll discuss more important details about React.memo in the below paragraphs

I will explain React.memo behavior using example, then it will be…


image reference: https://www.tutorialswebsite.com/effect-hooks-in-reactjs/

If you are a React.js developer, you will know that these are widely used React.js hooks when doing frontend development. Most of us always have a doubt when selecting these functions since they do pretty much the same.

So today, let's talk about the real difference between them.

If…


This is very simple task. I will use IntelliJ idea as my IDE. If you are reading this article you should work with docker and you might familiar with that. Because of that i won’t explain the part of creating a docker container.

First thing you need to do it…


Spring mvc is not being used in industry. They have moved to the spring boot. But in sometimes, projects that had been started long time back are still using Spring mvc. I also working with such kind of project. So they needed to dockerize their existing application that are based…


Being a developer, you always need to use terminal in your machine. But default terminal doesn’t have good user interface. but we can use some plugins to make our life easier. Let’s look at this terminal

This has much more details than default terminal. It even record your recent commands…


Authentication is the most important part of the each and every web application. There are two ways that can be used to do authentication. First one is to maintain your own database and authenticate users from your own authentication provider. We have to do additional works to implement and maintain…


If you are using Weblogic Server and you need to create Weblogic custom authentication provider, I must say that you are in correct place. When I was reaching how to implement the OAuth in weblogic, I understood that It’s not possible implement OAuth 2 in weblogic because Weblogic 12c doesn’t…

pubudu jayasanka

Software Engineer at Creative Software

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store