MIT License
This is the reference repository with all the contents and the examples of the Twitch episode with Fabio Biondi.
We are going to walk through
Requirements
Check out with the following guide.
$ npm install
$ npm run test:smoke
The steps above launch the back-end and application, the front-end application, and Cypress. If you see something like
Spec Tests Passing Failing Pending Skipped
┌─────────────────────────────────────────────────────────────────────────────┐
│ ✔ realworld/smoke.spec.js 00:01 1 1 - - - │
└─────────────────────────────────────────────────────────────────────────────┘
✔ All specs passed! 00:01 1 1 - - -
you're ready!
The most important scripts are:
$ npm run cy:open
: starts the Cypress UI$ npm run realworld:frontend:start
: starts only the front-end projectI'm Stefano Magni, I'm a passionate and positive-minded Senior Front-end Engineer, a Speaker, and an Instructor from Italy (working remotely since 2018). Developing User Interfaces, solving problems, and helping people are my passions.
I have worked in this field for more than ten years, including experience with different codebases (currently working on a 250K-LOC one) and various companies: a mid-size company, a Bitcoin startup, a web-agency, etc. organized through Scrum, Kanban, or classic Waterfall.
What I love:
In the last years, I became a speaker again, revamping my learning path completely, including answering on StackOverflow, writing articles, sharing plugins, and speaking at meetups.
I'm currently focused on React, TypeScript and all their ecosystems.
I wrote a big UI Testing Best Practices project on GitHub.