This post is the second in a series of articles that will be devoted to explaining the Ushahidi Platform at a technical level for programmers and deployers. In the last blog post, we explored how the architecture of the Ushahidi Platform is radically changing from v2 to v3. In this post, I will detail the different types of objects that make up the new architecture and what their role is within the system. If … …

This post is the first in a series of articles that will be devoted to explaining the Ushahidi Platform at a technical level for programmers and deployers. One of the fundamental changes in version 3 of the Ushahidi Platform is a movement towards “clean architecture”. The concept of design patterns and system design has been part of programming for over 40 years, but many projects, both open and closed source, fail to completely realize the … …

(Guest post by Heidi Ellis Professor and Chair of the Computer Science and Information Technology department at Western New England University. She has a long-time interest in computing education and has been supporting student participation in open source software since 2006 and has been PI or Co-PI on three NSF-funded grants in this area. Heidi also writes about students and open source at http://heidiellis.wordpress.com/) The end of May saw another successful group of faculty members come … …

2013-BRCK-Ushahidi-iHub When we sit back and think about all the various organizations, projects, and companies we have been a part of over the past six years, at first glance they are seemingly quite different. But the reality is that we have simply aimed to solve our problems from internet connectivity to gathering meaningful information. There are many ways that the organizations and initiatives we’ve been a part of connect to one another, even if at first they’re not obvious. The first is that we’re always solving for a need that we have. The second is that we’re trying to do our part within a greater ecosystem to help it grow, and many times this is related to the tech industry in East Africa.

Deployment of the Week This week, we acknowledge the efforts of the Pantau Pusaka Indonesia team towards providing a platform for citizens to share updates on preservation of endangered heritage. In the news MAVC Open for business This last week, the Making All Voices Count team has held events in 3 different african cities to officially open business. They launched in Accra, Johannesburg, and finally in Nairobi. Folks in Jakarta, stay … …

Deployment of the week This week, we recognise the efforts of the Reevo team to build a virtual platform that reflects diverse and multiple alternative education initiatives worldwide. Cameroon Elections Help? We recently highlighted the work one of our community members, Jean Brice is doing around the Cameroon Elections, slated for September 30th, 2013. It's now 10 days to the elections, and his team needs help to process incoming information, manage … …

(Guest post, cross posted from Citizen Lab blog. The Author,Jennie Phillips is a PhD student working with the Citizen Lab at the University of Toronto. Her research focuses on the development of crisis resilience with high-risk civil society groups promoting human rights freedoms online in a virtual, networked setting. With an MA in Education Technology, she has experience in Emergency Management, training and technology with the federal government, private, non-profit and her company ellips … …

[Guest post cross-posted from Ihub Research. About the author: Angela Crandall studies the uptake and increasing utility of ICTs in East Africa from a user’s perspective. Angela is currently a Research Manager at iHub and also co-lead of Waza Experience, an iHub community initiative aimed at prompting under-privileged children to explore innovation and entrepreneurship concepts grounded in real-world experience.] iHub Research is pleased to publish the results of our research on developing … …