Skip to content
My first month at endjin

My first month at endjin

Jess Panni

Azure Batch - Time is Money in Big Compute

Azure Batch - Time is Money in Big Compute

James Broome

Consumption based pricing is a one of the USPs of Cloud PaaS services, but the default settings aren't necessarily optimised for cost. Significant savings can be made from understanding your workload.
Chaos with a rhythm - controlling innovation

Chaos with a rhythm - controlling innovation

Matthew Adams

Running a start-up or bootstrapping a new product within an established business can feel pretty chaotic. We talk about strategies for managing the time of a team, and ensuring that you become predictable.
Stop coding, start developing your product

Stop coding, start developing your product

Matthew Adams

Technologists often get hung up on technology and forget about the customer (and the business!) We talk about a real-world example and some practical advice for getting your idea business-focused.
A Step-by-step guide to setting up CucumberJS in Visual Studio 2015

A Step-by-step guide to setting up CucumberJS in Visual Studio 2015

Matthew Adams

This is a quick guide to setting up cucumber JS in Visual Studio with grunt.
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

Step-by-step guide to bootstrapping your new product development – Part 10, Organizational Structures

Step-by-step guide to bootstrapping your new product development – Part 10, Organizational Structures

Matthew Adams

In the early days of a start up, the organizational structure is defined rather loosely, and typically by function. The technical founder has her domain, the sales & marketing founder his, and they work closely together to achieve their initial goals. As an organization grows, it is not possible to maintain that level of detailed personal control. How does a growing business structure itself for innovation? Or a larger organization pivot and allow an innovation culture to develop?
Using Azure Resource Manager and PowerShell DSC to create and provision a VM

Using Azure Resource Manager and PowerShell DSC to create and provision a VM

Richard Kerslake

Explore Azure Resource Manager and PowerShell Desired State Configuration for provisioning and configuring Azure virtual machines.
Spinning up 16,000 A1 Virtual Machines on Azure Batch

Spinning up 16,000 A1 Virtual Machines on Azure Batch

Howard van Rooijen

We recently completed a technical proof of concept to see if the new Azure Batch service could scale to meet the demands of a Big Compute workload.
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

Reduce Merge Conflicts in .NET Solutions with PowerShell based Git Hooks

Reduce Merge Conflicts in .NET Solutions with PowerShell based Git Hooks

Howard van Rooijen

Git has powerful extensibility points, which you can harness to automate your dev inner loop. In this post we examine how to use Git Hooks to reduce the occurrence of merge conflicts.
SpecFlow Extensions for Azure Storage Emulator

SpecFlow Extensions for Azure Storage Emulator

Howard van Rooijen

We use SpecFlow to write integration tests against Azure. In this post we share an Open Source SpecFlow extension for the Azure Storage Emulator.
Speed kills: decrease page load time and increase conversions with Azure CDN

Speed kills: decrease page load time and increase conversions with Azure CDN

Pascal Arnould

A CDN, short for Content Delivery Network, is essentially a network of servers set-up, in various geographic locations, with the aim of speeding up the delivery of content to end-users across the Internet.
Azure Automation scheduler and daylight saving time

Azure Automation scheduler and daylight saving time

Richard Kerslake

Everything in Azure runs in Coordinated Universal Time; learn how to deal with Daylight saving time in Azure Automation, so your jobs still run on time.
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.
March 2015 Browser Share

March 2015 Browser Share

Matthew Adams

We get 1000s of page view per day, which means we get an interesting insights into current Web Browser usage statistics. Here are the numbers for March 2015.
Azure Web Apps: Package Restore against a private NuGet Feed

Azure Web Apps: Package Restore against a private NuGet Feed

Howard van Rooijen

If you have private NuGet feeds, restoring packages during a CI/CD process can be a challenge. This post provides a solution when working with Azure App Service.
Step-by-step guide to bootstrapping your new product development – Part 9, Iteration

Step-by-step guide to bootstrapping your new product development – Part 9, Iteration

Matthew Adams

Explore our journey refining our MVP, understanding market fit, and enhancing value delivery to clients.
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?
Step-by-step guide to bootstrapping your new product development – Part 8, Validation

Step-by-step guide to bootstrapping your new product development – Part 8, Validation

Matthew Adams

In this article, we look at how we're going to tidy up our assumptions list, conduct some more low-cost experiments to satisfy ourselves we know exactly what we're getting into, then take the leap and build something that satisfies some core part of the value proposition, and persuade some customers to buy it.
Improve your SpecFlow scenarios with custom step argument transformations

Improve your SpecFlow scenarios with custom step argument transformations

Mike Evans-Larah

Explore how to use SpecFlow for human-readable specs and create reusable step argument transformations for easy readability.

Want to work smarter, grow faster and be happier? endjin is hiring!

Howard van Rooijen

We're always looking for good people to join endjin. If you like what we blog or talk about, it might be worth getting in contact.
25 useful steps missing from SpecFlow

25 useful steps missing from SpecFlow

Howard van Rooijen

We're huge fans of SpecFlow. We harvested 25 reusable steps from our various open source projects into a new extension that you can use to reduce your own boilerplate.