Skip to content
  1. We help small teams achieve big things.
  2. Our Technical Fellow just became a Microsoft MVP!
  3. We run the Azure Weekly newsletter.
  4. We just won 2 awards.
  5. We just published Programming C# 8.0 book.
  6. We run the Power BI Weekly newsletter.
  7. Our NDC London 2020 talk is now available online!
  8. We are school STEM ambassadors.
Mike Larah By Mike Larah Software Engineer II
Apprenticeship Week 2

I started my second week of the apprenticeship by looking at some functional testing. Specifically I was beginning to put together a 'regression' test pack for a client, identifying key success scenarios in their product and service that can be tested against before future releases are deployed to ensure the software does not 'regress'. Ideally, once this test pack has been compiled, it would be best to write scripts to automate what would be long manual testing process.

The other part of my week has been spent preparing to write a web application to assist in logging my (and future apprentices') progress. The idea is to create a system where it is easy to log activities that have been completed and represent the logged data in useful ways. Other features will be to provide a way to give feedback for continuous assessment throughout the apprenticeship, and a library for sharing useful articles/tutorials/tools. To get prepared for this, I have been studying Pluralsight courses on ASP.NET MVC and Web API.

To begin designing the structure of the site, I have been creating a mindmap (using XMind) and using a great, simple tool called Balsamiq Mockups to create wireframes like the one below.

These are both great ways to start thinking about the features for the site and the architecture that will be required to build it.

Finally, I have also this week attended the Microsoft TechDays Windows Azure Developer Camp (taken by cloud evangelist Steve Plank), where I was shown an introduction to cloud computing and how to do things like deploy an application to Azure, and create and utilise cloud storage and databases.

@MikeLarah

Mike Larah

Software Engineer II

Mike Larah

Mike is a Software Engineer at endjin with almost a decade of experience in solving business problems with technology. He has worked on a wide range of projects for clients across industries such as financial services, recruitment, and retail, with a strong focus on Azure technologies.