C# Cloud Application Architecture: Commanding via a Mediator (Part 1)

When designing cloud based systems we often think about the benefits of loosely coupling systems, for example through queues and pub/sub mechanisms, but ultimately fall back on more traditional, layered patterns for the application architecture. My aim over a series of posts is to show how combining the Command pattern with the Mediator pattern can [...]
Read more

Haller Foundation Hackathon

Last month, as part of the Amido Corporate Social Responsibility programme, we partnered with the Haller Foundation, a charity dedicated to helping Kenyan communities and ecosystems thrive. The resulting hackathon saw Amido employees split into teams with two hours to pull together, and then pitch to a panel of Haller judges, a proposal for a [...]
Read more

One to Watch: Turning the Microscope on Google’s Position in the Cloud Industry

For years the Google Cloud Platform has been considered one of the Big Three cloud computing offerings, whilst at the same time viewed as the laggard, the third-best option behind Amazon Web Services (AWS) and Microsoft. Despite this, Google has been working tirelessly over the past 18 months to position itself as the more open [...]
Read more

AI & the forthcoming Automotive Revolution

As seen published on ITPro Portal. At WebSummit 2017 there was a recurring theme — self-driving cars. Almost every talk I went to — whether at Centre Stage, SaaS Monster or AutoTech — mentioned self-driving cars in one way or another. The benefits of self-driving cars are enormous: Increased safety: There will be reduced vehicles [...]
Read more

Serverless December Meetup

For the past year Amido have been proud sponsors of the Serverless London User Group and so we are delighted to be opening our doors once again to host the last Serverless Meetup of 2017. With speakers like Danilo Poccia and Josh Dzielak and a recap of all Serverless announcements from AWS re:INVENT 2017, this meetup [...]
Read more

Scrum Meetup: How to become a #TrueScrumMaster

I read recently that the role of Scrum Master held the number 10 spot on LinkedIn’s Hottest Jobs of 2017 list, and the number of jobs in this area is expected to double over the coming year. This piqued my interest because until the summer of 2015, when I was happily working in a Waterfall [...]
Read more

Error Boundaries in React 16

TypeError: Cannot read property '_currentElement' of null If you've ever seen this error before, you've probably discovered that it rarely tells you anything about the actual issue that led to it. It is one of several indicators that there is a problem in one of your components, but it won't do much to tell you [...]
Read more

Building an Alexa skill, part II

A few months ago I wrote a blog post on building a basic Alexa skill in which I made a promise to write a part two…so here we are! In the following post these three key areas will be covered: Deploying your code from a remote location Custom slots Session attributes With these additional tools [...]
Read more

Highlights from the Forgerock Identity Live summit 2017

Highlights Reel Forgerock’s Identity Live summit landed in London last month as part of its annual global identity series, bringing together visionary analysts, executives, technical experts, thought leaders, and other identity professionals to share their digital transformation knowledge and experience. As first time sponsors, Amido were proud to be able to help our partner’s Forgerock [...]
Read more

Automate API Testing with Karate

What is Karate? Karate is an open-source tool for automated API testing. The tool was released by Intuit and the project can be found at https://github.com/intuit/karate The main advantage of Karate over other automated API testing tools is that it requires virtually no knowledge of any programming language. Karate’s API Testing DSL In order to [...]
Read more

We Ranked as the 6th Highest Technical Agency in Econsultancy’s Top 100 Digital Agencies Report. Here’s what CEO Alan Walsh has to say

Last month Amido debuted on Econsultancy’s Top 100 Digital Agencies Report, coming in as the 6th highest ranking technical consultancy, 56th overall, and I couldn’t be more delighted. There have been many factors that have contributed to Amido’s increasing growth and success over the last few years, but our driver at the centre of it [...]
Read more

Custom React App

Any commands below will assume you're using yarn. If you're not, you can install it here. If you're still not, good luck. Facebook's create-react-app (which I will sporadically refer to as CRA) is a great way to bootstrap a new site, and comes with a number of other benefits: Config is hidden away in one dependency, leaving you to [...]
Read more

What is accessibility, and why we should care

For my first role as a web developer I worked for a council in the midlands providing public facing applications for the housing department. This was back when no one was browsing the web on smartphones or tablets and the majority of people used Internet Explorer, whilst the intelligent few favoured Firefox. The first port [...]
Read more

A Day in the Life: Andy Jutton, Principal Technical Consultant, Amido

What do you do? I am a principal technical consultant for Amido, specifically responsible for the design and build of software applications across one or more projects. I lead teams from whiteboard to production, working with the client to gather their requirements and architect the right solution. I work with Amido development teams and client [...]
Read more

Dear Alexa – It’s not you, it’s me. Part 2

In Part 1 I discussed the expectations vs. reality of voice control assistants to date, setting up Alexa and teaching Alexa some new skills. Now we'll dive into the problems with Alexa, developing your skills, and our final thoughts... The problem So, minor user experience issues aside — at this point a fairly obvious flaw with the [...]
Read more

Is Tackling End-to-End Encryption Really the Solution to Fighting Online Terrorism?

I am never going to forget this weekend past, late on the 3ʳᵈ June I happened to be watching Sky News when the story of the attack at London Bridge and Borough Market broke.  What followed was 4 hours of continuous news footage as the story unfolded and the horror of seeing a part of [...]
Read more

Dear Alexa – It’s not you, it’s me. Part 1

When I was asked recently by my boss whether I’d like to research and then write about a piece of technology I jumped at the chance to try out Amazon’s Alexa. Before I get started however, let’s back up a bit. Expectations, meet reality Voice assistants have always seemed so futuristic, but until recently, they’ve [...]
Read more

The Sunday Times’ SME Export Track 100 Awards Dinner

Earlier this year Amido became the highest ranking cloud technology consultancy on the 2017 Sunday Times Lloyds SME Export Track 100, an award that ranks Britain’s 100 small and medium sized companies with the fastest growing international sales over the last two years. On the 9th of May Amido's Technical Director, UX Director and Communications [...]
Read more

A day in the Life: Claire Donaldson, Finance Manager, Amido

What do you do? I’m the Finance Manager at Amido and sit amongst the Senior Management team on the Operations side of the business. I manage our day to day accounting and the toing and froing of money in and out of the business from payroll to client invoicing. Much of my time is spent [...]
Read more

A Few Comments on Commenting Code – When can they add value

Last week we talked about why commenting code should be avoided. But comments aren't always bad. So when can they add value? Documentation Sometimes it is necessary to document publicly accessibly functions, classes – particularly for APIs or libraries where you don't want developers integrating with it to have to look at the source for [...]
Read more