Épisodes

  • Why Your Web App's Error Messages Are Making Users Leave
    Jun 1 2026
    Lucas and Luna dive into the overlooked art of error messages in web development. They discuss a real-world case where a major booking site lost 12% of conversions due to confusing error states, and how a simple rewrite of error copy and UI patterns recovered 8% of that loss. The episode covers key principles for writing clear, action-oriented error messages, the importance of inline validation vs. page-level errors, and how to use error states as an opportunity to build user trust rather than frustration. Listeners walk away with a concrete checklist for auditing their own app's error handling. #ErrorMessages #UXWriting #WebDevelopment #ConversionRate #UserExperience #Frontend #Backend #WebDev #Technology #FexingoBusiness #BusinessPodcast #Episode25 #Fexingo #LucasAndLuna #WebApp #UserRetention #UI #BestPractices Keep every episode free: buymeacoffee.com/fexingo
    Afficher plus Afficher moins
    7 min
  • Why Your CSS Bundle Is 400KB and How to Fix It
    Jun 1 2026
    Lucas and Luna dig into the hidden bloat that makes your CSS bundle 400KB or more, slowing down initial page load. They break down a real-world example from a mid-size e‑commerce site where unused styles, overly specific selectors, and duplicate declarations added 300KB of waste. Lucas explains how modern tools like PurgeCSS and PostCSS can strip dead weight, while Luna points out the trap of CSS-in-JS runtime overhead. They also cover practical steps to audit your stylesheet, set up build-time trimming, and avoid common pitfalls that keep your CSS heavy. By the end, you'll have a concrete checklist to shrink your bundle without breaking layout or losing maintainability. #CSS #WebPerformance #FrontendOptimization #PurgeCSS #PostCSS #CSSBloat #BundleSize #PageSpeed #Ecommerce #DeveloperTools #Technology #FexingoBusiness #BusinessPodcast #WebDev #BuildOptimization #CSSInJS #UnusedCSS #PerformanceAudit Keep every episode free: buymeacoffee.com/fexingo
    Afficher plus Afficher moins
    8 min
  • How Your Monorepo Is Silently Slowing Your CI Pipeline
    May 31 2026
    Episode 23 of The Web Development Podcast with Fexingo dives into a hidden performance killer for teams using monorepos: the innocent-looking dependency graph that makes CI pipelines run 3x slower than necessary. Lucas and Luna walk through a real case from a 40-developer team at a mid-size SaaS company, where a single shared utility library caused cascading rebuilds every time any file changed. They explain why common tools like Lerna and Nx can mask the problem, and what a proper affected-project detection setup looks like. They also touch on the trade-off between developer convenience and build speed, and why moving to separate repos isn't always the answer. If your team's CI feels sluggish and you suspect the monorepo is to blame, this episode gives you the concrete diagnosis and fix. #Monorepo #CI #BuildPipeline #Nx #Lerna #DependencyGraph #WebPerformance #DevOps #ContinuousIntegration #Technology #FexingoBusiness #BusinessPodcast #WebDev #Frontend #Backend #SoftwareEngineering #BuildOptimization #DeveloperProductivity Keep every episode free: buymeacoffee.com/fexingo
    Afficher plus Afficher moins
    10 min
  • Why Your Vite Dev Server Starts 3 Seconds Faster Than Webpack
    May 31 2026
    Episode 22 digs into the specific developer-experience gap between Vite and Webpack. Lucas and Luna break down why Vite's native-ESM dev server starts in under a second while Webpack takes 3–5 seconds for a medium project — and what that difference means for daily developer flow. They walk through the cold-start vs. warm-start mechanics, how esbuild pre-bundling slashes the initial handshake, and why incremental module graph rebuilds keep the feedback loop tight. The hosts also discuss a real migration story from a 15-person team that cut their average dev-server boot time from 4.2 seconds to 0.8 seconds, with concrete numbers on node_modules scanning, cache invalidation, and the trade-offs of Vite's Rollup-based production build. No framework wars — just the structural decisions that make one approach faster, and what you lose or gain when you switch. #Vite #Webpack #ESBuild #Rollup #DevServer #HotModuleReplacement #Bundler #NativeESM #DeveloperExperience #JavaScriptTooling #BuildPerformance #NodeModules #ModuleGraph #FrontendTooling #MigrationStory #Technology #FexingoTechnology #FexingoPodcast Keep every episode free: buymeacoffee.com/fexingo
    Afficher plus Afficher moins
    10 min
  • How Your Third-Party Scripts Add 6 Seconds to Page Load
    May 30 2026
    Episode 21 of The Web Development Podcast digs into the hidden cost of third-party scripts. Lucas and Luna walk through a real case: a mid-size e-commerce site that unknowingly loaded 14 widgets — analytics, chat, A/B testing, ad retargeting — and saw its median LCP balloon to 8.2 seconds. They explain why each script is a synchronous bottleneck, how request chains amplify latency, and the one metric no one checks: total script execution time on the main thread. They also share a practical audit workflow using Chrome DevTools and a simple budget-based approach to decide what scripts stay. If you've ever added a snippet without measuring the cost, this episode will change how you think about every single embed. #ThirdPartyScripts #WebPerformance #LCP #CoreWebVitals #ChromeDevTools #SiteSpeed #JavaScriptBundles #EcommerceTech #WebDev #FrontendPerformance #PageSpeedInsights #ScriptAudit #WebOptimization #Technology #FexingoTechnology #WebDevPodcast #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
    Afficher plus Afficher moins
    11 min
  • Why Your Service Workers Are Blocking Your First Paint
    May 30 2026
    Episode 20 of The Web Development Podcast with Fexingo digs into a hidden performance killer: service workers that silently delay first paint. Lucas and Luna break down how a single misconfigured 'install' event listener can add 600 milliseconds of blocking time on initial load, using a real case from a mid-sized e-commerce site that saw a 12 percent bounce rate drop after fixing it. They explain the browser's registration timeline, the difference between 'install' and 'activate' phases, and why developers often forget that service workers run on a separate thread but still block critical rendering through importScripts. The episode also covers practical debugging steps using Chrome DevTools' Service Worker pane and the Application panel, plus a quick tip on using 'self.skipWaiting()' correctly. No fluff, just one concrete fix you can audit in your own project today. #ServiceWorkers #WebPerformance #FirstPaint #JavaScript #ProgressiveWebApps #ChromeDevTools #Frontend #WebDev #Caching #PerformanceOptimization #PWAs #LoadTime #BrowserAPI #Tech #Technology #FexingoBusiness #BusinessPodcast #WebDevPodcast Keep every episode free: buymeacoffee.com/fexingo
    Afficher plus Afficher moins
    9 min
  • Why Your Webpack Cache Is Invalidating Every Build
    May 29 2026
    Episode 19 of The Web Development Podcast with Fexingo digs into a silent performance killer: webpack cache invalidation. Lucas and Luna explore why your incremental builds are rebuilding entire bundles from scratch, how a simple loader misconfiguration can throw away cache hits, and the one trick — deterministic hashing with content hashes — that shaved 60 seconds off a real-world CI pipeline. They walk through cache busting gone wrong, the difference between module and chunk hashes, and why you should never let timestamps into your build output. No jargon dumps: just a specific, actionable fix for a problem every webpack user has felt but few debug. Plus, a quick moment on how listener support keeps this show ad-free. #Webpack #WebpackCache #BuildPerformance #JavaScript #CI/CD #DevTools #SoftwareEngineering #Frontend #WebDev #CodeOptimization #IncrementalBuilds #CacheInvalidation #Technology #WebDevelopment #FexingoBusiness #BusinessPodcast #WebDevPodcast #Fexingo Keep every episode free: buymeacoffee.com/fexingo
    Afficher plus Afficher moins
    7 min
  • Why Your Node.js Memory Leak Wastes 40 Percent CPU
    May 29 2026
    Lucas and Luna tackle a silent performance killer in Node.js applications: memory leaks that don't crash your app but gradually consume CPU and degrade throughput. They walk through a real case where a forgotten `setInterval` combined with a closure referencing a large data structure caused a 40 percent CPU increase over three weeks. You'll learn how to spot the pattern using heap snapshots and why tools like `clinic` or Chrome DevTools' memory tab matter more than just checking memory usage. The episode ends with practical strategies: scoping timers, weak references, and monitoring for gradual growth rather than static thresholds. #NodeJS #MemoryLeak #CPUProfiling #Performance #Backend #ClinicJS #ChromeDevTools #HeapSnapshot #JavaScript #ServerSide #Debugging #setInterval #WeakRef #GarbageCollection #Technology #FexingoBusiness #BusinessPodcast #WebDev Keep every episode free: buymeacoffee.com/fexingo
    Afficher plus Afficher moins
    9 min