13 subscribers
با برنامه Player FM !
پادکست هایی که ارزش شنیدن دارند
حمایت شده


Troubleshooting Your Code
Manage episode 323038145 series 3328123
In this episode we dive into the world of troubleshooting and debugging exploring different methodologies and tools that should help you take out any pesky bugs you might come across.
Segment 1 - Troubleshooting Methodologies
- Process of Elimination
- Slowly eliminate parts of your code that might be the culprit
- Narrow down the culprit then perform the process of elimination on the section that is causing the issue
- Don't be afraid to Google/research
- Researching is nothing to be ashamed of, it does not mean you don't know what you're doing
- As you look things up you'll be enhancing your researching skills, which is helpful when treading into new technologies
- Learn the Source
- Don't just bandaid the issue
- Find out the who, what, where, when, why, and how
- Apply an actual fix to the issue wherever possible and take measure to prevent it from happening again
Segment 2 - Debugging in the Browser
- UI/UX Debugging
- Using console window on Google Chrome
- Inspecting elements to determine proper positioning and check if something is overlapping
- Primarily use: Elements View, Styles View, and Console
- Using console.log to check how a program is running
- Advanced Console Debugging
- JS Breakpoints to check on parts of programs
- Better than console logs in some more advanced cases
- Can check all local variables at a select breakpoint
- Postman for DB Debugging
- JS Breakpoints to check on parts of programs
Segment 3 - Application/Storytime
- Troubleshooting Cordova Apps on Android
- Longevity testing
- Wireless adb debugging
- Passing console logs through from webview to Android through an interface
- Crashing issues
- Media playback issues
- VPN Gateway Failure (some details changed for security procedure
- IT support issue
- Establishing a tunnel worked but routing internally didn't work
- Ended up being an NDP issue
- Most advanced troubleshooting Matt has possibly done (most involved - over 2 weeks of work)
Web News - Experience Doesn't Trump Research
- Don't shy away from research
- We typically have the documentation of a given framework or library that we are using, pulled up on a tab at all times
- Impossible to commit everything to memory
- Getting muscle memory, intuition, and research skills down pat makes you a proper "technician" for software engineering and IT work
You can find us on...
Facebook | Twitter | Instagram | Medium | YouTube | GitHub | Spotify
403 قسمت
Manage episode 323038145 series 3328123
In this episode we dive into the world of troubleshooting and debugging exploring different methodologies and tools that should help you take out any pesky bugs you might come across.
Segment 1 - Troubleshooting Methodologies
- Process of Elimination
- Slowly eliminate parts of your code that might be the culprit
- Narrow down the culprit then perform the process of elimination on the section that is causing the issue
- Don't be afraid to Google/research
- Researching is nothing to be ashamed of, it does not mean you don't know what you're doing
- As you look things up you'll be enhancing your researching skills, which is helpful when treading into new technologies
- Learn the Source
- Don't just bandaid the issue
- Find out the who, what, where, when, why, and how
- Apply an actual fix to the issue wherever possible and take measure to prevent it from happening again
Segment 2 - Debugging in the Browser
- UI/UX Debugging
- Using console window on Google Chrome
- Inspecting elements to determine proper positioning and check if something is overlapping
- Primarily use: Elements View, Styles View, and Console
- Using console.log to check how a program is running
- Advanced Console Debugging
- JS Breakpoints to check on parts of programs
- Better than console logs in some more advanced cases
- Can check all local variables at a select breakpoint
- Postman for DB Debugging
- JS Breakpoints to check on parts of programs
Segment 3 - Application/Storytime
- Troubleshooting Cordova Apps on Android
- Longevity testing
- Wireless adb debugging
- Passing console logs through from webview to Android through an interface
- Crashing issues
- Media playback issues
- VPN Gateway Failure (some details changed for security procedure
- IT support issue
- Establishing a tunnel worked but routing internally didn't work
- Ended up being an NDP issue
- Most advanced troubleshooting Matt has possibly done (most involved - over 2 weeks of work)
Web News - Experience Doesn't Trump Research
- Don't shy away from research
- We typically have the documentation of a given framework or library that we are using, pulled up on a tab at all times
- Impossible to commit everything to memory
- Getting muscle memory, intuition, and research skills down pat makes you a proper "technician" for software engineering and IT work
You can find us on...
Facebook | Twitter | Instagram | Medium | YouTube | GitHub | Spotify
403 قسمت
Semua episode
×
1 Boosting Developer Productivity with AI Without Losing Your Edge 1:03:19



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


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

1 Why Developer Experience Matters 57:13











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



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


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 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 Vibe Coding, Cursor Vs Windsurf, Firefox Did What?! 1:10:48


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


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


1 Freelancing for Web Development 1:06:25


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 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 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 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 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 Build Fast and Break Things 1:16:15

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 Do Small Businesses Need Web Dev Agencies in 2024? 1:03:03


1 Is JavaScript Really That Bad? 57:44


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


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

1 How to Build a Website Quickly 53:44

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 Should Junior Developers Use ChatGPT to Help Them Write Code? 1:06:41


1 Free Tiers Are Dangerous 1:11:23

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 How to Land a Web Development Job w/ James Quick 1:10:02




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


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 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 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 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 Web Development Hot Takes - Is HTML a Programming Language? Does React Suck? 1:10:50


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


1 Helping Junior Developers Succeed 1:05:55

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







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

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


1 The Scariest Web Development Tech 1:17:11


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

1 Can I Use This in Production? 1:14:46

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

1 CSS Selectors Crash Course 1:01:35

1 AI Will Not Take Your Job...Yet 1:26:37


1 Developer Relations w/ Raza 1:02:42

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

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

1 SEO for Small Businesses 1:04:36






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 Failure Will Make You a Better JavaScript Developer 1:09:28

1 Next.js App vs Pages Router 1:02:43

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

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

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 to Raise Your Prices 1:22:01

1 Are You a Good Developer? 1:12:43

1 What Is Dynamic Content? 1:10:04

1 Powerful CSS Pseudo-Classes 53:16

1 What Is Hacktoberfest? 1:05:58

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

1 What Can’t JavaScript Do? 1:00:26

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 Should You Use Code or No-Code? 1:09:02


به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.