The Web Development Podcast with Fexingo: Frontend, Backend, and Modern Web Stack

The Web Development Podcast with Fexingo: Frontend, Backend, and Modern Web Stack

By FexingoBusiness
Download on the App Store

The Web Development Podcast with Fexingo: Frontend, Backend, and Modern Web Stack episodes

  • Why Your Web App Fails Silent Data Corruption

    Episode 32 of The Web Development Podcast tackles silent data corruption in web applications — the bug that doesn't crash, doesn't log, but slowly poisons your database. Lucas and Luna walk through a real-world case: an e-commerce site where price rounding errors cost $80,000 before anyone noticed. They explain how JavaScript's `Number` type behaves in financial math, why SQLite and Postgres handle decimal data differently, and the single test pattern you can adopt today to catch it. If you've ever seen a $0.01 discrepancy or a checkout total that felt 'off', this episode will change how you think about data integrity on the front end.

    #SilentDataCorruption #JavaScript #FloatingPoint #DecimalMath #Postgres #SQLite #ECommerceBug #DataIntegrity #WebDevelopment #Frontend #Backend #NumberType #RoundingErrors #Testing #SoftwareBugs #FexingoBusiness #BusinessPodcast #TechPodcast

    Keep every episode free: buymeacoffee.com/fexingo

    11 min
  • Why Your GraphQL Server Is Fetching the Same Data Three Times

    In this episode, Lucas and Luna dive into a common but often invisible performance bug in GraphQL APIs: the N+1 query problem in resolvers. They break down how a single GraphQL query can trigger dozens of redundant database calls, using a concrete example of a blog with authors and comments. Lucas explains batching and DataLoader as a fix, walks through the mechanics, and shares a real-world case where a team reduced API latency by 80 percent with one library swap. They also discuss how to detect the problem early with Apollo Studio and query logging. No hype, just practical debugging for your stack.

    #GraphQL #APIOptimization #DataLoader #NPlusOneProblem #WebPerformance #NodeJS #Backend #ApolloServer #DatabaseQueries #WebDev #FexingoBusiness #BusinessPodcast #Technology #SoftwareEngineering #Coding #WebDevelopment #PerformanceOptimization #TechTips

    Keep every episode free: buymeacoffee.com/fexingo

    12 min
  • Why Your WebSocket Backpressure Is Silently Crashing Your Server

    Episode 30 of The Web Development Podcast with Fexingo dives into a common but invisible backend problem: missing WebSocket backpressure. Lucas and Luna explain why most WebSocket servers lack built-in flow control, how this silently grows memory buffers until a crash, and what a real-world fix looks like. They walk through a concrete case: a chat server that held 200MB of pending messages per client, triggered a 500ms GC pause, and took down a production app. You'll learn how to detect backpressure failure using a single Node.js metric and why a simple 'isWritable' check can prevent the entire class of failure. No jargon — just a practical pattern you can apply today.

    #WebSocket #Backpressure #NodeJs #FlowControl #MemoryLeak #GarbageCollection #ServerCrash #RealTimeApps #ChatServer #WritableStream #DrainEvent #ProductionDebugging #WebDev #Technology #FexingoBusiness #BusinessPodcast #WebDevPodcast #Episode30

    Keep every episode free: buymeacoffee.com/fexingo

    11 min
  • How Your HTML Streaming Is Blocking First Byte

    Lucas and Luna dive into server-side rendering's hidden bottleneck: HTML streaming. They break down why most developers see Time to First Byte balloon from 200ms to over a second, explaining how traditional render-to-string blocks the response until the entire page is generated. The episode centers on a real-world case: a SaaS dashboard that dropped from 1.2s TTFB to 340ms by switching to React's renderToPipeableStream. They explore how Node.js backpressure, chunked transfer encoding, and Suspense boundaries interact — and why many streaming implementations accidentally serialize chunks instead of piping them. Listeners learn a specific diagnostic technique: measuring the time between the first byte of the HTML open tag and the first

    content to detect accidental buffering. The conversation also touches on edge cases: what happens when a downstream database call is slow and how to fall back gracefully without breaking the stream. No fluff, just a focused technical deep dive into one of the most misunderstood performance levers in modern web frameworks.

    #WebPerformance #HTMLStreaming #TTFB #ServerSideRendering #React #NodeJs #Backpressure #ChunkedTransferEncoding #StreamingArchitecture #FrontendPerformance #Technology #WebDev #Suspense #RenderToPipeableStream #SaaS #Latency #FexingoBusiness #BusinessPodcast

    Keep every episode free: buymeacoffee.com/fexingo

    7 min
  • Why Your WebSocket Connections Are Leaking Memory

    WebSockets power real-time features like live chat and dashboards, but every open connection can silently leak memory in your Node.js backend. This episode walks through a real case from a fintech startup whose dashboard latency doubled after 200 concurrent users. Lucas explains how event listeners, closure references, and unresolved promises inside WebSocket handlers create memory leaks that garbage collection can't fix. Luna shares a surprising data point: a single unclosed WebSocket handler can retain up to 2 MB of heap memory per user. They discuss practical fixes — using WeakRef for listener cleanup, implementing heartbeat-based connection draining, and profiling WebSocket memory with Chrome DevTools and clinic.js. By the end, you'll know exactly what to look for in your ws or Socket.IO setup before your production app starts gasping.

    #WebSocket #MemoryLeak #NodeJS #Backend #RealTimeApps #JavaScript #WebDev #Performance #Debugging #GC #HeapMemory #WeakRef #SocketIO #ClinicJS #Fintech #Technology #FexingoBusiness #BusinessPodcast

    Keep every episode free: buymeacoffee.com/fexingo

    7 min
  • Why Your API Response Time Jumps After Adding a Rate Limiter

    Rate limiters are supposed to protect your API, but they often introduce surprising latency spikes. In this episode, Lucas and Luna dig into a real-world case: a SaaS company that added a Redis-based rate limiter and saw p99 response times jump from 120ms to over 900ms. They trace the problem to a subtle queue buildup under burst traffic, then walk through three practical solutions — sliding window counters, token buckets at the edge, and careful placement of the limiter in the request pipeline. If you've ever wondered why your API slows down after adding 'protection,' this episode gives you the concrete debugging steps and the specific trade-offs each fix carries. No theory without numbers: the episode opens with a specific latency chart from production and closes with a forward-looking question about AI inference rate limiting.

    #RateLimiting #APIPerformance #BackendEngineering #Redis #Latency #NodeJS #WebPerformance #SystemDesign #Scalability #BurstTraffic #TokenBucket #SlidingWindow #TechPodcast #WebDev #SoftwareEngineering #FexingoBusiness #BusinessPodcast #Technology

    Keep every episode free: buymeacoffee.com/fexingo

    9 min
  • How Your Image File Format Is Silently Slowing Your Site

    In this episode of The Web Development Podcast with Fexingo, Lucas and Luna dive into the overlooked impact of image file formats on web performance. They compare WebP, AVIF, and JPEG XL, breaking down real-world compression ratios and browser support. Using a 1.2 MB photo as a case study, they show how switching from JPEG to AVIF can cut size by 63 percent while preserving quality, but also warn about decode-time trade-offs. Lucas explains why JPEG XL is the dark horse for the future, and Luna questions whether the format decision tree matters more than image dimensions. Perfect for developers looking to shave seconds off load times without sacrificing visuals.

    #WebPerformance #ImageOptimization #WebP #AVIF #JPEGXL #Frontend #WebDev #PageSpeed #Compression #BrowserSupport #Lighthouse #CoreWebVitals #Technology #WebDevelopment #DevTips #FexingoBusiness #BusinessPodcast #TechPodcast

    Keep every episode free: buymeacoffee.com/fexingo

    10 min
  • Why Your Web App's Error Messages Are Making Users Leave

    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

    7 min
  • Why Your CSS Bundle Is 400KB and How to Fix It

    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

    9 min
  • How Your Monorepo Is Silently Slowing Your CI Pipeline

    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

    11 min

About The Web Development Podcast with Fexingo: Frontend, Backend, and Modern Web Stack

From the publisher's feed

The Web Development Podcast with Fexingo is Lucas and Luna's weekly exploration of the modern web stack, from frontend frameworks to backend infrastructure. Each episode dissects a specific technology or workflow — think React Server Components vs. traditional SSR, the economics of cloud-native databases, or the practical trade-offs of a micro-frontend architecture — with real benchmarks and open-source case studies. Lucas, a former full-stack engineer turned journalist, asks the hard questions about developer productivity and deployment costs, while Luna, a senior architect in a high-traffic fintech org, brings battle-tested insight into scaling and maintainability. Their conversations avoid hype: no breathless takes on the latest framework until they've stress-tested it against production data. The listener is a working developer (mid-level to senior) who needs to make informed decisions about tooling, architecture, and team practices. Expect arguments backed by numbers — like Redis vs. Memcached under 100K QPS — and candid postmortems of real outages. You'll leave each episode with a sharper mental model of the web's moving parts, and maybe a new library to try. But Lucas and Luna won't sell you a silver bullet; they'll hand you a weighted decision tree.