Technology,Opinion Cain Ullah

Mobile Metamorphosis

In a world where consumer demand changes as fast as the direction of the wind, building native applications for proprietary platforms is too expensive and too slow to deliver a great customer experience. Enter React Native.

Technology Jan Kuehle

React Native: A Checkbox Story

In a recent blog, we described how we built the app for Pride in London with React Native. We mentioned how important accessibility was and that it provided some new challenges. I want to describe one example in more detail: checkboxes.

Technology Red Badger Team

Elm, what does the future have in store?

Elm is a pure, functional language that compiles to JavaScript. It is a delightful language to build reliable websites and webapps. It has a very strong emphasis on simplicity, ease-of-use, and quality tooling.

Technology Red Badger Team

Why Pipeline as Code is adding value.

This forms part of the ‘Everything as Code’ evolution, enabling the same code repository to not only describe and implement the required functionality (through source code), but also how this functionality will be built, tested and deployed to production systems.

Technology Red Badger Team

What's Infrastructure as Code (IaC)?

Infrastructure as Code (IaC) refers to the definition and management of IT infrastructure (e.g. networks, virtual machines, load balancers, firewalls, etc.) in a declarative manner, i.e as source code. Declarative IaC has the powerful property of immutability: one particular set of inputs (i.e. version of source code) will only ever produce one configuration of infrastructure.

Technology Red Badger Team

Automating tasks and tests with Headless Browser Testing

Headless Browser Testing is a way to run a browser in a headless environment. Essentially, running Chrome without chrome! It brings all modern web platform features provided by Chromium and the Blink rendering engine to the command line. Other browsers have followed suit, with Firefox now offering a headless mode as well.

Technology Red Badger Team

Building scalable and maintainable applications with Elixir

Elixir is a dynamic, functional language designed for building scalable and maintainable applications. It runs on the battle-tested Erlang VM, known for running low-latency, distributed and fault-tolerant systems, and is being successfully used in both web development and embedded software.

Technology Joe Paice

Open Source with Pride

One of the goals of creating the Pride app was to develop it as an open source project. Right from the start, we decided to make the repository for the source code public on Github. By making the development public we hoped to encourage the tech community to get involved and build a long-term pool of technical volunteers that can sustain the app into the future. We are still on the path to realise this goal. Along the way we have faced some interesting challenges and we have learnt a lot.

Technology Joe Paice

Pride in London - Going Native

One of the key reasons Red Badger chose to take on the Pride in London App was to give us the opportunity to gain more experience with React Native. React Native is an interesting choice for us. It complements our experience building web applications with React, and we have learnt a lot along the way.