Introduction to TDD/BDD: How to Get Started in Any Language

Test-driven development (TDD) and behaviour-driven development (BDD) are two approaches to software development that can help you write cleaner, more robust and less error-prone code. In this tutorial, we’ll be discussing both approaches and walking through a simple example in JavaScript. While these skills are not essential to building software, they can save you time …

Continue reading

[Opinion] 3 Reasons Why You Need To Learn React Right Now!

It’s undeniable that Facebook’s front-end poster child, React, is big in 2018. React is characterised by its component-based method of creating user interfaces and declarative syntax. With stiff competition from Vue.js and Angular, many developers will be wondering whether React is for them. In spite of this competition, I’m convinced that React is the framework that …

Continue reading

Discover London’s Leading Tech For Good Companies – Part 1

There’s an abundance of tech companies out there and amongst them, a new breed is emerging: the *Tech For Good* companies.  We’ve identified 8 such companies in London who have chosen to change the world. Some bring the change in the education industry, some create platforms tackling mental health whilst others impact the education sector. We’re …

Continue reading

From Pair Programming To Code Review: 7 Feedback Loops You Should Try Using

Working in software development requires that we find the right techniques to achieve quality and customer satisfaction. Learning about development and flow techniques from experienced peers can be helpful. But if the team has a lack of senior peers or insufficient commitment, we may have to find alternative routes. While studying how to improve my …

Continue reading