Giter Club home page Giter Club logo

rxjs-fundamentals's Introduction

This respository contains the exercises and sample applications used in Steve's RxJS Fundamentals course for Frontend Masters.

All of the lessons can be found at https://rxjs-fundamentals.netlify.app.

Node Requirements

The recommended Node version for this course is 16.19.0. You can use the Node Version Manager or nvm to install the correct Node version.

Getting Started

You can get everything started by running npm start and heading over to http://localhost:1234. If for some reason the combined command is giving you trouble, then you can run each of the following separate terminal windows for the same effect.

There are four major components to this repository.

  • Sample applications: npm run ui.
  • API: npm run api.
  • Lessons: npm run lessons (Although, you probably just want to visit the website for that.)
  • Tests: npm test.

Alternatively, you can spin up both the sample applications and the server at the same time using npm run both.

rxjs-fundamentals's People

Contributors

1marc avatar annaghi avatar dtauer avatar leahbrenny avatar mmncit avatar stevekinney avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

rxjs-fundamentals's Issues

[Request Info] how the extends and block elements working

-- example:
applications/from-event/index.html
has extends and block which builds the application replaced in shared/base.html as it is referenced in with extends tag

-- can you please share any reference for how the application is configured to work with shared layout.

Could you update the package.json to latest versions

Hi.
I'm taking your course on FrontendMasters and spent recently 30 mins to run the repo on MacM1.

I had to update parcel to latest version "parcel": "^2.8.3",
add some

    "postcss-import": true,
    "postcss-url": true,
    "postcss-custom-properties": true,

and remove conflicting dependancy "@parcel/transformer-sass": "^2.0.1",

I was expecting some kind of click and go from paid content.

esmodule interop error on building the repo

I tried to build this on node 12 and 14, in both the versions I see the following error on npm run build.

> parcel build index.html lessons/**/*.html applications/**/*.html

Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /Users/adityad/Proj-Root/rx-js-fem/rxjs-fundamentals/node_modules/weak-lru-cache/index.js
require() of ES modules is not supported.
require() of /Users/adityad/Proj-Root/rx-js-fem/rxjs-fundamentals/node_modules/weak-lru-cache/index.js from /Users/adityad/Proj-Root/rx-js-fem/rxjs-fundamentals/node_modules/lmdb-store/caching.js is an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which defines all .js files in that package scope as ES modules.
Instead rename index.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from /Users/bsd/Proj/rx-js-fem/rxjs-fundamentals/node_modules/weak-lru-cache/package.json.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.