How can you avoid designing harmful experiences? Learn how to step away from process and tools and focus on getting things done.
Are microservices all hype, or the best choice for delivering software? Learn about better ways to approach software architecture.
Why is refactoring important and how can you get really good at it? Learn how to make your code easier to understand and cheaper to modify.
How do you provide training opportunities that encourage diversity? Learn how Charlene and her team create a positive experience for Black women in technology.
What is Test Driven Development (TDD) and why is it so useful? Learn how to use TDD to speed up your software development.
What does a good service look like? Learn how to make your services fit for purpose.
How do you recruit and train new software engineers? Learn how to run a successful academy programme.
When is a test not a test? Learn how to think about testing from the perspective of the stakeholders, instead of the developers.
How should teams be organised for maximum effectiveness? Learn how to get the best from your teams.
What is crowdsourcing, and how is it used to improve the British Library’s online cultural heritage collections? Learn about the power of volunteer digital engagement.