Latest
-
Keep calm and code on in the face of bugs
Bugs making their way into the system may feel like a sting to a developer. But, letting go of defensiveness can bring many advantages!
-
How to evaluate AI performance when you have no domain expertise
If you have no experience with the domain you’re working on, that’s ok. Here’s how you can beat common problems and ensure success.
-
Content sponsored by Swimm
A roadmap to working with your legacy codebases
Gain expert insights on modernizing legacy systems, improving developer satisfaction, streamlining discovery, and effectively documenting complex, large-scale codebases for better productivity and collaboration.
Editor’s picks
How test coverage can improve code quality
As teams get bigger and the need for faster velocity increases, code quality can be difficult to uphold. Use these techniques from Michael Tweed, a principal software engineer at Skyscanner, to help.
That’s a wrap for LeadDev Berlin 2024!
Watch all of the talk videos from an incredible two days with a digital pass.
Essential reading
How to bake quality into your teams’ coding process
Taking code quality beyond documentation and into the fabric of your team’s work.
On our Software Quality playlist
Ways your teams can (realistically) prioritize code quality
Code matters – learn how to create a culture of quality in your organisation
Metrics – a primer, to drive precision, speed, quality & impact
As managers or senior leaders, this talk will give you a primer for leveraging metrics for the objectives you seek, outcomes you desire, and the behaviors you want to incentivize or disincentivize within your engineering organization.
A guide to creating a great code documentation culture
If your teams are struggling with code documentation, watch this on-demand webinar, where our panel of engineering leaders will discuss best practices and strategies to get started. Code documentation is often viewed as a necessary evil by development teams. There’s no doubt that mastering the art of creating…
Building a better testing culture
How can engineering leaders create a healthy testing culture with clear strategies in place?
Take back control of code quality
In this talk, Joel Chippindale shares stories from his experiences in leading engineering teams that illustrate the dynamics between team members and with stakeholders that lead teams to lose control of code quality.
That’s a wrap Berlin!
Catch-up on all the Lead Berlin 2024 talks with a digital pass.
More about Software Quality
-
Leading your engineering team through an unexpected product pivot
How to recover really quickly from failing really slowly
-
Carbon proxies: measuring the greenness of your application
How environmentally-friendly is your software?
-
Managing expectations on time estimates with probabilistic forecasting
Data-driven decisions with Monte Carlo simulations
Top Software Quality Videos
-
How to Design Systems and Processes Teams Actually Follow
When we work alone, it’s easy to make sure things come out the way we think is best. But what happens when we need to get an entire team to agree on — and actually use — best practices? What if we have to convince an entire company?
-
Strategies for reducing the fragility of your systems
Have you ever worked on a computer system that was so fragile it was frightening to make changes to? Maybe it was challenging to deploy, difficult to delete code, or changing one piece would cause surprising cascading failures.
-
Increasing code testability
We all, for the most part, invest time in learning new front-end technologies but how much time if any do we put into client-side testing?
-
Better Incident Management to Reduce MTTR
A skilled Incident Commander can improve time to resolution and reduce everyone’s stress.
-
Improving Reliability with Error Budgets and Site Reliability Engineering
Reliability is a critical feature of most software, and maintenance rather than initial development predominates the cost of software. Yet, a large number of development teams treat operations as an afterthought instead of integrating operations into their development processes.
-
The art of giving and receiving code reviews gracefully
Code reviews are critiques of a person’s work. If they are invested in that work, then that critique feels personal.
-
ICON Framework: Creating Value From Machine Learning
Banjo Obayomi talks about the 4 parts of the ICON framework and how you can apply it to your development cycles to align your efforts and bring business value.
-
Streamlining the management of multiple websites and apps
Prepare your team to work effectively across contexts