• කැපී යා යුත්තේ කවුද?

      2019 ඔක්තෝබර් මස 20 වැනිදා ඉරිදා ලංකාදීප පුවත්පතේ රටවැසියාගේ අඩවියේ පලවූ “සුදුසුම ජනාධිපති අපේක්ෂකයා හඳුනා ගනිමු” ශීර්ෂය දරණ ලිපියට පිළිතුරකි...
    • Software Version Controlling

      Version control systems (VCS) (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to a collections of information such as computer programs, multimedia, databases, documents and so on. In computer programming and software engineering, VCSs are extensively used for controlling the versioning of the source code and plays a vital role in any software development effort as a software project is essentially a team effort which most of the cases are geographically dispersed across many regions. This article explains the fundamental concepts of VCS and their use and practice in modern software development context.
    • Java - Concurrency in a Nutshell

      This is the first of a series of discussions on concurrency in general and how those concepts areemployed in the Java ecosystem.