Similar to the three pigs building progressively sturdier houses, we gradually arrived at solutions providing better maintainability and a more efficient developer experience. From beginning with straw, progressing to wood and now iterating further with stone, here is our story.
Find out why Amazon’s "Hello World" example might set you off on the wrong path when it comes to building Alexa Skills.
Have you seen Star Trek? If you haven’t, you should. One of the pieces of future tech that is quietly on display throughout the show is the ability to talk to the computer. Whether it’s asking the computer where someone is or ordering a cup of earl grey tea - the computer has no problem understanding the questions it is asked, and who’s asking them.
Karma Tracker is a Red Badger project, implemented in Clojure, that tracks contributions to OpenSource projects by the members of an organisation.
Neglecting accessibility in development is not an option if you want your end-product to have mass appeal.
Automation should help us to achieve the speed to market we all aspire to. So why do so many teams insist on overloading their test suites to the point that they become a counter-intuitive burden?
Continuous integration servers like Jenkins and CircleCI can display summaries of test results, surfacing information like “which of our tests are slow?” and, crucially, “which of our tests are failing?”. We've released an open-source plugin for Clojure projects to make it easier to identify and diagnose test failures in these summaries.
On the weekend of the 4th & 5th February I went to Brussels to participate on FOSDEM, Free and Open Source Software Developers' European Meeting, for the 3rd time. FOSDEM is the biggest free and open source software conference in Europe and it is the one event I absolutely can’t miss ever since I moved here.
A good test harness is an essential safety net in any code base. Tests save us from ourselves – from writing bad functions, regressing existing features, and creating user journeys with dead ends. Most importantly, they give us a sense of trust that what we release to the world, while never perfect, is at least functional and getting better and better all the time.
Docker 1.13 has a lot of much needed improvements including new CLI clean-up commands. In addition Docker for AWS and Azure is now out of beta and is now production ready. Woop!
This January 24th we gathered for another React London meetup. Pizza and drinks brought us joy and warmth while Facebook’s office got packed with hundreds of developers excited for a great round of talks.
Find out what’s wrong with shallow rendering and see what you should use instead when unit testing your React components.
We're organising our first conference; we want it to be as welcoming and inclusive as possible, so what have we done to try to achieve this?
Highlights from the Clojure Exchange Conference 2016 in London. Jack summarises his favourite talks on building great systems and a new web framework called Arachne.
There's a lot of hype about VR at the moment; but how does it actually work? And what does it mean for us in the real world?
One of the less visible features we have rolled out as part of the brand new Red Badger website is service workers support. Alex explains why we think service workers are so great.
Nico explains the “theory” behind version control (Git and Github) in plain English so that you understand the big picture of how software engineers work. No code. Nothing to download. No mess. No fuss.
The November Functional meetup brought much merriment to the freezing streets of London. Hot pizza, cold beer, clever likeminded people, and of course the main event: the talks.