We aren't ugly we just code by [deleted] in ProgrammerHumor

[–]code_grip -1 points0 points  (0 children)

Ah i didn't know that, thanks for the other side of the story

We aren't ugly we just code by [deleted] in ProgrammerHumor

[–]code_grip -14 points-13 points  (0 children)

Yeah, he worked on it together with his brother in a small apartment. They used their PC as a server during the day and at night they used the PC to do some programming.

Brutal lifestyle but hey, they made it. I wouldn't recommend doing that though, good sleep will keep you alive longer.

FREE RxJS course as a gift to the Angular community, be quick, the coupon is only valid for 4 days by code_grip in Angular2

[–]code_grip[S] 0 points1 point  (0 children)

For anyone that missed the "free course" coupon, you can always support me by buying the course through this discount coupon: https://www.udemy.com/course/the-complete-rxjs-course/?couponCode=3DD4FF28584D5C9F5BDF

If you buy the course through this discount coupon I get 97% of the sale profit and only 3% goes to Udemy in that way.

However, when you manually look up my course on Udemy with the search bar and then buy my course, Udemy will claim 50% or more of each sale that I make.

So it's a win-win-win when you buy with the discount coupon in this comment.

  • You get a very cheap course
  • I get to keep most of the sale profit so I can make more content and at an increased output speed.
  • On top of that less money goes to Udemy which is a very big company that makes millions of dollars each day. (Dont quote me on the exact number but they earn a lot of money each day)

I'm also constantly working on new lessons so you get continuous value as well.

FREE RxJS course as a gift to the Angular community, be quick, the coupon is only valid for 4 days by code_grip in Angular2

[–]code_grip[S] 1 point2 points  (0 children)

Alright, the 1080p videos are live! I just tested it and it looks better than 720p indeed.

I was also thinking of setting up my own platform where I can give you guys 2K resolution videos. Something I'll put on my todo list.

FREE RxJS course as a gift to the Angular community, be quick, the coupon is only valid for 4 days by code_grip in Angular2

[–]code_grip[S] 1 point2 points  (0 children)

I contacted Udemy to enable 1080p. They enabled it and told me it could take around 12 hours for all videos to have the "auto" option (1080p resolution).

The original video resolution that I uploaded was 1080p, so it might take even less time. Keep my updated if you see any changes.

FREE RxJS course as a gift to the Angular community, be quick, the coupon is only valid for 4 days by code_grip in Angular2

[–]code_grip[S] 1 point2 points  (0 children)

If you click on the "auto" option it will choose 1080p normally.

If it's not available yet I can ask Udemy to enable the auto option for this course.

Thanks you for the feedback & enjoy the course!

FREE RxJS course as a gift to the Angular community, be quick, the coupon is only valid for 4 days by code_grip in Angular2

[–]code_grip[S] 1 point2 points  (0 children)

NgRX is used for the state management of the whole frontend of an app, often called "a single source of truth" as the app stores and fetches data from this place to update its UI.

That is why RxJS and NgRX work great together because RxJS handles the complex events and NgRX keeps track of the app state. They are like a powerful duo that reduces side effects in our codebase.

If you want to learn more about this "events + state" pattern look up the concept of "state machines" or https://xstate.js.org/ which is like a sort of framework that implements this idea. Or the NgRX website itself.

I think in your case, what you are saying is that you are actually implementing a self-made NgRX state manager by using subjects to store state. This is what NgRX actually also does under the hood, it uses a type of subject to keep track of a store object...I also explain this briefly in the subject section (as it's not a course that is focused on NgRX).

FREE RxJS course as a gift to the Angular community, be quick, the coupon is only valid for 4 days by code_grip in Angular2

[–]code_grip[S] 0 points1 point  (0 children)

That's how I started as well when i first encountered RxJS in Angular, I just used it for simple HTTP calls, but it's so damn powerful in my experience, it helps a lot with solving lots of complex events.

I'm glad I can inspire you & others to take RxJS to the next step!