Uganda .NET Usergroup meeting September 2013 – ALM

In the September .NET user group meeting we will see how we can use Application Lifecycle Management (ALM) to manage projects and teams to produce quality software on time. We all know that in software development teams, developers do not want to focus on the noise of tasks, bugs, methodologies but code. The project managers…


Application Lifecycle Management Part 5 of 5

  Agile Project Management This is the fifth blog on Application Lifecycle Management series. This part will mainly focus on Agile Project Management aspect of the ALM process. For the past few days, I have been blogging about Application Lifecycle Management, you can read the previous posts: Application Lifecycle Management Part 1 of 5 Application…


Application Lifecycle Management Part 4 of 5

  Application Lifecycle Management Implementation   This is the fourth blog on Application Lifecycle Management series. This part will mainly focus on the standard approaches of implementing an ALM process. These strategies will focus more on the concepts and best practices then we shall finally look at the implementation of the same using the tools…


Callisto toolkit a rich controls and helpers toolkit

So when I was developing my first app I needed to achieve a certain functionality that wasn’t available in the regular windows 8 controls so when I searched online I came across a very helpful toolkit called Callisto, it was developed by Tim Heuer and Morten Nielson this toolkit controls a lot of helpful controls,…

1

Application Lifecycle Management Part 3 of 5

  Application Lifecycle Management Tools This is the third blog on Application Lifecycle Management series. This part will mainly focus on the tools that span different development phases and how these integrate with each other to accelerate collaboration and improve time to market of your software product. For the past few days, I have been…


Application Lifecycle Management Part 2 of 5

Building blocks of ALM This is the second blog on ALM, in my previous blog we introduced ALM. In this section, we shall look at what value does ALM add to your development process. We’ll also discuss how important it is to be focused on the stakeholders’ needs and use a task based approach. Then…


Application Lifecycle Management – Part 1 of 5

  Application Lifecycle Management at a glance Welcome to Application Lifecycle Management, in this series of blog posts, I will illustrate the basics of Application Lifecycle Management including its benefits, history and building blocks. We shall talk about Agile methodology in general and how Agile strategies can enrich application lifecycle management. This first blog post…


KE .NET User Group Reflections on our first meeting

Last Wednesday was the first meeting of Kenya .NET User Group. I’d like to thank attendees for coming to the meeting and hope that in return everyone learned something new. Big thanks to Jimmy and the team at the iHub for all the heavy lifting that went into make the event such a success. Now…


What does the LayoutAwarePage Class provide?

In this post I’m going to be discussing what’s available in the LayoutAwarePage Class. So First what is that class and how can we get it? The LayoutAwarePage is a class that Microsoft has developed for us in order to help us in handling the applications Navigation, Visual State Switching and Process Lifetime management. You…


Continuous integration using TFS on the Cloud

One of the best definition for Continuous Integration comes from Martin Fowler Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily – leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration…