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.
A few weeks ago, I attended Women of Silicon Roundabout in London. It was a lovely couple of days with inspiring and motivating talks by women in the tech industry.
Prettier is an opinionated code formatter with support for multiple languages and frameworks. It removes all original styling and ensures that all outputted code is consistent, increasing readability and eliminating arguments (think the ‘religious’ wars over tabs vs. spaces).
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.
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.
Extremely high levels of automation in the area of infrastructure provisioning and container orchestration have recently enabled a capability we are calling microplatforms - small, and fully capable platforms for microservices applications.
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.
Machine learning is the science of getting computers to act without being explicitly programmed. Find out why our team added machine learning to this year's Tech Round Table and why it's adding value.
Continuous Deployment (CD) is the process that takes validated Features from Continuous Integration and deploys them into the production environment, where they are tested and readied for release.
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.
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.
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.
Each year we get together as a team of developers and testers to take a look at what’s happening in tech and how it’s implemented. We examine what we’ve been using, what others are using, and what’s on the horizon.
Find out what tech we’ve chosen for this year’s Tech Round Table.
This month's meetup was once again held at the Facebook office. With the pizza and drinks arriving in good time everyone tucked in and got chatting.
Last week we invited Paul Frazee, co-founder of Beaker Browser to speak at our very first We love meet up about peer to peer. Our Tech Lead Viktor 'e-met' Paul via twitter when his blog 'The end of the cloud: A truly serverless web' went viral. We asked them to pick up their conversation about peer-to-peer and the end of the cloud in our Badger HQ so we could share their thoughts and opinions with you.