Shanika Wickramasinghe's Blog Posts

Shanika Wickramasinghe is a software engineer by profession and a graduate in Information Technology. Her specialties are Web and Mobile Development. Shanika considers writing the best medium to learn and share her knowledge. She is passionate about everything she does, loves to travel and enjoys nature whenever she takes a break from her busy work schedule. She also writes for her Medium blog sometimes. You can connect with her on LinkedIn.

The Caesar Cipher, Explained
Learn
6 Minute Read

The Caesar Cipher, Explained

The Caesar Cipher is among the oldest encryption techniques used to communicate securely. It’s simple to use and easy to break, as you’ll see here.
Cross-Site Scripting (XSS) & How to Prevent Attacks
Learn
6 Minute Read

Cross-Site Scripting (XSS) & How to Prevent Attacks

Learn about Cross Site Scripting (XSS) attacks and how they work. Check out its examples, types, impacts, and ways to prevent it.
What Is OpenTracing?
Learn
5 Minute Read

What Is OpenTracing?

Though the OpenTracing project is no longer supported, learn how it worked & how to migrate to the newer OpenTelemetry framework.
The CVE & CVE Management, Explained
Learn
10 Minute Read

The CVE & CVE Management, Explained

The CVE is a go-to public list of vulnerabilities and exposures that threat actors can harness. Get the full story for managing CVEs here.
Chaos Testing Explained
Learn
7 Minute Read

Chaos Testing Explained

A part of SRE, chaos testing is a software testing approach where we intentionally break things in an app in order to test and strengthen its resilience.
What’s ARP? Address Resolution Protocol Explained
Learn
6 Minute Read

What’s ARP? Address Resolution Protocol Explained

The Address Resolution Protocol (ARP) is a fundamental network communication protocol used within LANs. Get the full story here.