HUM TCH MO Moditha Marasingha How I Landed My First Software Engineering Internship in Second Year (And Why Most Students Are… Two months ago, I started my journey as a Software Engineering Intern at Revocare Solutions. Not in my final year. Not after completing…
TCH MO Moditha Marasingha Stop Lying to Your Codebase: The Single Source of Truth Principle There’s a specific kind of pain every developer knows. You fix a bug in one place, and it reappears somewhere else. You update a config…
TCH MO Moditha Marasingha ELK Stack Explained: What It Is, Why It Matters, and When to Use It Modern applications generate an enormous amount of data every second. Server logs, application errors, user activity, security events —…
TCH MO Moditha Marasingha · MS Club of SLIIT How to Automate Blog Updates: Integrating Medium with React Ever wondered how to display your latest Medium stories dynamically in your React app? I did too! My journey began with fetching my Medium…
TCH MO Moditha Marasingha From 0 to Reverse Proxy: Designing Nginx for a Multi-Service Backend When One Backend Is No Longer Enough
MO Moditha Marasingha · Stackademic Your Database Needs Git. Here’s Liquibase You already use Git for your code. You track every change, review PRs, and deploy safely.
SOC HUM TCH MO Moditha Marasingha Unlock Your GitHub Potential with the GitHub Foundation Certification For university IT students, mastering Git and GitHub is essential to succeed in collaborative projects and build a strong foundation for a…
ECO TCH MO Moditha Marasingha How to Easily Add a Contact Form to Your HTML/CSS Static Website Creating a contact form for my personal blog without a backend can be challenging. However, by using the Web3Forms API, I could easily set…
HUM ECO TCH MO Moditha Marasingha How I Made My Portfolio Website As a software engineering student, having a portfolio website is essential. It’s a way to showcase your skills, projects, and experiences…