Endjin - Home

endjin blogs

Think Smarter

One very useful but little used pattern when working with Resource Manager templates, is the ability to use parameters to optionally deploy resources, constrain certain resource configurations based on other user defined parameters, or to toggle parameters based on other values. To give a couple of concrete examples, imagine we have a highly reusable template […]


London, 02/12/16 Barber Vangelos Georgiou has been cutting hair at George Gents’ Hairdresser on Bermondsey street since 1970. Over the years he’s seen dramatic changes to the neighbourhood, from factories to luxury shops and flats, with a knock on effect for his business as costs have risen and the factory workers who lived and worked […]


tl;dr – I set up automated backups of our office security camera footage and used Microsoft Flow to automate alerting if anything went wrong. At endjin HQ, we have an office security setup using multiple cameras managed by Surveillance Station, an application on our on-site Synology NAS drive. Surveillance Station handles the recording schedules and stores […]


Choosing the right cloud platform provider can be a daunting task. Take the big three, AWS, Azure, and Google Cloud Platform; each offer a huge number of products and services, but understanding how they enable your specific needs is not easy. Since most organisations plan to migrate existing applications it is important to understand how […]


Guest Blogger – Ed describes his three month paid summer internship at endjin Ed is studying a Mathematics BSc at UCL. He made contact in January because he was looking to gain some real world software development experience during his summer break, before his final year at University. During his three month internship we tried to expose him to as many different […]


If you are trying to create a package to deploy a web project from the command line using msbuild, you might be struggling with the required arguments. Simply specifying /target:package is not enough. While this will generate a zipped web package, it will only include direct references from the web project itself. Any projects the […]

Category: Development

Reasons to: Round up of the Sessions I Attended

by Paul Waller

For some reason, even though I left school years ago, September seems to mark the start of a new year. Probably because that’s when schools do go back after the summer, my mind is sub-consciously stuck in that cycle and importantly this year our eldest begins a new chapter in his life – of starting […]

Category: Culture, Experience

How to use Power BI Embedded with AspNetCore

by Matthew Adams

If you are looking to build an AspNetCore website, and take advantage of Power BI embedded, you’ve probably found that there isn’t any SDK support for basic report rendering (yet). While the underlying PowerBI.Core and PowerBI.Api assemblies work just fine, there is no equivalent to PowerBI.MVC, and PowerBI.Javascript fails to install correctly in the new […]


Choosing the right cloud platform provider can be a daunting task. Take the big three, AWS, Azure, and Google Cloud Platform; each offer a huge number of products and services, but understanding how they enable your specific needs is not easy. Since most organisations plan to migrate existing applications it is important to understand how […]


We’ve been running workshops and training sessions for a long time now, and one thing we’ve learned from that is that PEOPLE DO WORKSHOPS WRONG. From MBA classes, to design sessions, there seems to be a common problem: burn-out. There’s so much evidence[1] that over-work, even in a short period, leads to a rapid spiral […]


Choosing the right cloud platform provider can be a daunting task. Take the big three, AWS, Azure, and Google Cloud Platform; each offer a huge number of products and services, but understanding how they enable your specific needs is not easy. Since most organisations plan to migrate existing applications it is important to understand how […]


Guest Blogger – Carmel describes her two month paid summer internship at endjin Carmel is studying a Physics MPhys at the University of Manchester. She made contact in April because she was looking to gain some real world software development experience during her summer break, before her final year at University. During her two month internship we […]

Category: Culture, Development

Choosing the right cloud platform provider can be a daunting task. Take the big three, AWS, Azure, and Google Cloud Platform; each offer a huge number of products and services, but understanding how they enable your specific needs is not easy. Since most organisations plan to migrate existing applications it is important to understand how […]


Choosing the right cloud platform provider can be a daunting task. Take the big three, AWS, Azure, and Google Cloud Platform; each offer a huge number of products and services, but understanding how they enable your specific needs is not easy. Since most organisations plan to migrate existing applications it is important to understand how […]


In this series, we’re comparing cloud services from AWS, Azure and Google Cloud Platform. A full breakdown and comparison of cloud providers and their services are available in this handy poster. We have assessed services across three typical migration strategies: Lift and shift – the cloud service can support running legacy systems with minimal change […]


In this series, we’re comparing cloud services from AWS, Azure and Google Cloud Platform. A full breakdown and comparison of cloud providers and their services are available in this handy poster. We have assessed services across three typical migration strategies: Lift and shift – the cloud service can support running legacy systems with minimal change […]


AWS vs Azure vs Google Cloud Platform

by Jess Panni

Choosing the right cloud platform provider can be a daunting task. Take the big three, AWS, Azure, and Google Cloud Platform; each offers a huge number of products and services, but understanding how they enable your specific needs is not easy. Since most organisations plan to migrate existing applications it is important to understand how […]


Cloud Adoption: A Deep Dive into the Swiss Cheese Model

by Howard van Rooijen

Guest Blogger – Barry Smart IT Director & Partner, Hymans Robertson Barry is IT Director at Hymans Robertson, the largest independent firm of consultants and actuaries in the UK. He is responsible for leading the firm’s technology strategy. The firm is turning increasingly to technology to enhance and extend the services it provides to clients. […]


As Partners for Power BI, endjin is doing more and more interesting things with data and visualisations every week. Recently we were asked to develop some custom visualisations based on work item KPI data from inside Visual Studio Team Services (VSTS), which required us to get to grips with the underlying VSTS REST API. This post […]


Microsoft Azure Most Valuable Professional 2016

by Howard van Rooijen

I’m honoured to announce that I’ve been awarded an Azure MVP award for 2016. I’m excited to have finally achieved a career goal I’ve been hankering after for almost a decade! I wanted to say a big thank you to Ed Price for noticing that I wasn’t an MVP already and submitting the nomination! I’m […]


1 2 3 14