Currently showing  Plio

  Show all blogs


Bringing the power of End-to-End testing in Plio’s open-source platform

By Vaibhav Rathore

March 22, 2022


Originally posted on Plio’s Blog End-to-end testing is often discussed in ideal terms — stable environments, modern browsers, and predictable user behavior. In practice, teams building software for real users operate under far more constraints. This post documents how we approached end-to-end testing while working on Plio, an open-source education…


From data analysis to daily reporting: delivering insights to teachers via WhatsApp

By Akhilesh Negi

October 17, 2021


Automating operational reporting for a large-scale education program During the COVID-19 pandemic, many education programs were forced to move online almost overnight. For NGOs running at-scale interventions, this shift wasn’t just about delivering content — it was about maintaining visibility into learning outcomes without adding unsustainable operational load. As part…


Designing a multi-tenant platform: early architectural decisions and their consequences

By Vaibhav Rathore

April 29, 2021


Early architectural decisions and their consequences Plio was designed to be used by multiple organizations concurrently, each running its own programs, users, and content, while relying on shared infrastructure. This was not a scaling concern discovered later. It was intrinsic to how Plio was expected to be adopted: different organizations…


Engineering hygiene as a system concern

By Vaibhav Rathore

April 15, 2021


Why ColoredCow treats code quality as infrastructure, not preference Most software systems are built with the hope that they will grow in importance.What differs is whether they are designed as if increasing responsibility is inevitable — and as if small decisions made early will be paid for later. At ColoredCow,…


Talks
Effective use of magic methods in Laravel
By Pankaj Agarwal
Digging deep into the framework
Know more to request this talk