A blog about simplifying computer science concepts/topics.

Hi, I'm Sudheer. I'm studying MSc Advanced Computer Science at Swansea University in Wales, UK. I share my learning resources in this blog. These include notes I made for various modules, step by step guides on how to implement things, and documentation of whatever projects I'm working on.

Latest Entries >>

How to resolve the error: 0x80370114 The operation could not be started because a required feature is not installed

This error might appear when you are trying to setup Windows Subsystem for Linux (WSL) on your windows PC. To ... Read more

Memory Management in Operating Systems

Operating System Objectives regarding Memory Management 5 requirements for memory management Partitioning Techniques Memory Partitioning: Memory can be partitioned in ... Read more

What is control flow coverage in Software Testing

Control flow coverage is about checking the coverage of the test suite based on the program graph.

What are program graphs in Software Testing?

Program graphs are just graphs that represent the control flow of a program.

Introduction to Software Testing

Software testing involves verification and validation of the system to assess whether it meets our requirements and precisely whether it works the way its intended.

Creating Laravel Project on Ubuntu

A step by step guide on setting up your first Laravel project on Ubuntu.

Install HomeBrew on M2 Macbooks

A simple step by step guide on how to install HomeBrew on M2 Macbooks.

Docker installation steps on Ubuntu

A step by step guide to installing Docker Engine on Ubuntu for setting up Laravel projects.
View all entries >>