In this article, I’m going to talk about why I’m switching VIM as my text editor from now on. And benefits, drawbacks. VIM is an interesting tool to learn and it’s not that difficult, only needs practice like the rest of others. VIM is going to save pretty much your…


Next.js gives you the best developer experience with all the features you need for production.

Next.js is a React Framework. If you know React, needs to optimize your web page’s user experience? you have to try this framework.

Next.js is celebrating the success of 5th year in the industry. World-famous…


SwiftUI is introduced in WWDC’19. SwiftUI is a brand new UI framework for developing apps for all Apple devices which are including macOS apps too. Before introducing SwiftUI, developers had used apple UIKit for developing iOS apps and AppKit for developing macOS apps. …


When you are developing an application in a development environment. If you need to see how it looks when deployed or need to show to your client who is at a different place. ngrok is the solution. Using it we no need to deploy and build the application for testing…


Hello guys. this article about printing receipts on a flutter application. I saw some articles about this topic, but They could not solve my problem. Here I hope to share our steps to print a receipt from the flutter application. Don’t worry guys it’s not a hard process. flutter able…


Hello everyone! I’m here again with the network article. I’m going to talk about FTP, SFTP and FileZilla. Anyone willing to study about data communication and file transfer protocol, this is for them.

A protocol is a set of rules which are used to transfer files over the network. let…


Von-Neumann architecture

von-neumann architecture diagram

· This architecture model is introduced by John von Neumann in 1945. This architecture is described how a digital computer would work and a “stored-program computer”. EDVAC was the first digital computer built based on this architecture.

· This architecture contains the following components.

o ALU unit for executing instructions


Hello everyone. I’m deveen rathnayake aka buwa. I’m an undergraduate at the University of Moratuwa faculty of IT. This is my first medium article, I will try my best to give an idea about react native and flutter.

before diving into this topic first let see what are the type…

Deveen Rathnayake

IT undergraduate, IT person

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