Blog (Notes)

Open Source Project for Education (OSPE) Pool for Real World Project Experience with Training

All technology courses should be taught hands on. Only when you work on a real problem and make your hands dirty you will really learn. But this everyone knows and most trainers will tell you this upfront. What I am going to suggest is one more level of commitment to both teaching and learning, and that is the ability to work on a real world project.

Tips and guidelines for writing educational contents

Here are few tips and guidelines for writing content. This page contains running notes. More points and explanations will be added.

  1. Write in plain English whenever possible. Avoid technobabble, gobbledygook and jargons. Ironically, even the terms technobabble and gobbledygook may not be known to many. 

Book Series Proposal: Concept, Practice and Revise

I am a great fan of recipe based books. I have also authored one called Serverless Programming Cookbook. Many recipe based books, including the one I wrote, reflect how most software professionals work. After a brief introduction they jump directly into the how to do section followed by how it works section and so on. Most software engineers today want to quickly implement solutions to problems and refer to theory only if something is not understood or want more explanation. 

Distributed Computing - Recorded Lectures (BITS)


Recorded Lecture - 1.1

Introduction Part I – Definition

Relation to Computer system components


Recorded Lecture - 1.2

Advanced Computer Networks - Recorded Lectures (BITS)

Module 1: Internet Architecture & Next Generation Design

Recorded Lecture 1.1: Internet architecture and next generation internet design

Introduction to the course

Internet Architecture and Functionalities

Module 2: General TCP Congestion Control and Queuing

Web Development - Important Terms and Concepts

We will discuss important terms and concepts related to Web Development here.


Web Browser (commonly referred to as a browser)

A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. 

Examples include Firefox, Chrome, IE, Safari etc.

Software Testing - Important Terms and Concepts

Unit testing is a software testing method by which individual units of source code, together with associated control data, usage procedures, and operating procedures, are tested to determine whether they are fit for use.

Read more here


Integration testing (sometimes called integration and testing) is the phase in software testing in which individual software modules are combined and tested as a group. It occurs after unit testing and before validation testing.


We learn together, do innovations and then document them.

Offline Contact
We connect physically only in Bengaluru currently, but most of our activities happen online. Please follow us here or in social media for more details.
WhatsApp (Primary): (+91) 7411174113
WhatsApp (Secondary): (+91) 7411174114

Business newsletter

Complete the form below, and we'll send you an e-mail every now and again with all the latest news.

About Cloudericks

Team Cloudericks is a community to learn about and master cloud computing. Current learning focus is on AWS cloud.

We believe that knowledge is useless unless you share it; the more you share, the more you learn. Visit Cloudericks.

Recent comments

Photo Stream