Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 81
  1. I've added dark mode to this blog.

  2. If using Remix on a serverless platform such as Netlify we can use a build time compilation and barrel files to access frontmatter metadata.

  3. You've inherited a React codebase that has no tests.

  4. CDKTF is a tool that allows us to use fully fledged programming languages to do Terraform deployments, having the advantage of being type safe for one.

  5. React Testing Library is perhaps the most popular tool for testing React applications.

  6. How to use Remix and mdx-bundler to make use of frontmatter headers.

  7. Easy Markdown Editor is a handy markdown editor with formatting keyboard shortcuts.

  8. The presence of state management is often what makes testing an Single Page Application difficult.

  9. Counter-intuitively Etc/GMT+x timezones means the opposite of how they appear in an ISO 8601 formatted date string.

  10. We have an API that makes calls out to a third party - how do we test it?

  11. I propose that the designer and the QA should be one and the same.

  12. We can use a tool called jest-timing-reporter to provide a performance diff in our Github pull request.

  13. Using good ol' Jest to write some contract tests with our OpenAPI generated client SDK.

  14. The case for blackbox tests

    Blackbox tests do not require knowledge of the implementation details - they're a 'how the consumer sees it' style of test.

  15. Postman has an automated testing feature, but how well does it work?

  16. Syncing Postman with our Github repo, generating queries from our OpenAPI spec.

  17. This blog now features comments

    You can very easily add comment functionality to a webpage via the Github-powered Utterances plugin.

  18. Thoughts about JSON API

    JSON API is an opinionated REST API structuring spec.

  19. We're using msw-auto-mock to generate MSW mocks to test our React application.

  20. A lot of state management frameworks recommend doing API mocking as the testing strategy.

  21. I propose a variation of Conway's Law.

  22. I'm playing with Remix

    Using Remix to generate a static blog.

  23. We'll use openapi-generators to generate a Go backend and a React frontend.

  24. Why use OpenAPI?

    OpenAPI is a spec for describing HTTP APIs.

  25. Cypress recommends long running tests with lots of assertions.

  26. A model of extensible changes.

    Making changes in an extensible manner avoids having to do significant code rewrites or being disruptive to downstream consumers of your API.

  27. An unconventional strategy to inject the behaviour of your state management in testing contexts

  28. Working with lists of data for form inputs such as radio buttons or checkboxes is non-trivial.

  29. Avoid make state framework specific calls inside of your React components, and instead access them via hooks.

  30. If we're doing shift-left testing, and developers are writing their own tests - then where does that leave QA?

  31. Contractors are best utilised to plough through a well defined scope of work.