How It Works

How It Works

By CharonTechnology
Download on the App Store

How It Works episodes

  • Sustaining JS/TS Quality and Velocity
    In this episode, Charon breaks down practical strategies for keeping JavaScript and TypeScript projects healthy without sacrificing speed. From taming warnings and typing errors to writing the right tests, deploying daily, and aligning team incentives, you'll get actionable advice for long-term maintainability.
    Sources:
    - How to Sustain Quality and Velocity in a JavaScript or TypeScript Project?: https://www.infoq.com/articles/javascript-typescript-quality-velocity/?topicPageSponsorship=dad6d1e8-de04-42c8-b850-c131c9546089
    14 min
  • Streaming HTML DOM Updates Without JS
    Charon breaks down an InfoQ article that shows how to update the DOM asynchronously without JavaScript using HTTP streaming and the Declarative Shadow DOM. You'll learn why SPAs and JavaScript-heavy frameworks add complexity, how templates and slots make out-of-order content work, and how a simple Go app puts it all together. Perfect for server-side rendering developers who want faster pages with less complexity.
    Sources:
    - Conclusion: https://www.infoq.com/articles/html-streaming-dom-updates-without-javascript/?topicPageSponsorship=dad6d1e8-de04-42c8-b850-c131c9546089
    12 min
  • RxJS Best Practices in Angular 16
    Charon walks through the article's RxJS best practices for Angular 16 and beyond: AsyncPipe, stream flattening, unsubscribe strategies, error handling, and combining signals with observables. You'll see how to avoid subscription pitfalls and keep your reactive code clean and maintainable.
    Sources:
    - RxJS Best Practices in Angular 16: Avoiding Subscription Pitfalls and Optimizing Streams: https://www.infoq.com/articles/rxjs-angular16-best-practices/?topicPageSponsorship=dad6d1e8-de04-42c8-b850-c131c9546089
    14 min
  • Nx: Smart Build System for Devs
    This episode introduces Nx, a smart and fast build system for monorepo projects. We cover its code generators and intelligent task runner, including caching, parallel execution, and affected commands. Perfect for developers looking to streamline their workflow.
    Sources:
    - Nx带来极致的前端开发体验——什么是Nx?: https://juejin.cn/post/7502353645074890804
    7 min
  • Key Functions and Sort Stability in Python's Sorting Howto
    Charon walks through Python's official sorting guide, focusing on key functions and sort stability. You'll learn how sorted and list.sort work, how to use key callables, and why stable sorts make multi-level sorting simple. Perfect for Python developers who want practical sorting knowledge.
    Sources:
    - Sorting Techniques: https://docs.python.org/3/howto/sorting.html
    11 min

About How It Works

From the publisher's feed

Technology, taken apart and explained in clear English. Each episode, Charon picks one technical article, guide or documentation page and breaks it down: how it works, why it is built that way, and…