Skip to content
Alice Waddicor - Software Engineering Apprentice III

Alice worked at endjin between 2014-2017.

Meet Alice

Alice was the second person to complete our Apprenticeship programme.

Alice came from a technical writing background, and re-trained because of an interest in technology, particularly data processing, information extraction, and automation.

During her apprenticeship Alice became passionate about Tech for Good and became an environmental campaigner.

Alice worked at endjin between 2014-2017.

View Blogs
My final year as a software engineering apprentice at endjin

My final year as a software engineering apprentice at endjin

Alice Waddicor

Alice reflects on her final year and an apprentice, what she's learned over the past three years, and the new skills and capabilities she's developed.
Creating a PowerBI report with DirectQuery and multiple SQL Database sources using Elastic Query

Creating a PowerBI report with DirectQuery and multiple SQL Database sources using Elastic Query

Alice Waddicor

Learn to build a Power BI dashboard using DirectQuery and ElasticQuery across multiple databases with Alice Waddicor.
Year 2 as a software engineering apprentice at endjin

Year 2 as a software engineering apprentice at endjin

Alice Waddicor

Alice reflects on year 2, being given more responsibility, diving deeper into all aspects of software delivery, and the good habits she's been building.
Azure Machine Learning–experimenting with training data proportions using the SMOTE module

Azure Machine Learning–experimenting with training data proportions using the SMOTE module

Alice Waddicor

Azure data services part 3: Azure Machine Learning

Azure data services part 3: Azure Machine Learning

Alice Waddicor

Azure data services part 2: Stream Insight

Azure data services part 2: Stream Insight

Alice Waddicor

Azure data services part 1: HDInsight

Azure data services part 1: HDInsight

Alice Waddicor

Visualise your Azure Table Storage data with Power BI

Visualise your Azure Table Storage data with Power BI

Alice Waddicor

You can easily visualise data stored in Azure Table Storage in Power BI. This guide shows you how.
Using Git for .NET Development: Part 5 – Staging Some Changes In A File But Not Others

Using Git for .NET Development: Part 5 – Staging Some Changes In A File But Not Others

Alice Waddicor

How do you selectively stage some of your changes in GIT? How does Visual Studio help? How can you do this on the command line?
Amazingly Useful Chrome Developer Tips: #1 Inspecting dynamically created DOM elements

Amazingly Useful Chrome Developer Tips: #1 Inspecting dynamically created DOM elements

Alice Waddicor

Year 1 as an endjin software engineering apprentice

Year 1 as an endjin software engineering apprentice

Alice Waddicor

In this post Alice reflects on her first year at endjin as an Apprentice and her thoughts on programming, development tools & methodologies, cloud computing and what may lay in store in year 2.
Generating and using a certificate to authorise Azure Automation

Generating and using a certificate to authorise Azure Automation

Alice Waddicor

Explore how to use Azure Automation for running VMs during office hours. Learn to create runbooks for automated tasks at pre-defined times.
Refactoring by pattern using Regular Expressions and ReSharper search by pattern

Refactoring by pattern using Regular Expressions and ReSharper search by pattern

Alice Waddicor

Using SmartGit to follow the GitFlow branching and workflow model

Using SmartGit to follow the GitFlow branching and workflow model

Alice Waddicor

How do you use SmartGit to simplify your development workflow by using GitFlow?
Using SemanticMerge to fix Git merge conflicts

Using SemanticMerge to fix Git merge conflicts

Alice Waddicor

How can you use the SemanticMerge tool to help you deal with GIT merge conflicts? Here's an overview of the process.
Using Git for .NET Development: Part 4 - Resolving Merge Conflicts

Using Git for .NET Development: Part 4 - Resolving Merge Conflicts

Alice Waddicor

How do you resolve GIT merge conflicts? Can Visual Studio help you at all? What are the best tactics?
Understanding dependency injection

Understanding dependency injection

Alice Waddicor

What is Dependency Injection? How does it help you develop software? Why should you use it? Is it a silver bullet for creating loosely coupled components?
Using Git for .NET Development: Part 3 – branching and pushing your changes

Using Git for .NET Development: Part 3 – branching and pushing your changes

Alice Waddicor

How do you created branches in GIT? How do you push your changes to a remote server? How does Visual Studio help?
Using Git for .NET Development: Part 2 – basic operations and tools

Using Git for .NET Development: Part 2 – basic operations and tools

Alice Waddicor

How do you get started with GIT? How do you install it? What are the basic commands? How does Visual Studio help you?
Using Git for .NET Development: Part 1 – What is Git?

Using Git for .NET Development: Part 1 – What is Git?

Alice Waddicor

What is GIT? Why should you use it as a .NET Developer? How do you incorporate it into your workflow? How does Visual Studio help?
Apprenticeship Week 2 – Getting Started with Behaviour Driven Development

Apprenticeship Week 2 – Getting Started with Behaviour Driven Development

Alice Waddicor

Delving a little deeper into Behaviour Driven Development and Specification by Example.
Apprenticeship Day 5

Apprenticeship Day 5

Alice Waddicor

Day 5 includes more behaviour driven development with SpecFlow, talking to a real customer over a working lunch, and thinking about evidence-based decision making.
Apprenticeship Day 4

Apprenticeship Day 4

Alice Waddicor

Day 4 includes a code review, performance optimisations, an introduction to behaviour driven development and mocking.
Apprenticeship Day 3

Apprenticeship Day 3

Alice Waddicor

On her 3rd day, Alice starts writing some code, and uses the Argotic framework to process some RSS and ATOM feeds.
Apprenticeship Day 2

Apprenticeship Day 2

Alice Waddicor

On her second day, Alice is given a deep dive into the commercial side of the business.
Apprenticeship Day 1

Apprenticeship Day 1

Alice Waddicor

Alice covers her day 1 experience of starting her apprenticeship at endjin; setting up her development environment and getting familiar with endjin's tools and systems.