Code Quality Becomes Even More Vital in the AI Era (by/via) | | 185 |
ai, automation |
Where Has All the Valid HTML Gone (by) | | 184 |
html, conformance |
Are AI Assistants Making Us Worse Programmers? (by) | | 183 |
career, programming, ai, craft |
Mastering Clean Code With SOLID, DRY, KISS, and YAGNI Principles (by) | | 182 |
principles, solid, craft |
Test Smart: How to Apply Automation and Stay Sane? (via) | | 181 |
testing, automation, ci-cd |
Why Copilot Is Making Programmers Worse at Programming (by) | | 180 |
ai, github, craft, programming, career |
2024: 0.5% of the Global Top 200 Websites Use Valid HTML (by) | | 179 |
html, conformance, metrics, craft |
Unrealistic Deadlines in Software Engineering (by) | | 178 |
project-management, prioritization, engineering-management |
Good Refactoring vs. Bad Refactoring (by/via) | | 177 |
refactoring, comparisons, maintenance, javascript |
ObsoHTML, the Obsolete HTML Checker (by) | | 176 |
packages, npm, html |
Comparing Design Systems to Find the Best Qualities (by) | | 175 |
design-systems |
The Art of Clean Code: Mastering the SOLID Principles | | 174 |
principles, solid |
My Favorite Interview Questions for QA Engineers (by) | | 173 |
interviewing |
After CrowdStrike, Programmers Deserve Consequences | | 172 |
programming, career |
Perfect Bug Report (via) | | 171 |
websites, writing |
Introduction to Selenium for QA Automation: The Essential Guide | | 170 |
introductions, guides, selenium, testing, automation |
We Need to Talk More About Conformance, if We Want to Stop Fantasy HTML (by) | | 169 |
html, conformance, craft |
Software Engineering Principles Every Frontend Developer Should Know | | 168 |
principles, craft |
The Perfect Site Doesn’t Exist (by/via) | | 167 |
maintenance, processes |
Notes on Quality (by) | | 166 |
design, user-experience |
Adding ESLint and Auto-Fixing an Existing TypeScript Project (by) | | 165 |
eslint, typescript, automation |
AI Isn’t Useless—but Is It Worth It? (by) | | 164 |
ai |
JavaScript Code Quality Tools: See Qodana in Action (via) | | 163 |
jetbrains, qodana, javascript |
Humans Do It Better: GitClear Analyzes 153M Lines of Code, Finds Risks of AI (via) | | 162 |
ai, craft, metrics, engineering-management |
9 Signs Your Frontend Code Has Quality Issues That Affect Your Users (by) | | 161 |
craft, accessibility, usability, user-experience, conformance, performance |
Purging Design System “Rot” From Our Checkboxes (by/via) | | 160 |
design-systems, maintenance, accessibility, case-studies |
Testing HTML With Modern CSS (by) | | 159 |
html, css, testing |
The Detail, the Quality (by) | | 158 |
design |
Building Websites and Building Websites Well (by) | | 157 |
craft, community |
Bugs I’ve Filed on Browsers (by) | | 156 |
browsers, chromium, firefox, webkit |
Lines of Code—How to Not Measure Code Quality and Developer Efficiency (by) | | 155 |
metrics, efficiency, productivity |
Is the Increasing Amount of Shit Code All the Fault of AI-Generated Code? | | 154 |
ai, technical-debt |
What Can a Website Do? (by) | | 153 |
accessibility, usability |
Unit Testing With Jest and Integration With GitHub Actions (by) | | 152 |
testing, jest, github-actions, github |
New Study on Coding Behavior Raises Questions About Impact of AI on Software Development (by/via) | | 151 |
studies, research, ai, technical-debt |
14 Things to Check Before Deploying a Website (by) | | 150 |
deploying, processes |
Definition of Done (DoD) Explanation and Example (by/via) | | 149 |
agile, scrum, processes, examples |
My Web Development Wishlist 2024 (by) | | 148 |
community, user-experience, developer-experience, conformance, wish-lists |
Software Quality (by) | | 147 |
research |
Incident, Mitigate, Learn (by) | | 146 |
processes, incident-response, learning |
The Top Accessibility Errors Found in 2023 (via) | | 145 |
accessibility, conformance, errors, retrospectives |
“HTML First” Is Not HTML First (by) | | 144 |
html, principles, craft |
The Road to HTMHell Is Paved With Semantics (by/via) | | 143 |
html, semantics |
What Really Is Technical Debt? (via) | | 142 |
technical-debt, terminology |
Signals of Interface Quality (by) | | 141 |
design |
All Technical Debt Is a Risk to the Product and to Your Business (by/via) | | 140 |
technical-debt, product-management, processes |
Conducting a Content Audit to Improve Your Content (via) | | 139 |
content, auditing, optimization |
Web Developers: Remarkably Untalented and Careless? (by) | | 138 |
career, training |
Everything About SEO Is Obnoxious (by) | | 137 |
seo, ethics |
Accessibility Training Will Not Save You (by) | | 136 |
accessibility, training, career |
0 KB Social Media Embeds (by) | | 135 |
embed-code |
2023: 0 of the Global Top 100 Websites Use Valid HTML (by) | | 134 |
html, css, conformance, metrics |
Unit-Testing: The Unsung Hero of Code Quality (by) | | 133 |
testing |
So You’ve Been Publicly Accessibility-Shamed (by) | | 132 |
accessibility, communication |
Testing and Code Quality in Node.js (by/via) | | 131 |
testing, nodejs |
Stop Waiting (by) | | 130 |
testing |
Don’t Do It on Frontend or… Frontend Good Practices for Devs (by) | | 129 |
best-practices, maintainability, documentation |
On the Uniting Power of a Commitment to HTML Conformance (by) | | 128 |
html, conformance, community, web |
Unpopular Opinion: It’s Harder Than Ever to Be a Good Software Engineer (by) | | 127 |
career |
WCAG 2.2 and Validation (by) | | 126 |
accessibility, wcag, conformance |
Characteristics of Code Quality (by) | | 125 |
research |
No More 404 (by) | | 124 |
link-rot, user-experience, automation |
Developers Talking About Code Quality (by+/via) | | 123 |
studies, research, readability |
The 5 Principles of Unit Testing (via) | | 122 |
principles, testing |
Long Live the Test Pyramid (by/via) | | 121 |
testing, maintainability |
Three Dimensions of Developer Productivity (by) | | 120 |
research, developer-experience, productivity |
Why Are Websites Embarrassing? (by) | | 119 |
craft |
Tailwind, and the Death of Web Craftsmanship | | 118 |
tailwind, craft |
Good Code Is— (by) | | 117 |
terminology |
Good Code Is Like a Love Letter to the Next Developer Who Will Maintain It (by) | | 116 |
programming, maintainability, communication |
We Deleted More Than 5,000 Pages From Our College Website—Here’s Why (by/via) | | 115 |
accessibility, maintenance |
A Guide to Coding Standards to Improve Code Quality (by/via) | | 114 |
guides, conventions, formatting, consistency |
Improving the Quality of the Software With Qodana and GitHub Actions (by) | | 113 |
jetbrains, qodana, optimization, github, ci-cd |
Website Issues: On the Relevance of Audience Size and Impact (by) | | 112 |
processes |
Code Coverage vs. Test Coverage (via) | | 111 |
code-coverage, testing, comparisons |
Write Better CSS by Borrowing Ideas From JavaScript Functions (by/via) | | 110 |
css, javascript, functions |
Guardrails for Better Accessibility Support in Frontend (by) | | 109 |
accessibility, tooling |
Fighting Inter-Component HTML Bloat (by) | | 108 |
components, html, semantics |
The Cost of Craft (by) | | 107 |
craft, complexity, processes |
We Don’t Need “.visually-hidden” (by/via) | | 106 |
accessibility, css, semantics |
Craft vs. Industry: Separating Concerns (by) | | 105 |
economics, maintainability, craft, comparisons |
Conformance and Accessibility (by) | | 104 |
accessibility, conformance |
Qodana Code Quality Platform—Overview (by/via) | | 103 |
videos, overviews, jetbrains, qodana, ci-cd |
What’s Wrong With Code in 2022? | | 102 |
complexity, processes |
Code Ownership and Software Quality (by) | | 101 |
research, processes |
Today I Learned: The Subtle Art of Code Reviews (by) | | 100 |
code-reviews, best-practices |
Accessibility Is in Style—Styles and Style Guides (by/via) | | 99 |
accessibility, writing, design, documentation, style-guides, consistency |
How to Start a Content Audit (via) | | 98 |
how-tos, content, content-management, auditing |
“aria-label” Is a Code Smell (by) | | 97 |
accessibility, aria, labels, technical-debt |
How Flaky Tests Impact Developers (by) | | 96 |
research, testing |
2022: 0 of the Global Top 100 Websites Use Valid HTML (by) | | 95 |
html, css, conformance, metrics, craft |
JavaScript Bugs Aplenty in Node.js Ecosystem—Found Automatically (by/via) | | 94 |
studies, research, nodejs, javascript, dependencies, security |
One-Dimensional Website Optimization Considered Harmful (by) | | 93 |
optimization |
The Importance of Clean Code in Your Startup’s Success (by) | | 92 |
|
Your Code Doesn’t Have to Be a Mess | | 91 |
|
Applying SOLID Principles in React (by) | | 90 |
maintainability, principles, solid, react |
How to Use ESLint and Prettier for Code Analysis and Formatting (by) | | 89 |
how-tos, consistency, eslint, prettier, linting, formatting |
Top 2021 CSS Frameworks Report: Validation (by/via) | | 88 |
studies, research, frameworks, css, conformance |
Writing Better CSS (by/via) | | 87 |
css, sorting |
The CSS Art Paradox (by) | | 86 |
css, art, html |
The 5 Golden Rules of Code Reviews (by) | | 85 |
code-reviews, processes |
How to Write Good Code: 10 Beginner-Friendly Techniques for Instant Results (by/via) | | 84 |
how-tos, techniques |
Why Accessibility Bugs Are a Good Thing and How to Handle Them (by) | | 83 |
accessibility |
An Opinionated Guide to Unit Testing (by) | | 82 |
guides, testing |
There’s No Such Thing as Clean Code (by) | | 81 |
developer-experience |
The Risks and Rewards of App Modernization (by/via) | | 80 |
maintenance, modernization |
Big Images, Blazingly Fast (by/via) | | 79 |
performance, images |
Find HTML Parsing Errors (by/via) | | 78 |
browsers, dev-tools, html, parsing |
Writing Better CSS (by) | | 77 |
css, efficiency |
The Guideline Gap (by) | | 76 |
design-systems, accessibility, localization |
The Little Book of Little Books (by) | | 75 |
books, frameworks, conventions |
Web Quality Assurance: From User Requirements to Web Risk Management (by/via) | | 74 |
usability |
It Takes a PhD to Develop That | | 73 |
career, complexity |
Maintaining End-to-End Quality With Visual Testing (by/via) | | 72 |
testing, design |
The 3-Second Frontend Developer Test (by) | | 71 |
html, css, conformance |
I’m Changing How I Review Code (by) | | 70 |
code-reviews |
It’s a (Front-End Testing) Trap! Six Common Testing Pitfalls and How to Solve Them (by/via) | | 69 |
testing |
CSS Frameworks in Vogue, but Don’t Forget Style Fundamentals (by/via) | | 68 |
css, frameworks, fundamentals |
NPM Global Audit | | 67 |
packages, npm, security, auditing |
Why Validate? (by) | | 66 |
html, css, conformance, craft |
Reasons Why Bugs Might Feel “Impossible” (by) | | 65 |
debugging |
2021: 98% of the Top 100 U.S. Websites Use Invalid HTML (by) | | 64 |
html, css, conformance, metrics, craft |
Auditing Design Systems for Accessibility (by/via) | | 63 |
accessibility, design-systems, auditing |
21 Best Practices for a Clean React Project (by) | | 62 |
best-practices, react |
Code in Quarantine (by) | | 61 |
maintenance |
The Dos and Don’ts of Code Reviews (via) | | 60 |
code-reviews, learning |
In Critical Defense of Frontend Development (by) | | 59 |
craft |
How to Find and Fix Common Website Accessibility Issues (by/via) | | 58 |
how-tos, accessibility, contrast, color-blindness, colors, responsive-design |
New Google Quality Rater Guidelines, Update Adds Emphasis on Needs Met (by/via) | | 57 |
guidelines, seo, google |
The 4 Pillars of Good Embed Code (by) | | 56 |
embed-code, usability |
Page Builders Might Not Be a Good Idea (by) | | 55 |
maintainability, consistency, performance |
Goodbye, Clean Code (by) | | 54 |
principles, processes |
On Writing Better Markup (by) | | 53 |
html, maintainability, performance, terminology |
How to Configure Lighthouse for Balanced Quality Websites (by) | | 52 |
how-tos, performance, google, lighthouse, configuration |
We Write CSS Like We Did in the 90s, and Yes, It’s Silly (by/via) | | 51 |
css, craft, conventions, sorting |
What We Should Teach Up-and-Coming Developers (by) | | 50 |
training, principles, ethics |
How to Write Better Code: The 3 Levels of Code Consistency (by/via) | | 49 |
consistency |
8 Must Have PHP Quality Assurance Tools (by/via) | | 48 |
php, tooling |
Linting HTML Using CSS (by) | | 47 |
html, css, linting |
Principles of Web Development (by) | | 46 |
principles, user-experience, simplicity, maintainability, learning |
The Anatomy of a Coding Guideline (by) | | 45 |
conventions |
The Importance of Code Reviews (by/via) | | 44 |
code-reviews, collaboration |
Improving the Quality of Your CSS With PostCSS (via) | | 43 |
css, optimization, postcss |
Technical Debt: Rescuing Legacy Code Through Refactoring (by/via) | | 42 |
technical-debt, refactoring, maintenance, monitoring, testing |
Seriously, Don’t Use Icon Fonts (by/via) | | 41 |
fonts, icon-fonts, html |
The Full Stack Overflow Developer (by/via) | | 40 |
career, craft, link-lists |
No Good Can Come of Bad Code (by/via) | | 39 |
accessibility, semantics, standards |
The Problems of Working With Web Agencies (by) | | 38 |
business-relations |
Google and HTML/CSS Code Quality (by) | | 37 |
google, html, css, history |
How to Be a Good Developer (by/via) | | 36 |
how-tos, career, professionalism, prioritization, craft |
CSS Audits: Taking Stock of Your Code (by/via) | | 35 |
css, auditing |
Good Content Is Too Valuable to Die (by/via) | | 34 |
content |
CSS Architectures: Principles of Code Cleanup (by/via) | | 33 |
css, principles, optimization |
10 Tips for Better Coding (via) | | 32 |
tips-and-tricks, conventions, documentation, refactoring, naming, version-control, building, testing, tooling |
Google HTML/CSS Style Guide (by+/via) | | 31 |
google, html, css, style-guides, principles, conformance, formatting, naming, sorting |
Google’s Focus on Quality and the PostRank Acquisition (via) | | 30 |
google, seo |
How to Proofread Your Own Writing (via) | | 29 |
how-tos, writing, communication |
Optimizing HTML (by) | | 28 |
html, optimization |
Website Maintenance Tips for Front-End Developers (by/via) | | 27 |
maintenance, tips-and-tricks, tooling, link-lists |
Diagnostic Styling Reloaded (by) | | 26 |
bookmarklets, css |
The Two Great Things About Validation (and Conformance) (by) | | 25 |
conformance, html, css, craft |
The Greatest Secret in Web Design (by) | | 24 |
maintenance, maintainability, processes |
The Most Annoying Yet Most Important Task in Website Management (by) | | 23 |
links, link-rot, maintenance, user-experience, web |
Where Our Standards Went Wrong (by/via) | | 22 |
standards, conformance |
10 Measures for Continuous Website Maintenance (by) | | 21 |
processes, maintenance |
Google Can’t Code (by) | | 20 |
google, html, conformance |
10 Steps to Create a High-Quality Website (by) | | 19 |
processes |
Web Content: From Fabulous to Frankenstein (by/via) | | 18 |
content, legal |
Write Better CSS (by) | | 17 |
css, comments |
Ten Steps to a More User Friendly Website (via) | | 16 |
flash, performance, images, compression, link-rot, html, conformance, browsers, support, navigation, readability |
JPG Quality (by) | | 15 |
images, jpeg, compression |
The Four Essentials of Modern Web Design (via) | | 14 |
conformance, accessibility, semantics, principles |
W3C Members: What Standards? (via) | | 13 |
w3c, html, conformance, standards |
Poor Code Quality Contaminates Users’ Conceptual Models (via) | | 12 |
resilience, productivity, usability |
Validators | | 11 |
html, conformance, tooling, link-lists |
Image Quality Enhancer (via) | | 10 |
tools, exploration, images |
Content Analyzer (Plain English Campaign) (via) | | 9 |
tools, exploration, content, writing |
Website Analyzer (Nibbler) (via) | | 8 |
tools, analysis, seo |
Website Analyzer (Frontend Dogma) (via) | | 7 |
tools, analysis, frontend-dogma |
Website Analyzer (Accessify) | | 6 |
tools, analysis, performance, optimization |
CSS Quality Checker (via) | | 5 |
tools, analysis, css |
CSS Analyzer (Project Wallace) (via) | | 4 |
tools, analysis, css |
CSS Analyzer (Lea Verou) (by) | | 3 |
tools, analysis, css |
CSS Analyzer (CSS Stats) (via) | | 2 |
tools, analysis, css |
Code Quality Checker | | 1 |
tools, analysis, performance, optimization |