Our Thinking  |  Platform

Developer Experience

The battle for tech talent is raging. Learn how blue chips can create attractive developer experiences through culture, technology, mindset and ways of working.

Platform

Our latest thinking

Writing Envoy filters in Rust with WebAssembly

Istio recently released version 1.5, and one of the major changes in it is the deprecation of Mixer in favour of WebAssembly Envoy filters. If none of that sentence made sense to ...

4 key takeaways from Kanban Management Professional training

After recently attending Kanban Management Professional I and II training, I got some useful new language to help me explain some of the underlying instincts that I have around ...

One minute reads: forecasting with Little’s Law

John Little coined his eponymous theorem while studying queues – it links the rate at which customers enter a queue, the average wait each customer experiences, and the number of ...

7 steps to perfect retrospectives to align teams on shared values

Spend enough time working together in a team and you’re bound to encounter teammates feeling anxious, uninspired or just that general sense of something not being right at work. ...

How to measure psychological safety

Co-authored with Jamie Irving; originally published here.  We can probably all agree that, as we are likely to spend more time with our colleagues than our friends and family, ...

6 ways to build an unproductive product team

An unproductive team can be the result of multiple factors, some of which from habits we may not even realise. Not only does building a productive team get the work done, it has ...

How to use Rust to build networked services

Here’s why it’s worth using Rust to build networked services Meet Ferris, the friendly rustacean. Rust has evolved to the point where it’s now a good choice for building networked ...

Building a desktop app with electron, webpack and redux

As a part of my annual training budget - a perk that every Badger gets - I had the opportunity to go all the way to the Fluent Conf, which was in sunny San Francisco. You can read ...

Automate non-functional tests with Puppeteer and Lighthouse

Non-functional requirements, such as page load speed, accessibility and search engine optimisation are often tested towards the end of a project. We know this to be an outdated ...

Creating an Agile culture: Empowering teams for success

Let me give you a case in point. In our previous experience, companies offshore their software engineering activities in an attempt to cut costs. But despite the high levels of ...

Cypress – a genuine alternative to Selenium at last?

  Mention Selenium to anyone in a software development team and the chances are you’ll provoke a reaction, ranging from a passionate defence to outright rage.  It’s fair to say ...

What is Git and Github?

This blog post aims to explain the “theory” behind version control (Git and Github) in plain English so that you understand the big picture of how software engineers work. No ...

Getting Started With Elasticsearch

Red Badger recently became Elasticsearch’s first UK partner and after attending one of their training sessions in October, we wanted to share some tips to help you start ...

Are you looking to build a digital platform?