Software Engineering
Everything you need to Know about Java 25
Java 25 LTS brings 10-20% memory savings, simplified syntax, Scoped Values for virtual threads, and enhanced Shenandoah GC. Here is an essential upgrade guide for enterprise developers.
Journal
On 18th September 2025, Priyanjana Rodrigo and I conducted an online session of the Employability Skills Development Seminar Series at Sri Lanka Institute of Information Technology (SLIIT), titled "Tools and Technologies Used in the Software Development Industry." This session was tailored for second-year students, with the goal of
Journal
We've started the Program Increment Planning (PI Planning) session for the upcoming quarter on 21st October. This is a cadence-based planning event in SAFe (Scaled Agile Framework) where multiple agile teams come together to align on priorities, dependencies, and objectives for the upcoming PI, typically a quarter (8-12
Books
How "Atomic Habits" by James Clear transformed my habits, boosted my productivity, and accelerated my tech career through tiny, consistent improvements that compound over time.
Software Engineering
As a fellow Software Engineering professional, I've seen firsthand the myths and how different the reality of our job is from what most people imagine. It's why I'm passionate about sharing what I've learned, especially for those who are looking to catch
Software Engineering
Hello Folks, You must be reading this post because you are interested in Software Engineering. Maybe you are just after finished schooling and hoping to start higher studies or just after the degree waiting to start a career in SE related or maybe hoping to change career role to Software