- 35
- 24 363
academeez
Israel
เข้าร่วมเมื่อ 5 เม.ย. 2020
academeez.com
Free coding courses for beginners and experts.
React, Angular, Node, Express, Javascript, Typescript and more.
Your place for learning new technologies the right way!
Free coding courses for beginners and experts.
React, Angular, Node, Express, Javascript, Typescript and more.
Your place for learning new technologies the right way!
Git best practice tip: clean commit history
Keep you git history commits clean.
I often notice that developers are publishing their PR with a commit mess.
Commits should show the evolution of your software, they represent a logical group of progress on the way to solve a certain problem, and they should reflect a certain development plan you have.
Using commands like:
- git commit --ament
- git reset
- git stash
- git rebase -i
are giving you tools to keep your git history clean.
The full article for this lesson is available here: www.academeez.com/en/course/git/best-practices/clean-your-commits
We recommend to make your commit messages in a standard fashion.
conventional commits are a good standard for commit messages: www.conventionalcommits.org/en/v1.0.0/
0:00 intro
1:19 About academeez
1:40 Lesson plan
3:38 having a plan
7:12 When reality hits
9:16 git commit philosophy
16:48 why keep git history clean
20:18 git commit -amend
24:50 git reset
30:19 git rebase -i
43:20 squash the commits
48:54 summary
I often notice that developers are publishing their PR with a commit mess.
Commits should show the evolution of your software, they represent a logical group of progress on the way to solve a certain problem, and they should reflect a certain development plan you have.
Using commands like:
- git commit --ament
- git reset
- git stash
- git rebase -i
are giving you tools to keep your git history clean.
The full article for this lesson is available here: www.academeez.com/en/course/git/best-practices/clean-your-commits
We recommend to make your commit messages in a standard fashion.
conventional commits are a good standard for commit messages: www.conventionalcommits.org/en/v1.0.0/
0:00 intro
1:19 About academeez
1:40 Lesson plan
3:38 having a plan
7:12 When reality hits
9:16 git commit philosophy
16:48 why keep git history clean
20:18 git commit -amend
24:50 git reset
30:19 git rebase -i
43:20 squash the commits
48:54 summary
มุมมอง: 632
วีดีโอ
SOLID - single responsibility for react component
มุมมอง 874 หลายเดือนก่อน
This is a best practice tip lesson on React. In this lesson we will learn about S.O.L.I.D and how they can help you in your React development journey. We will focus on Single-responsibility principle and how it applies to React components. We will learn to maintain single responsibility by: - custom hooks - splitting components - Error-boundary - Suspense And we will also learn how to spot when...
Flux helm-controller
มุมมอง 9935 หลายเดือนก่อน
This is the 3rd lesson: Advanced K8S Management with flux In this lesson we will learn how to install helm charts using flux helm-controller. We will learn about Helm a package manager for kubernetes, about helm repository, about helm charts, about helm release, OCI, OCI helm repository. We will learn how flux source-controller can subscribe to a helm repository and grab a helm chart, and how t...
Flux kustomize-controller
มุมมอง 9696 หลายเดือนก่อน
This is the second lesson in our course: Advanced K8S Management with Flux. In this lesson we will learn about one of the operators that are installed with Flux - the kustomize-controller. The kustomize-controller will work with the Kustomization custom resource, which will point to a source and a path, and from that the kustomize-controller will calculate the desired state of manifests using k...
Kubernetes Flux installation
มุมมอง 1.9K7 หลายเดือนก่อน
This is the first lesson in the course: Advanced K8S Management with Flux. Flux is all about managing the state of kubernetes in a declarative way by pushing yaml files to a git repository. In this lesson which is the first in our flux kubernetes course we will install flux on our k8s cluster. The full guide and step by step instructions are available at: www.academeez.com/en/course/kubernetes/...
React Suspense and Server Side Rendering -SSR
มุมมอง 3687 หลายเดือนก่อน
When SSR your React web site, and using Suspense, means your initial HTML will be streamed. In this lesson we will create a SSR NextJS web site, and explain how Suspense in SSR turns to HTML streaming. If you want to read the article and step by step guide, go to: www.academeez.com/en/course/react/suspense/nextjs-streaming The full source code is available at: github.com/ywarezk/demo-streaming-...
Angular 17 stop using *ngFor
มุมมอง 1.6K8 หลายเดือนก่อน
If you're using Angular 17 you should stop using *ngFor and start using the new control flow syntax @for to loop over iterables in your angular templates. In this lesson we will go over all the benefits of using the new control flow syntax. We will go over the track, @empty block, contextual variables and more. The full source code, a step by step guide, and a playground to play with the new sy...
React Suspense
มุมมอง 7058 หลายเดือนก่อน
In this lesson we will learn about Suspense. React components can use throw to throw a promise, and if the promise is pending the Suspense will display a fallback. The lesson article and source code are available here: www.academeez.com/en/course/react/suspense #react 0:00 what is suspense 1:50 scenario for using suspense 2:56 Naive solution for scenario 3:47 Problem with Naive solution 6:39 no...
Angular 17 - stop using *ngIf
มุมมอง 8869 หลายเดือนก่อน
As of Angular version 17, we now have a new control flow syntax, so instead of using *ngIf, *ngFor, we can now use @if, @for. In this lesson we will learn about the new @if syntax and it's advantages. The full article and playground to experiment with the new syntax are available here: www.academeez.com/en/course/angular/best-practices/new-control-flow-syntax/if #angular #angular17 0:00 Control...
React Components
มุมมอง 239 หลายเดือนก่อน
In this lesson we will learn how to create React components. React components represents a ui section in our app, and they are basically functions that return how the component looks like: The lesson is in this link: www.academeez.com/en/course/react/component You also have an exercise in the lesson page where you will write your first React component. here is the link to the exercise: www.acad...
Free React Course
มุมมอง 389 หลายเดือนก่อน
Academeez course are free and open source, no need to register. React course is available here: www.academeez.com/en/course/react In this course we will learn how to use React for building web applications #react 00:00 React course introduction 00:34 About React 01:23 Prerequisites 01:40 How to learn 05:07 Why you should learn React
Optimize Angular: accelerate *ngFor with trackBy
มุมมอง 2129 หลายเดือนก่อน
Optimize Angular: accelerate *ngFor with trackBy
Angular custom structural directives pro tip
มุมมอง 10110 หลายเดือนก่อน
Angular custom structural directives pro tip
Angular pro tip: Injectable functions
มุมมอง 7810 หลายเดือนก่อน
Angular pro tip: Injectable functions
Angular best practice - OnPush on all components
มุมมอง 14710 หลายเดือนก่อน
Angular best practice - OnPush on all components
Best practice tip: Angular + NGRX - remove @ngrx/store-devtools in prod
มุมมอง 15610 หลายเดือนก่อน
Best practice tip: Angular NGRX - remove @ngrx/store-devtools in prod
Express and Typescript declaration files to extend Request object
มุมมอง 2.2Kปีที่แล้ว
Express and Typescript declaration files to extend Request object
Great Work! i can understand perfectly in a lot of time !! Tku
Nice
I am so lucky to run into this thanks
great!
Thank you
Please make detail video on Kyverno policy from scarch teacher
Thank you so so so much you made complex ---> piece of cake
Thank you sooo sooo much
Amazing ! This explanation is just what one needs to properly understand this type of concepts. Thanks a lot for sharing it.
Thank you for this. I had some doubts and your video is able to solve those.
great video, liked the way you explained step by step and it was to the point.
So well explained.
A perfect video to understand GitOps implementation using Flux. Deserves millions of claps 👏
Excellent explanation, thank you!! Waiting for more such videos.
This is exactly what I was looking for, thanks!
Great lessons. Where I can find new ones?
Signals and new control flow 🤌
What on earth are you talking about? Ng if is if you want just for one component and you don’t want to include if!
❤ Great work. Can we expect a videos on Istio implementation using flux system
Really amazing! Got to learn so much in a well explained and simple manner. Please continue this series. Can’t wait for the next video!!
perfect video in my opinion. Application tutorial starts at 29:00
I recently discovered this channel, you are doing a really amazing job explaining things in simple way! Nice job!
good bro appreciate it, understood completely upload more videos on angular
Awesome. I will follow you always. I understandcfully
show me atleast one dev who creates components via cli... ok, i will have to add here: in a big project, where there are more than 4 inner folders
Wow, that's great. Just great!
Great video. Thank you
That's exactly the type of explanation I was looking for .... Great Job and many thanks!
The way you’re explaining everything is wonderful! 💯
Amazing !! 🎉
really amazing instructor !
thank you so much.. it really worked!!!!!!!
Perfect! Do not stop, man!
Astonishing!! The guy has perfect diction and wonderful understading of a subject!!! Please, do more videos bout kuber.
Will do... 3rd lesson is released tomorrow about helm-controller
Thank you
Super informative and detailed video .. please create video for other controllers in same way.. excellent explanation and demo .. thank you again
will do :)
This is masterpiece. Thank you for the lessons.
Awesome, completely understood, liked and subscribed.
gr8 work...
Thanks for this course 👍
Thanks for this video,it helped me use typescript with express properly.
Great Video buddy I think, it would be better with video sectioning
Thanks!
Thanks, best explanation of zoneJs
Where is the course?