11 subscribers
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !
المدونة الصوتية تستحق الاستماع
برعاية


1 Hide and Woe Seek: Georgie Farmer, Joy Sunday, Tom Turnbull & Angela Robinson 36:10
Why Code Quality Matters: Testing, Linting, Refactoring
Manage episode 439073038 series 3328123
Code quality matters! When developers write better, cleaner, and safer code - their deliverables improve significantly. When code is safer, there are less problems with crashes and unintended errors. When code is cleaner, team members find it easier to read, peer review, and add on to down the line. Improving the quality of your code is easier said than done, however, as it takes more than just "getting good" at coding. In this episode, Matt and Mike discussed the importance of and how to improve your code quality by keeping coding styles consistent with your team, refactoring, writing good tests, using prettier formatting, and linting.
Show Notes: https://www.htmlallthethings.com/podcasts/why-code-quality-matters-testing-linting-refactoring
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
420 حلقات
Why Code Quality Matters: Testing, Linting, Refactoring
HTML All The Things - Web Development, Web Design, Small Business
Manage episode 439073038 series 3328123
Code quality matters! When developers write better, cleaner, and safer code - their deliverables improve significantly. When code is safer, there are less problems with crashes and unintended errors. When code is cleaner, team members find it easier to read, peer review, and add on to down the line. Improving the quality of your code is easier said than done, however, as it takes more than just "getting good" at coding. In this episode, Matt and Mike discussed the importance of and how to improve your code quality by keeping coding styles consistent with your team, refactoring, writing good tests, using prettier formatting, and linting.
Show Notes: https://www.htmlallthethings.com/podcasts/why-code-quality-matters-testing-linting-refactoring
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
420 حلقات
كل الحلقات
×
1 Handling the Variety of Client Requests as a Freelancer 1:07:18


1 From Geek Squad to MongoDB Advocate | w/ Jesse Hall 35:22

1 Interview Tips To Help You Land A Job In Web Development 1:02:25

1 Web News: Should You Niche Down as a Developer? 21:59

1 Content Creator or Web Developer? | w/ Dylan Israel 1:11:37

1 Is Web Development Recession Proof? 1:03:35

1 Web News: Was the Coinbase CEO Too Harsh? (AI Firings) 32:01

1 Top Mistakes That Developers Make When Building a Web App (And How to Prevent Them) 1:05:07

1 Web News: From Star Trek to Today Dreaming of AI’s Best Future 25:42

1 Can You Have a Career in Web Development? 1:02:11

1 Web News: Do Developers Use Technology Differently? 21:39

1 Landing a Developer Job in a Tough Market | w/ Taylor Desseyn (VP at Torc) 54:44

1 Stack Overflow Developer Survey 2025 1:27:16


1 Are Coding Basics Still Relevant in the Age of AI? 1:01:22

1 Web News: Is This the End for Junior Developers? 23:38

1 Boosting Developer Productivity with AI Without Losing Your Edge 1:03:19

1 Taking On Too Much Responsibility as a Web Developer 54:55

1 Web News: Is It Ever Okay to Fire a Client? 18:04

1 We Should Care More About Web App Security 1:03:51

1 Web News: Trying New Things on Customer Sites 17:46

1 Write Less, Rank More: My Fill-in-the-Blank SEO Method 1:08:46


1 Leveling Up Your Dev Skills When You’re Not a Beginner (But Feel Like One) 45:43

1 What Happens When a Real Developer Starts Vibe Coding? 56:56

1 Week in the Life of a Developer at a Tech Startup 57:39

1 Turborepo Changed How I Use Monorepos | w/ Anthony Shew 40:15

1 Web News: Do You Listen to Music While You Code? 26:29

1 Should You Go Solo? Transitioning from Developer to Entrepreneur 41:16

1 Web News: Drowning in Notifications? Minimal Phones Might Save You 26:46

1 What The 80/20 Rule Really Means For Web Developers 51:11

1 The First Step Trap: Why Buying Domain Names Isn't Starting Your Project 50:58

1 Web News: Overwhelmed by AI? You're Not Alone! 19:21

1 How To Get A Web Development Job in 2025 1:17:04

1 Why Prisma Is Still the Best ORM | w/ William Madden 40:22


1 Why Flip Phones Still Matter in 2025 | w/ Tom Barrasso 1:16:40

1 What Junior Web Developers Need to Know About DevOps 54:30

1 The Hype Trap: Why Cutting Edge Isn’t Always the Best Choice 1:14:19

1 Startups vs Big Tech for Web Developers 1:22:33

1 The Full Stack of a Website: What Clients Often Overlook 1:05:41

1 Should Kids Learn to Code? With Jonathan Schor 34:50

1 Top 5 Code Editors for Web Developers 1:05:27

1 My Real-World SEO Checklist for New Websites 1:16:55

1 AI in Developer Education: Scrimba's Instant Feedback & Backend Courses w/ Per Borgen 1:04:54

1 Corporate Burnout: How the CIA Invented Your 9 to 5 1:29:54

1 Developer Education w/ Maximilian Schwarzmüller 43:20

1 Vibe Coding, Cursor Vs Windsurf, Firefox Did What?! 1:10:48

1 AI Has Broken the Web Developer Job Market w/ Kent C. Dodds 48:25

1 How to Be Successful as a Remote Developer 1:18:03

1 "I Want to Rank #1 on Google!" – How to Solve Real SEO Problems 53:39

1 JavaScript Tech We Loved (But Don’t Use as Much Anymore) 1:12:18




1 Stop Using Frameworks for Everything: Vanilla JavaScript in 2025 1:10:35

1 Stop Overcomplicating CSS: Master Layouts, Variables, and Modern Best Practices 1:05:03

1 Why Is Everyone Unhappy With JavaScript? | State of JavaScript 2024 Survey 1:30:06

1 Client-Side vs. Server-Side JavaScript 1:07:36

1 2024 Year in Review, Looking Towards 2025 55:19

1 How to Actually Enjoy the Holidays as a Web Developer 47:12

1 Stop Using Divs for Everything! Master Semantic HTML, Custom Attributes, and Accessibility 58:48

1 Educating Devs That Get Hired w/ Thomas Chant 1:33:23

1 Monorepos Unpacked: The Good, the Bad, and the Turbocharged 1:03:10

1 Can CSS Replace JavaScript? The Rise of Interactive Styling 59:51

1 Does AI Have Tech Bias? | AI All The Things 1:01:41

1 Are Developers Making Page Builders Too Powerful for Content Editors? 1:12:17

1 Web APIs That Every JavaScript Developer Should Know 1:03:38



1 Side Projects: The Eternal Loop of Never-Ending Features 1:03:54

1 The Toughest Concepts in Web Development (Part 2) 1:07:06

1 The Toughest Concepts in Web Development (Part 1) 1:06:56

1 Mentoring Developers with Shashi Lo 1:03:56

1 Is Your Code Too Complex? Troubleshooting, Fixing, and Implementing Solutions 56:33

1 Tech We Love as Web Developers: SvelteKit, Vercel, Supermaven, and More 1:04:07

1 Saying No to Scope Creep: How Web Devs Can Push Back 1:05:46

1 Why Code Quality Matters: Testing, Linting, Refactoring 1:16:43

1 Should Our AI Data Be in the Cloud? On-Device AI vs Cloud-Based AI 1:17:11

1 Our Biggest Projects: How We Became Developers 1:30:37

1 Is Vanilla Tech Just for Juniors? Exploring the Role of HTML, CSS, and JS in 2024 1:19:30

1 Developers Hate Technical Debt | Stack Overflow Survey 2024 55:18

1 The Right Way to Code: Navigating Ethics in Web Development 1:33:51

1 Why Is Web Development A Cluster F*ck? 1:09:06

1 Async Work for Web Developers: Revolution or Redundancy? 1:11:34

1 Navigating Difficult Situations as a Web Agency 1:19:10


1 Do You Respect Your Time as a Web Developer? 1:26:44

1 Where the F*ck Do I Start Learning Web Development? 1:03:32



1 CSS: Styling the Web & Learning Through Content w/ Kevin Powell 1:09:56

1 WordPress Is a No-Code Tool That Requires Coding 1:07:51

1 Technical Interviews Exposed w/ Kyle TechSquidTV 1:23:37

1 Junior Developer vs Senior Developer 1:01:49

1 Work-Life Balance for Web Developers in 2024 1:20:43

1 Top 5 Insider Web Developer Agency Tips 1:03:06

1 Francesco’s Unique Developer Journey 1:03:24

1 Web Development Is a Mess: Do We Need Frameworks? Is There Too Much to Learn? 58:51

1 How to Land a Web Development Job w/ James Quick 1:10:02

1 CSS Browser Support: When Can I Use This? 44:33

1 Make React Faster Using Million 3 (Million.js) w/ Aiden & Tobiloba 28:54

1 Working with Junior Developers: Teaching, Training, and Mentoring 49:23

1 The Hidden Costs of Web Development 1:03:54

1 Do Small Businesses Need Web Dev Agencies in 2024? 1:03:03




1 Time Saving Tips for Front-End Developers 1:01:54

1 Will AI Replace Us? w/ The Creator of TabNine and Supermaven Jacob Jackson 42:38

1 Things I Wish I Knew Before Becoming a Web Developer 1:08:23


1 Lessons I've Learned from Managing A Team of Developers 1:14:26

1 SEO Tips You Can Implement Today 1:05:19

1 We NEED To Hire Junior Developers 1:18:23

1 Is There A Best Way To Make A Website? 1:12:27

1 Celebrating 300 Episodes: What’s Next for HTML All The Things? 41:22


1 Should Junior Developers Use ChatGPT to Help Them Write Code? 1:06:41

1 More Tech Layoffs, HTMX is Real, Friends with Ideas 58:36

1 Building Your Web Developer Portfolio, Choosing Your Path as a Developer, and Making an Impact with Your Career 1:20:50

1 Essential Gear Guide for Web Developers in 2024 2:02:37


1 Get Started in Web Development for Free 44:40

1 AI Prompts for Success as a Web Developer 1:05:07

1 You’re Learning Web Development the Wrong Way 1:10:37

1 Make Web Development Easy, Avoid Needless Complexities 1:07:44

1 Learn To Use AI To Become A Better Web Developer 1:12:53

1 Are We Expecting Too Much From Our Web Developers? 1:07:51

1 Are Websites Eternal? The Longevity of a Website 53:58

1 Why Improving Your Focus Will make You A Better Web Developer 59:12

1 3 Web Development Projects | Full-Stack Struggles #3 50:47

1 Git in School, Good Code Reviews, Is PHP Back? 1:08:21

1 Should Junior Developers Work for Free to Get Experience? 1:02:14

1 What I’d Expect From a Junior Developer 1:06:00

1 The Cost of Bad Documentation and How to Fix It 45:19

1 Sneak Peek at Svelte 5 | Learn to Embrace Change 1:08:21


1 Web Development Pitfalls: The Dangers of DIY Auth 59:09

1 How to Choose the Right Stack for Your Clients 51:18



1 Why Is the Web Developer Job Market So Tough Right Now? 41:16

1 What Type of Hosting Should You Use? (Shared, VPS, Dedicated, Reseller, WordPress, NodeJS) 1:45:47

1 Succeeding in Your First Week as a Junior Developer 1:06:14

1 How a Hackathon Changed Their Lives w/ Paolo and Antonio 55:28

1 JavaScript Basics: Learn These Concepts First 51:38

1 Failure Will Make You a Better JavaScript Developer 1:09:28


1 Can You Learn JavaScript Through ONLY Project-Based Learning? 1:05:42

1 How SvelteKit Makes Full-Stack Easy 1:04:30

1 Are Websites Old News? Are They Going the Way of the Newspaper? 1:12:07

1 Learning JavaScript from Scratch 1:03:29

1 Full-Stack Struggles #2: I Was at the Gates of Tutorial Hell 1:08:29

1 Do You Need to Learn TypeScript in 2023? 1:16:52

1 Become a Junior Developer, Learn Web Development from Scratch 58:01

1 Web Development Hot Takes - Is HTML a Programming Language? Does React Suck? 1:10:50

1 Coding for No-Coders: JavaScript Edition 54:28

1 Debugging HTML, CSS, and JavaScript 1:02:56

1 Good Enough Is Better Than Perfect: How to Avoid Burnout and Launch Your Website Faster 59:20

1 Helping Junior Developers Succeed 1:05:55

1 Full-Stack Struggles #1 - Can AI Teach Me Web Development? 1:06:53

1 Teaching You How to React w/ Bob Ziroll 52:48

1 CSS Animations Can Make or Break a Site 53:48

1 Junior Developer’s Guide to Confusing Terms 44:24

1 You’ve Learned Enough CSS, Here’s What’s Next 37:59

1 JavaScript Fundamentals You Need to Know Before Learning React 53:47

1 If You Can’t Code, Don’t Use WordPress 51:33

1 Junior Developers NEED to Hear This 1:01:55

1 Designing the Web for Vertical Video (Short-Form Content) 1:20:57

1 CSS Attribute Selectors & Custom Attributes 47:55

1 The Scariest Web Development Tech 1:17:11


1 Full-Stack Development Has Changed In 2023 1:14:09


1 Svelte vs React - What You Need To Know 1:09:11





1 CSS Variables - What Are They & How to Use Them 1:00:07

1 The Transitional Web w/ Chris Ferdinandi 1:06:06

1 What NOT to Do in Web Development 1:18:40

1 What to Expect From Your First Job as a Junior Developer 1:32:00






1 How Working in a Restaurant Helped Me as a Web Developer 1:21:47


1 How to Communicate Efficiently in the Workplace 1:18:48

1 Project Pricing: How We Make Small Customer Budgets Work 1:02:52




1 Would You Use Vanilla JavaScript (No Framework) on a Project? 1:09:18



1 Debugging async JavaScript with Jenn Creighton 36:42


1 Does Website Speed Really Matter? Bun, Node.js, Vite, Webpack 1:08:39

1 Should You Learn to Code if You Use No-Code? 56:54



1 Tidbit: Thank You for 200 Episodes, What’s Next? 41:16

1 What Does No-Code Mean for Web Developers in 2022? 48:22


1 Next.js, Nuxt.js, SvelteKit | Full-Stack Development Has Changed 1:14:11

1 Developer Burnout, We’re Exhausted 1:02:12

1 Don’t Share Too Much With Your Clients 1:07:22

1 Productive Developers Build Good Habits 1:30:19



1 Why No-Code Won’t Take Your Jobs 1:04:39




1 How to Learn Web Development Skills 1:08:10

1 Web Tech We Don’t Talk About - PHP, jQuery, WordPress, and More! 1:24:34


1 Q&A: Web3, TypeScript, New Frameworks, and More! 1:20:17

1 What We Love About Web Development 1:09:01

1 Where Frontend Ends and Backend Begins - Part 2 1:24:55

1 Helping Junior Developers Break In w/ Alex Booker 1:22:30

1 Where Frontend Ends and Backend Begins - Part 1 1:15:51



1 Surviving 2021 as an Entrepreneur 1:31:53


1 Time Management for Junior Developers 1:08:02




1 How to Choose How You Build w/ Theo Browne 1:18:05

1 Entrepreneur With an Employee Mindset 1:05:54

1 How Jason Docton Used React and WoW to Help People’s Mental Health 1:36:55

1 The Front-End Developer Roadmap (Revisited) 1:21:03

1 Consulting, Heuristics, and Engineering w/ João Rosa 1:04:32

1 Performance Design & Marketing w/ Richie Lokay 1:02:44

1 Stoicism and Mindfulness w/ Michael McGill 1:00:00

1 Handling Stress, Svelte Mania, Web 3.0 52:53

1 From Student to CSS King w/ Pratham 1:12:38

1 How He Earned $3+ Million on the Internet w/ Csaba Kissi 1:02:18

1 Q&A - Freelancing Tips, Degree vs Self-taught, Future of No-Code 1:11:19

1 Learning Through Teaching JavaScript w/ Yuri 52:03



1 Scope Creep, Traveling Salesman, 100% Uptime 1:03:34

1 Grow Your Brand as a Developer w/ Dylan Redekop 49:40

1 Prepare for Your Coding Interview w/ TJ Kinion 1:03:36


1 The 4 Day Work Week feat. Derek Duncan 1:38:54


1 Machine Learning & Building a Twitter Community w/ Pratham 46:01

1 Why Is React Still the #1 Framework?! 1:24:44

1 How Modern JavaScript Is Ruining the Web w/ Chris Ferdinandi 54:27

1 Web News - Windows 11 Reveal Event Recap 1:03:33

1 JavaScript Right in HTML? HTMX w/ Carson 59:20

1 The Best Way to Learn How to Code w/ Aderson Oliveira 1:51:43

1 Nuxt.js, Being an Open Source Maintainer w/ Alexander Lichter 1:05:17




1 Level Up Your Junior Coding Skills 1:14:16


1 Not Just a Developer w/ David Lindahl 1:28:04

1 Weekly Growth Goals - Building a Web App 1:10:20





1 Creating a Browser for Developers w/ Kilian Valkhof 1:39:05

1 Bad Habits to Avoid for Web Developers 1:29:17

1 Challenges for Junior Devs w/ Monarch Wadia 1:21:18


1 Data Structures, Algorithms, Imposter Syndrome, and Migrations 59:49

1 Web News - The One UX Tip You Have to Follow 28:48


1 Web News - GameStonk and the Stock Market 28:23






1 Web News - WhatsApp, Facebook, and Signal 30:44







1 Customer Support for Web Developers 1:31:09

1 What's Right With Web Development? 1:29:50

1 What's Wrong With Web Development? 1:47:00

1 Reach Is the Internet's Currency 1:18:00

1 What You Need to Know About Package Managers 1:08:02

1 Your Second Career as a Web Developer (The Halo Episode) 1:22:18


1 Balancing Different Stacks & Technologies 1:27:06




1 The Untold Story of Web Development 1:43:12

1 Day in the Life of a Web Developer 1:03:37

1 Sanity.io, Twitch, Imposter Syndrome, Web Apps 1:23:11



1 Why Use a JavaScript Framework? | Vue.js 1:49:41

1 Website Layout vs Website Content 1:13:26


1 Top 10 Tips for Working From Home 2:00:34

1 Mental Health in the Workplace w/ Megan Mee 1:32:36


1 Episode 100! - Favourite Tools, The Journey, What's Next? 1:13:19

1 Workplace Diversity w/ Devonta Johnson 1:20:05



1 State of the Industry w/ David Lindahl 1:41:12





1 Tidbit: Peer-To-Peer Versus Centralized (Web News) 52:08



1 Taking Charge on Client Projects 1:08:59





1 Coronavirus (COVID-19) & Working from Home 1:12:48






1 Procrastination and Time Management 1:18:26


1 What Makes Web Development Hard? 1:08:19

1 Passive Income & Revenue Streams 1:33:46



1 Most in Demand Web Developer Skills in 2019 1:37:19






1 Static Sites, Server Side Rendering, Single Page Apps 1:09:29




1 Grokking Simplicity w/ Eric Normand 1:43:59

1 Web Development vs Native App Development 1:04:54





1 Wireframes, Mockups, and Prototypes 1:07:08


1 Top 10 Tips for Beginner Web Developers 1:23:19

1 Jack of All Trades, Master of None 1:36:10




1 Rapid Development and Deployment | Sanity.io, Nuxtjs, Netlify 1:16:48


1 Choosing the Right CMS | Wordpress, Headless CMS, OctoberCMS, Webflow 1:13:34



1 Freelancing, Contracting, Remote Work 1:15:56

1 Marketing and SEO w/ Chris Dayley 2:09:22



1 Future of Web Development - Motion UI, PWA's, Blockchain, and More 1:12:32

1 Bootstrap, Materialize, Tailwind CSS 1:21:44



1 Full Time and Side Hustles w/ David Lindahl 1:40:50




1 Advanced Topics w/ Little Experience 1:19:03










1 Code Challenge - No BS News for Reddit 29:42







1 Developing with Vue.js, Node.js, and MongoDB 1:10:19

1 Gathering Project Scope & Requirements 1:22:35


1 Developer to CTO w/ Azhar Zuberi 1:52:07



1 Bootcamp to Web Developer w/ David Lindahl 1:36:52







1 Planning and Working on Projects 1:00:15





مرحبًا بك في مشغل أف ام!
يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.