ponyfoo.com

  1. React Data Survival Kit

    Learn how to handle data inside of React with this collection of patterns for fetching, storing, and retrieving data in React.

    23m 10
  2. Discovering patterns with React hooks

    Exploring a pattern useful for building top-level, centralised functionalities in React apps.

    7m 6
  3. Disguise Driven Testing: Jest Mocks In Depth — Part 2

    Mocks are a great way of preventing AJAX calls in tests, but they can also help you isolate side effects and impurities that can create complicated tests.

    As you learned …

    16m 0
  4. Conflict Resolution and Code Reviews

    Have you ever tried to do a code review on a PR that merges a large release branch or feature branch back into mainline, fixing merge conflicts? It’s not pretty.

    3m 3
  5. Disguise-Driven Testing: Jest Mocks in Depth

    Testing can be simple. In fact, it is simple. Well, it is simple until impurities slip in.

    Code that would be easy to test becomes a nightmare as soon as you get impure …

    11m 6
  6. The Action Pattern: Clean, Obvious, Testable Code

    Let’s convert a mock API endpoint for signing up new users in a mobile app into using the action pattern.

    25m 6
  7. React State: Choose Wisely

    Proper state handling in React will make your components simple and maintainable. Poor choices will give you lots of headaches in the long-term.

    There are plenty of …

    22m 7
  8. GraphQL in Depth: What, Why, and How

    Stop wondering if GraphQL is right for you and give it a spin! Learn about types, queries, and mutations in this in-depth walkthrough.

    23m 7
  9. JavaScript Performance Pitfalls in V8

    Benedikt shows how V8 compiles your JavaScript programs, and explains a few tricks you can use to avoid draining application performance down the sink.

    26m 9