academeez
academeez
  • 35
  • 24 363
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
มุมมอง: 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
Angular NGRX Actions
มุมมอง 1299 หลายเดือนก่อน
Angular NGRX Actions
Optimize Angular: accelerate *ngFor with trackBy
มุมมอง 2129 หลายเดือนก่อน
Optimize Angular: accelerate *ngFor with trackBy
Angular @ngrx/store data flow
มุมมอง 34910 หลายเดือนก่อน
Angular @ngrx/store data flow
Angular custom structural directives pro tip
มุมมอง 10110 หลายเดือนก่อน
Angular custom structural directives pro tip
Angular pro tip: Injectable functions
มุมมอง 7810 หลายเดือนก่อน
Angular pro tip: Injectable functions
Installing @ngrx/store
มุมมอง 6110 หลายเดือนก่อน
Installing @ngrx/store
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
NGRX State
มุมมอง 5210 หลายเดือนก่อน
NGRX State
NGRX course
มุมมอง 6911 หลายเดือนก่อน
NGRX course
Angular free course
มุมมอง 14111 หลายเดือนก่อน
Angular free course
React Props Best Practices
มุมมอง 129ปีที่แล้ว
React Props Best Practices
01 - Understanding React Elements
มุมมอง 85ปีที่แล้ว
01 - Understanding React Elements
Express and Typescript declaration files to extend Request object
มุมมอง 2.2Kปีที่แล้ว
Express and Typescript declaration files to extend Request object
Express error handling
มุมมอง 161ปีที่แล้ว
Express error handling
Angular zoneless change detection
มุมมอง 8Kปีที่แล้ว
Angular zoneless change detection
Cookies
มุมมอง 205ปีที่แล้ว
Cookies
What is an RXJS operator
มุมมอง 222ปีที่แล้ว
What is an RXJS operator
NGRX Store
มุมมอง 556ปีที่แล้ว
NGRX Store

ความคิดเห็น

  • @rosembergquigo
    @rosembergquigo 2 วันที่ผ่านมา

    Great Work! i can understand perfectly in a lot of time !! Tku

  • @aditibaranwal7471
    @aditibaranwal7471 2 วันที่ผ่านมา

    Nice

  • @MohammedSaleh-s2p
    @MohammedSaleh-s2p 4 วันที่ผ่านมา

    I am so lucky to run into this thanks

  • @duardodev
    @duardodev 10 วันที่ผ่านมา

    great!

  • @bilkisuismail6096
    @bilkisuismail6096 12 วันที่ผ่านมา

    Thank you

  • @manojkumarn468
    @manojkumarn468 19 วันที่ผ่านมา

    Please make detail video on Kyverno policy from scarch teacher

  • @manojkumarn468
    @manojkumarn468 19 วันที่ผ่านมา

    Thank you so so so much you made complex ---> piece of cake

  • @manojkumarn468
    @manojkumarn468 24 วันที่ผ่านมา

    Thank you sooo sooo much

  • @pabloreyes2026
    @pabloreyes2026 หลายเดือนก่อน

    Amazing ! This explanation is just what one needs to properly understand this type of concepts. Thanks a lot for sharing it.

  • @abutahermuhammad3719
    @abutahermuhammad3719 หลายเดือนก่อน

    Thank you for this. I had some doubts and your video is able to solve those.

  • @laughandtune
    @laughandtune หลายเดือนก่อน

    great video, liked the way you explained step by step and it was to the point.

  • @gideaoms
    @gideaoms หลายเดือนก่อน

    So well explained.

  • @ajay5164
    @ajay5164 หลายเดือนก่อน

    A perfect video to understand GitOps implementation using Flux. Deserves millions of claps 👏

  • @isha8284
    @isha8284 หลายเดือนก่อน

    Excellent explanation, thank you!! Waiting for more such videos.

  • @TommasoManca
    @TommasoManca 2 หลายเดือนก่อน

    This is exactly what I was looking for, thanks!

  • @ZergStylexDD
    @ZergStylexDD 2 หลายเดือนก่อน

    Great lessons. Where I can find new ones?

  • @ggr3576
    @ggr3576 2 หลายเดือนก่อน

    Signals and new control flow 🤌

  • @christosmelissourgos2757
    @christosmelissourgos2757 3 หลายเดือนก่อน

    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!

  • @yashwanthn1678
    @yashwanthn1678 3 หลายเดือนก่อน

    ❤ Great work. Can we expect a videos on Istio implementation using flux system

  • @ishitamittal_
    @ishitamittal_ 3 หลายเดือนก่อน

    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!!

  • @ramezkanj6545
    @ramezkanj6545 3 หลายเดือนก่อน

    perfect video in my opinion. Application tutorial starts at 29:00

  • @Blackminuscontakt
    @Blackminuscontakt 4 หลายเดือนก่อน

    I recently discovered this channel, you are doing a really amazing job explaining things in simple way! Nice job!

  • @vahidy1002
    @vahidy1002 4 หลายเดือนก่อน

    good bro appreciate it, understood completely upload more videos on angular

  • @krishubisht
    @krishubisht 4 หลายเดือนก่อน

    Awesome. I will follow you always. I understandcfully

  • @artjomsfomenko757
    @artjomsfomenko757 4 หลายเดือนก่อน

    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

  • @contro07
    @contro07 4 หลายเดือนก่อน

    Wow, that's great. Just great!

  • @linhvuvan2022
    @linhvuvan2022 4 หลายเดือนก่อน

    Great video. Thank you

  • @armandoruiz3931
    @armandoruiz3931 4 หลายเดือนก่อน

    That's exactly the type of explanation I was looking for .... Great Job and many thanks!

  • @abdlallahtailakh3633
    @abdlallahtailakh3633 5 หลายเดือนก่อน

    The way you’re explaining everything is wonderful! 💯

  • @abdlallahtailakh3633
    @abdlallahtailakh3633 5 หลายเดือนก่อน

    Amazing !! 🎉

  • @AbdelrhmanAli-jd3hs
    @AbdelrhmanAli-jd3hs 5 หลายเดือนก่อน

    really amazing instructor !

  • @akashxdev
    @akashxdev 5 หลายเดือนก่อน

    thank you so much.. it really worked!!!!!!!

  • @Quaratish
    @Quaratish 5 หลายเดือนก่อน

    Perfect! Do not stop, man!

  • @Quaratish
    @Quaratish 5 หลายเดือนก่อน

    Astonishing!! The guy has perfect diction and wonderful understading of a subject!!! Please, do more videos bout kuber.

    • @academeez
      @academeez 5 หลายเดือนก่อน

      Will do... 3rd lesson is released tomorrow about helm-controller

  • @awaraamin6850
    @awaraamin6850 5 หลายเดือนก่อน

    Thank you

  • @BhupendraSingh-zj1wr
    @BhupendraSingh-zj1wr 5 หลายเดือนก่อน

    Super informative and detailed video .. please create video for other controllers in same way.. excellent explanation and demo .. thank you again

    • @academeez
      @academeez 5 หลายเดือนก่อน

      will do :)

  • @kingsleydaniel3497
    @kingsleydaniel3497 6 หลายเดือนก่อน

    This is masterpiece. Thank you for the lessons.

  • @vigneshgs3243
    @vigneshgs3243 6 หลายเดือนก่อน

    Awesome, completely understood, liked and subscribed.

  • @amitshinde14
    @amitshinde14 6 หลายเดือนก่อน

    gr8 work...

  • @hajarboudali12
    @hajarboudali12 7 หลายเดือนก่อน

    Thanks for this course 👍

  • @abhisheksharma10600
    @abhisheksharma10600 7 หลายเดือนก่อน

    Thanks for this video,it helped me use typescript with express properly.

  • @farshidk49
    @farshidk49 8 หลายเดือนก่อน

    Great Video buddy I think, it would be better with video sectioning

  • @nouchance
    @nouchance 8 หลายเดือนก่อน

    Thanks!

  • @SergioUkrAr
    @SergioUkrAr 8 หลายเดือนก่อน

    Thanks, best explanation of zoneJs

  • @yarivzip
    @yarivzip 8 หลายเดือนก่อน

    Where is the course?