Are you still testing accessibility by hand? Or worse, have a dedicated person doing so? Stop! Now! It's time to automate the hell out of a11y testing. Get a timeline of your improvements, report regressions as deployment blocking bugs and fix even more a11y problems with your saved time from testing.
How to automate a11y testing
Tech![](/sites/default/files/arrows-down-purple_6.png)
![](https://res.cloudinary.com/leaddev/image/upload/c_fill,f_auto,g_auto,e_sharpen,w_200/staging/sites/default/files/chequers-pink_0_8.png)
Related content
How to plan for and mitigate different types of tech debt
![James Socol.](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/James Socol.png)
5 mistakes to avoid when choosing a software developer analytics tool
![Clair Belmonte](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/Clair Belmonte.png)
The best software development analytics tools 2024
![Clair Belmonte](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/Clair Belmonte.png)
Who holds the edge in the JavaScript framework wars?
![Kimani](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-01/Robert Kimani (1).png)
11 generative AI programming tools for developers
![Harry Guinness _0](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-03/Harry Guinness _0.png)
Researchers say generative AI isn't replacing devs any time soon
![Chris Stokel-Walker](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-05/Chris Stokel-Walker.png)
Mastering tough technical decisions
![Kimberly Lowe-Williams](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-01/Kimberly Lowe-Williams.png)
CONTENT SPONSORED by STACKSPOT
Unlocking productivity with developer platforms
![Alberto Souza](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-12/Alberto Souza.png)
12 things to consider when assessing open source software
![Kimani](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-01/Robert Kimani (1).png)
CONTENT SPONSORED by STACKSPOT
Choose a contextualized AI coding assistant
![Gustavo Pinto](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-12/Gustavo Pinto.png)
What developers need to know about generative AI in 2024
![Chris Stokel-Walker](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-05/Chris Stokel-Walker.png)
Leading open-source teams in large organizations
![Ahmet Altay (1)](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-12/Ahmet Altay (1).png)
Whatever happened to Big Data?
![Josh Fruhlinger](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-10/Josh Fruhlinger.png)
CONTENT SPONSORED by SABRE
Learning to live with legacy code
![Raul](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-03/Raul Chedrese Pinl.png)
CONTENT SPONSORED by SABRE
A journey to tackle legacy code in online travel
![Suresh Vellanki](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-10/Suresh Vellanki.png)
CONTENT SPONSORED by SABRE
6 steps to addressing legacy enterprise code
![Rich Dixon](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-04/Rich Dixon.png)
How test coverage can improve code quality
![Michael Tweed](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-03/Michael Tweed (1).png)
What you need to know about Biden’s AI executive order
![Chris Stokel-Walker](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-05/Chris Stokel-Walker.png)
How OpenAI fought off security threats and GPU shortages to scale ChatGPT
![Evan Morikawa](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-07/Evan Morikawa.png)
![Anastasija Kovacevic](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-08/Anastasija Kovacevic_0.png)
Balancing build vs buy decisions in a post-boom world
![Josh Fruhlinger](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-10/Josh Fruhlinger.png)
CONTENT SPONSORED by DOIT
3 strategies for maximizing your cloud savings
![Craig Lowell](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-10/Craig Lowell.png)
CONTENT SPONSORED by DOIT
Building a cloud architecture that can scale to any challenge
![Laís Oliveira](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-03/Laís Olivera.png)
CONTENT SPONSORED by DOIT
Architecting for profit: A blueprint for modern cloud economics
![Gaurav Raje](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-10/Gaurav Raje.png)
CONTENT SPONSORED by SAUCE LABS
How are engineering orgs achieving reliability in 2023?
![Usha Kuchibhotla](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-08/Usha Kuchibhotla.png)
![Reggie Davis](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-11/Reggie Davis.png)
Tech debt for engineering leaders: How a shortcut today impacts tomorrow
![Josh Fruhlinger](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-10/Josh Fruhlinger.png)
CONTENT SPONSORED by KARAT
What AI has to offer: Using LLM tools in interviews
![Don Gannon-Jones](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-06/Don Gannon-Jones.png)
![Natalie Wright](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-06/Natalie Wright.png)
Tech debt traps to avoid
![Pat Kua](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/PAT_KUA_400 (1).jpg)
The 6 biggest generative AI risks for developers
![Richard Speed](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-12/Richard Speed.png)
7 generative AI productivity hacks for developers
![Harry Guinness _0](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-03/Harry Guinness _0.png)
SRE for engineering managers
![Josh Fruhlinger](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-10/Josh Fruhlinger.png)
Can platform engineering help you do more with less?
![Jennifer Riggins](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-05/Jen Riggins.png)
When to migrate from a monolithic to a distributed frontend architecture
![Manu Ustenko](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-04/Manu Ustenko.png)
Let's mitigate bias in tech
![Leslie Chapman](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/Leslie Chapman.png)
The essential tools for software engineering managers
![Harry Guinness _0](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-03/Harry Guinness _0.png)
Kubernetes for engineering managers
![Josh Fruhlinger](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-10/Josh Fruhlinger.png)
CONTENT SPONSORED by CHRONOSPHERE
Solving the mean time to repair problem
![Rachel Dines](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-03/Rachel Dines.png)
CONTENT SPONSORED by SPLUNK
The relationship between observability, OpenTelemetry, and UX
![Stephane Estevez.png](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-03/Stephane Estevez.png)
CONTENT SPONSORED by SWIMM
Will ChatGPT and generative AI replace internal code documentation?
![Omer Rosenbaum](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-01/OmerRosenbaum.png)
CONTENT SPONSORED by ADOBE
The business case for headless CMS - a quick guide for developers
![James Brighton](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-03/Jamie Brighton.png)
CONTENT SPONSORED by ADOBE
What makes a front-end developer in 2023?
![Nadia Makarevich photo](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Nadia Makarevich.png)
CONTENT SPONSORED by ADOBE
Riding the ever-changing waves of front-end development
![Julia Nguyen](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/44.png)
Observability for engineering managers
![Josh Fruhlinger](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-10/Josh Fruhlinger.png)
The case for and against building ChatGPT into your developer workflow
![Chris Stokel-Walker](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-05/Chris Stokel-Walker.png)
CONTENT SPONSORED by CHRONOSPHERE
How to pay down your monitoring debt
![Paige Cruz](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-01/PaigeCruz.png)
CONTENT SPONSORED by CODE CLIMATE
Using cooperative gaming to drive positive engineering change
![Code Climate](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-01/Copy of Contributor _0.png)
CONTENT SPONSORED by LINEARB
The workflow metrics that make elite dev teams
![dan-lines](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-08/LeadDev Live speakers_0.png)
CONTENT SPONSORED by DEEPSOURCE
The four pillars of code health
![Sanket Saurav](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-10/Sanket Saurav.png)
Five reasons you shouldn’t rewrite that code
![Camille Fournier](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-01/Camille Fournier.png)
How to bring order to chaos engineering
![Liz Fong-Jones](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Liz-400x400new (1).png)
CONTENT SPONSORED by DEEPSOURCE
A guide to measuring and improving code quality
![Mike San Roman](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-11/400x400 PINK Contributor treated images(18).png)
CONTENT SPONSORED by DEEPSOURCE
Ways your teams can (realistically) prioritize code quality
![Joel Chippindale](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-09/Joel Chippendale.png)
![Eleanor Saitta](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-10/Eleanor Saitta.png)
CONTENT SPONSORED by PLATFORM.SH
Switching cloud infrastructure solutions? Follow these three steps.
![Chad Carlson](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-11/Chad Carlson.png)
Fixing broken windows: How to deal with legacy systems
![Dmitry Vinnik](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-11/Dmitry Vinnik.png)
CONTENT SPONSORED by PAGERDUTY
The five stages of digital maturity
![Johnathan Rende](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-09/Johnathan Rende.png)
What is tech debt and how can you explain it to non-technical peers?
![Leslie Chapman](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/Leslie Chapman.png)
How to get engineering teams on board with accessibility
![Laveena](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-03/Headshots (pink)_0.png)
CONTENT SPONSORED by INSTANA
Introducing AIOps: The new trend for repairing software issues
![Tom Fisher](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-08/Tom Fisher.png)
How to refactor legacy systems by creating application seams
![Kevin Ball](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-07/Kevin Ball.png)
CONTENT SPONSORED by HONEYCOMB
How Eve Online uses observability to ease migrations
![Liz Fong-Jones](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Liz-400x400new (1).png)
Introducing quality ratchets: A tool for managing complex systems
![Kevin Ball](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-07/Kevin Ball.png)
How to estimate and communicate timelines when building software
![Gina Trapani](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-01/Gina Trapani.png)
How to break the cycle of tech debt
![Cassidy Williams](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-01/Cassidy Willaims.png)
Five ways to care for your open source contributors
![Julia Ferraioli](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-11/Julia Ferraioli.png)
CONTENT SPONSORED by INSTANA
How to make your team fall in love with legacy code
![Uberto Barbini](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Uberto Barbini.png)
How to redesign your architecture to reduce technical debt
![LaRoche](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-05/Patrick La Roche.png)
CONTENT SPONSORED by SHIFTLEFT
Four things you need to know from ‘Using open source safely and effectively’
![ella-morrish-pink](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-09/More Broadcasts Speakers 0607 (5).png)
How to empower your open source users and contributors
![Julia Ferraioli](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-11/Julia Ferraioli.png)
CONTENT SPONSORED by CODE CLIMATE
Four ways to empower your team through data
![Hillary Nussbaum](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-10/Hillary Nussbaum.png)
How technologists can reduce our ecological footprint
![Liz Fong-Jones](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Liz-400x400new (1).png)
CONTENT SPONSORED by PAGERDUTY
How to manage toil as you scale
![Dileshni Jayasinghe](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-02/Dileshni Jayasinghe.png)
![Alex Hidalgo](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-08/Alex Hidaglo (1).png)
The principles and habits of healthy software
![Nahuel Garbezza](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-02/Nahuel Garbezza.png)
How to build software that’s ready for the handoff
![Gina Trapani](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-01/Gina Trapani.png)
Top 10 ideas to take into 2022
![Ishaan Singh](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-07/Ishaan Singh (1).png)
CONTENT SPONSORED by SHIFTLEFT
Using Open Source safely and effectively
![jigyasa-grover](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-08/Jigyasa Grover_0.png)
![Joe Sepi](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-11/Jo Sepi.png)
Executing and evaluating a technical strategy at scale
![smruti patel](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-11/Smruti-patel-pink.png)
How low (level) can you go
![André Henry](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/André Henry.png)
CONTENT SPONSORED by SLACK
Learnings from 'Carving a modern engineering org out of an enterprise’
![ella-morrish-pink](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-09/More Broadcasts Speakers 0607 (5).png)
CONTENT SPONSORED by GITLAB
Building security into your engineering workflow
![Nimisha Asthagiri](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-12/Nimisha Asthagiri_0.png)
![sherif-koussa](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-08/Sherif Koussa.png)
Outages are coming for you
![Matthew Hawthorne](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-08/Matthew Hawthorne.png)
CONTENT SPONSORED by PLURALSIGHT
Scaling engineering in tough times
![Tim Howes](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-08/Tim Howes (1).png)
CONTENT SPONSORED by MOOGSOFT
Getting your engineers on board with observability
![thom duran](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-07/Thom Duran.png)
![Tiani Jones](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-07/Webinar treated images (1).png)
CONTENT SPONSORED by CIRCLECI
Building a successful and sustainable CI/CD pipeline
![tiff-jachja](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-07/Tiffany Jachja.png)
![Eric Rabinovich](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-11/Eric Rabinovich_0.png)
Making ‘Big Changes’ Successfully
![Pat Kua](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/PAT_KUA_400 (1).jpg)
CONTENT SPONSORED by SLACK
Forging the path to faster shipping in enterprise orgs
When planning long-term, favor accuracy over precision
![Camille Fournier](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-01/Camille Fournier.png)
Best practice for seamless product integration
![Leemay Nassery](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Leemay-400x400 (1) (1).png)
![Silvia Botros](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/SilviaBotros400x400.jpeg)
Sourcing the perfect product for your team
![Andrea Corey](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-05/Webinar treated images (8) (1).png)
![Cisco Vila](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-05/Webinar treated images (3) (1).png)
Laying the foundations for a successful build
![Reggie Davis](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-11/Reggie Davis.png)
![Jennifer Voss](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-05/Webinar treated images (5) (1).png)
CONTENT SPONSORED by SLACK
A terrible, horrible, no-good, very bad day at Slack
![laura nolan](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-11/Laura Nolan_0.png)
Serverless is the new LAMP stack
![Kevin Stewart](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/KevinStewert400x400 (1).jpg)
CONTENT SPONSORED by SLACK
Living with legacy: landing boring change smoothly
![Natalie Parker](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-06/Natalie Parker (1).png)
Fostering a sustainable scaling strategy
![Yony Feng](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-08/Yony Feng Blue.png)
![Cal Henderson](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-05/Cal Henderson.png)
CONTENT SPONSORED by NOTONTHEHIGHSTREET
Accelerating the journey from monolith to microservices
![Jamie Beaumont](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-06/Jamie Beaumont.png)
CONTENT SPONSORED by LAUNCHDARKLY
Weighing up the pros and cons of build vs buy
Reliability and more: preventing a crisis in engineering production
![Ricardo Aravena](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-06/Ricardo Aravena.png)
Driving inclusion with explainable artificial intelligence
![Carla Vieira](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-08/Carla Vieira.png)
CONTENT SPONSORED by SLACK
Carving a modern engineering org out of an enterprise
![Rich Dixon](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-04/Rich Dixon.png)
![Aubrey Stearn](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-04/Aubrey.png)
The migration trap in software engineering
![Jai](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-02/More article contributors.png)
Strategies for inclusive product design
![Anne Jean-Baptiste](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-02/Webinar treated images (1) (1).png)
![Suzan Bond](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/Suzan Bond.png)
The thin line between technology advocacy and ideology
![Kevin Stewart](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/KevinStewert400x400 (1).jpg)
CONTENT SPONSORED by LAUNCHDARKLY
To build, or to buy, that is the question
![Wouter Van Geluwe](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-04/Wouter Van Geluwe.png)
How to fix a terrible on-call system
![Molly struve](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-03/Molly struve (1).png)
CONTENT SPONSORED by LIGHTSTEP
Designing for money and happiness in large-scale open source
![Ted Young](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-02/Ted Young.png)
CONTENT SPONSORED by PLURALSIGHT
Five ways data make engineering teams stronger
![Jeremy Morgan](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-02/Jeremy Morgan.png)
Carbon proxies: measuring the greenness of your application
![Asim Hussain](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/63.png)
CONTENT SPONSORED by CIRCLECI
Four key metrics for measuring DevOps success
![Silhouette image](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/SILOUETTE400x400 (3) (1)_3_2.jpg)
CONTENT SPONSORED by PLURALSIGHT
Measuring and improving the efficiency of software delivery
![Siva Dosapati](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-02/Siva Dosapati.png)
![Siva Hota](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-02/Sive Hota.png)
Managing technical risk
![Kevin Stewart](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/KevinStewert400x400 (1).jpg)
Conversations you need to have before moving from monoliths to microservices
![Michael Winslow](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/Michael Winslow.png)
CONTENT SPONSORED by CIRCLECI
Cheerful deployments with CI/CD pipelines
![Ambreen Sheikh](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-02/_Ambreen Sheikh.png)
CONTENT SPONSORED by BUGSNAG
Learnings from 'Tackling technical debt'
![Ellie Spencer-Failes](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-10/3_0.png)
CONTENT SPONSORED by WORK & CO
Creating technology products that your customers love
![Marty Cagan](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-12/Marty.png)
![Suzan Bond](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/Suzan Bond.png)
CONTENT SPONSORED by PLATFORM.SH
Learnings from 'Managing complexity at scale'
![Ellie Spencer-Failes](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-10/3_0.png)
What VCs want us to know as technical leaders
![Meri Williams](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-01/Meri Williams.png)
![Eileen Burbidge](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-12/400x400 PINK Contributor treated images (22) (1).png)
Creating, defining, and refining an effective tech strategy
![Anna Shipman](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-12/Anna Shipman.png)
![Randy Shoup](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-12/Randy Shoup.png)
ICON Framework: Creating Value From Machine Learning
![Banjo](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/400x400 BANJO.png)
A tour of decisions in event-driven architecture
![Duana Stanley](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-12/Duana Stanley.png)
CONTENT SPONSORED by PLATFORM.SH
Embracing simplicity in your engineering team
![guilherme ferreira](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Guilherme Ferreira.png)
CONTENT SPONSORED by PLATFORM.SH
Streamlining the management of multiple websites and apps
![Robert Douglass](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-12/Robert.png)
![Peter Schiepl](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-12/400x400 PINK Contributor treated images (24) (1).png)
CONTENT SPONSORED by BUGSNAG
Evaluating when it’s time to tackle technical debt
![Maude Lemaire](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-01/Maude Lemaire.png)
![Rodney Cobb](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-12/Rodney Cobb.png)
Gathering requirements: techniques for building a solid backlog
![Terrance Smith](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Article contributors (4).png)
CONTENT SPONSORED by CIRCLECI
Delivering frontend experiences safely and continuously
![Nadia Makarevich photo](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Nadia Makarevich.png)
CONTENT SPONSORED by PLATFORM.SH
Getting GitOps right
![Larry Garfield](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Larry Garfield.png)
CONTENT SPONSORED by LAUNCHDARKLY
Learnings from 'Maintaining speed while minimizing risk'
![Ellie Spencer-Failes](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-10/3_0.png)
CONTENT SPONSORED by BUGSNAG
Building realistic roadmaps for tech debt cleanup
![Scott Triglia](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/Scott Triglia.png)
CONTENT SPONSORED by LAUNCHDARKLY
Achieving speed and quality without sacrifice in engineering
![Reuben Sutton](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-12/400x400 PINK Contributor treated images (5) (1).png)
CONTENT SPONSORED by BUGSNAG
Measuring app stability to reduce technical debt
![James Smith](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-12/400x400 PINK Contributor treated images (27) (1).png)
CONTENT SPONSORED by BUGSNAG
Implementing a plan to clean up technical debt
![Reggie Davis](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-11/Reggie Davis.png)
CONTENT SPONSORED by PLATFORM.SH
Scaling held knowledge to unblock teams and untangle software complexity
![Ben Picolo](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-11/Ben Picolo.png)
CONTENT SPONSORED by LAUNCHDARKLY
How to unify speed and quality in software engineering
![Mike San Roman](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-11/400x400 PINK Contributor treated images(18).png)
Writing accessible code
![Julia Ferraioli](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-11/Julia Ferraioli.png)
CONTENT SPONSORED by WORK & CO
Working in public: Nadia Eghbal in conversation
![Nadia Eghbal](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-09/400x400 Contributor treated images(1).png)
![Suzan Bond](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/Suzan Bond.png)
How to adapt your UI testing strategy to your product's stage
![Santiago Esteva](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-09/30.png)
CONTENT SPONSORED by TWITTER
Accessibility from the start
![Diana Macias](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-09/diana macias.png)
A primer on engineering delivery metrics
![Juan Pablo Buriticá](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/JuanPablo-400x400 (1).png)
Better Allies: Karen Catlin in conversation
![Karen Catlin](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-09/KarenCatlin (1).png)
![Suzan Bond](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/Suzan Bond.png)
Hypothesis-driven development
![Rod Begbie](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Rod Begbie cutout_0.png)
How demand shaping can reduce the carbon cost of our applications
![Asim Hussain](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/63.png)
The problem with "the platform"
![Kevin Stewart](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/KevinStewert400x400 (1).jpg)
Living without pre-production environments
![nicky](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-08/400x400 BLUE Contributor treated images (3).png)
How simplifying software can save your engineering teams' time
![Waheed El Miladi](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-01/Waheed El Miladi.png)
Changing attitudes toward legacy code
![Nelida Velazquez](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-07/Nelida Velazquez.png)
![Jack Franklin](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-09/Jack Franklin.png)
Supporting employees through redundancies and business closures
![Nebojša Miletić](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/NebojsaMiletic400x400 (1).jpg)
Scaling at the speed of COVID-19: lessons from the front lines of virtual healthcare
![stevi-deter](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-08/Stevi Deter.png)
The Boring Stack
![Nolan Frausto photo](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Nolan Frausto cutout.png)
Building and conveying vision
![Kevin Goldsmith](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/Kevin Goldsmith_0.png)
![Neha Batra](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-02/Neha Batra.png)
Tradeoffs on the road to observability
![Liz Fong-Jones](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Liz-400x400new (1).png)
Avoiding “shiny object” syndrome when building software
![Angel Rivera](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Angel-400x400 (1).png)
Investing in your accessibility workflow
![Yuraima Estevez](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Yuraima-400x400 (1).png)
Avoiding the pitfalls of rebuilding software
![Jai](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-02/More article contributors.png)
![Bryan Liles](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Bryan-Liles-400x400.jpg)
Lessons for frontend development at scale
![Hannes Obweger](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-02/Hannes Obweger (1).png)
Handling security issues as an engineering team
![Markus Holtermann](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Markus Holtermann 400x400.png)
Using an 'architectural North Star' to align your engineering team with your organization
![Hanjie Ji](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/23.png)
The benefits of delivering imperfect software
![stevi-deter](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-08/Stevi Deter.png)
Introduction to functional programming
![Manju Vijayakumar](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/34.png)
Shor's algorithm and how to avoid oncoming catastrophes
![James Birnie](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/45.png)
Building a culture of security for your infrastructure teams
![Franklin Hu](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/46.png)
Navigating front-end architecture like a Neopian
![Julia Nguyen](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/44.png)
Mobile development 10 years on: native vs. cross-platform
![Miriam Busch](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/47.png)
Rejecting the black box: examining the implications and practicalities of testing AI
![Angie Jones](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/57.png)
Identifying and articulating the role of AI in your software design process
![Ronald Ashri](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/60.png)
The possibility of AI-powered Javascript apps
![Asim Hussain](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/63.png)
The future of cross-platform is native
![Justin Mancinelli](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Justin Mancinelli cutout (1).png)
Using observability to detangle and understand production
![Liz Fong-Jones](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Liz-400x400new (1).png)
Designing software to maximize developer productivity
![Kirsten Westeinde](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/KirstenWesteinde400x400.jpeg)
Breaking down our understanding of system resilience
![Will Gallego](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Will Gallego cutout_0.png)
Documenting and communicating architectural decisions
![David Ayers](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/David Ayres cutout (1).png)
Principles for managing product quality
![Kwame Thomison](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-10/Kwame.png)
Case studies in building microservices
![Karl Hughes](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Karl Hughes_0.png)
Intro to test-driven development
![Jaime Lopez Jr](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Jaime Lopez Jr.png)
Vault and Security as a Service
![Patrick Shields](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-02/Patrick Shields.png)
Dealing with deprecated codebases
![Heidi Waterhouse](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-01/Screen Shot 2024-01-12 at 3.02.16 PM.png)
Strategies to Edit Production Data
![Julie Qiu](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Julie Qiu.png)
The Container Operator's Manual
![Alice Goldfuss](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Alice-400x400 (1).png)
Developing Single Page Apps in mid-sized companies
![Silhouette image](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/SILOUETTE400x400 (3) (1)_4.jpg)
Legacy code: Big Rewrite or Progressive Rejuvenation?
![Uberto Barbini](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Uberto Barbini.png)
An intro to functional programming
![Marek Rogala](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Marek Rogala.png)
Better Incident Management to Reduce MTTR
![Beth Long](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Beth Long.png)
Universal Apps: Architecture for the Modern Web
![Elyse Kolker Gordon](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/SILOUETTE400x400 (3) (1)_3_1.jpg)
Creating Architecture and Teams at Less-than-Google Scale
![Sam Kitajima-Kimbrel](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Sam Kitajima-Kimbrel.png)
Traps on the Path to Microservices
![G Woskob](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/SILOUETTE400x400 (3) (1)_3_1.jpg)
Improving Reliability with Error Budgets and Site Reliability Engineering
![Liz Fong-Jones](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-08/Liz-400x400new (1).png)
Everything You Need to Know About OpenAPI 3.0 in Ten Minutes or Less
![Erin McKean](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Erin McKean.png)
Traps on the Path to Microservices
![G Woskob](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/SILOUETTE400x400 (3) (1)_3_1.jpg)
Planning, executing, and landing refactoring
![Maude Lemaire](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-01/Maude Lemaire.png)
Starting, executing, and landing big rewrites
![Sabrina Leandro](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2024-01/Sabrina Leandro_1.png)
How to build a fully serverless application
![Steve Faulkner](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Steve Faulkner.png)
What engineering leaders need to know about blockchain
![Arushi Srivastava](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Arushi Srivastava.png)
Creating observable microservices
![Maria Gomez](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Maria Gomez (2).png)
The challenges and rewards of distributed teams
![Maria G](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2022-02/Maria Guttierez.png)
![Glenn Vanderburg](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Glenn Vanderburg.png)
Building Tech for the Non-Technical
![Laurie Barth](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2020-10/Laurie.png)
Writing Modular CSS with CSS modules
![Katie Fenn](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Katie Fenn.png)
The importance of pragmatism when building and maintaining systems
![Sam Lambert](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Sam Lambert.png)
Telling stories through your commits
![Joel Chippindale](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2023-09/Joel Chippendale.png)
The journey from monolith to microservices
![Mike Gehard](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Mike Gehard.png)
The technical journey to microservices
![RUSS MILES](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/Russ Miles.png)
Building replicable dev environments with Docker
![GRAHAM GILCHRIST](https://res.cloudinary.com/leaddev/image/upload/q_100,c_fill,g_auto:classic,e_sharpen,h_100,w_100/staging/sites/default/files/contributors/2021-01/400x400 PINK Contributor treated images (1).png)
Plug in to LeadDev
Want to get regular updates on all things LeadDev? Sign up to our mailing list
To find out more about how your data is handled check out our Data Promise
![](/sites/default/files/diagonal-purple.png)
![Pink chequered](/sites/default/files/chequers-pink.png)