True impact of Boldungu – learn by doing May 31, 2020
After releasing the boldungu learning technology to the public 4 days ago, i have been receiving messages  from potential users on the progress of the project. I would to mention that it is amazing to see how many unique questions we have been able to generate, mark and grade. From set concepts to algebra, fractions to geometry every child from primary 3 to primary 7 must have fun with mathematics.  True to boldungu for bold learning...
Read More
Inspiring quotes on computing April 1, 2018
“It is not only the violin that shapes the violinist, we are all shaped by the tools we train ourselves to use, and in this respect programming languages have a devious influence: they shape our thinking habits.” ― Edsger W. Dijkstra “Program testing can be used to show the presence of bugs, but never to show their absence!” ― Edsger W. Dijkstra
Read More
Streamlining Software Development Projects January 7, 2017
In most developing countries the software development discipline is emerging. Several private and government entities are in the process of automating different business activities. Just like the software discipline itself, the information technology professional are still gaining expertise in specification and verification of software solutions.Where the clients know what they want, they are not in position to explain it to the developers. And equally less experienced developers find it a challenge to understand the needs of...
Read More
Microservices is not more than a specialized case of SOA February 10, 2016
Over the last couple of years, there has been renewed energy in the subject of service oriented architectures. The invention of term ‘micro services’ has warranted a immense interest in the subject of service oriented architectures. Despite the initial contention on the difference between SOA and the already mature Component Based Software Engineering (CBSE), there is consensus that SOA improves the key attributes of software such as agility, cost to market, flexibility, inter-operability and many others....
Read More
What About Sub-standard Software Systems October 23, 2015
Like any incurable disease it (software) attracts more quarks, magicians and fortune tellers - -E.W. Dijkstra In the past five years, I have come to think that it is valuable for the general public to know the distinction between a good computer system and a bad one, especially that the consequences affect even the innocent. Perhaps you have been to the bank and a teller casually announces that you can not withdraw or deposit money because...
Read More
Benefits And Advantages of Webservices May 12, 2014


To begin with there has been considerable attention to web services  in the last couple of years since early 2000. For starters  web service are no more that applications that are designed to be used across the web. Web services provide a program-to-program programming model where one service invokes another using web standards including the well known HTTP and XML. Here I outline the main benefits, some technical others business. Interoperability – when faced with a...
Read More