James Quigley
James Quigley
  • 3
  • 1 642 124
Favorite CLI Tools - All Written in Rust
Over the past few years I've adopted a handful of various CLI tools that I lean on frequently. Some of them I discovered on my own, some from coworkers, some from discussion topics during [NYC CoffeeOps](www.meetup.com/NYC-CoffeeOps), a weekly meetup that I help co-organize. However one thing that I've noticed is that all of these tools happen to be written in [Rust](www.rust-lang.org/)! Take from that what you will, but regardless of what language they're written in, these tools are pretty neat, and I'd highly recommend them!
Blog Post: blog.quigley.codes/useful-cli-tools/
starship: github.com/starship/starship
lsd: github.com/Peltoche/lsd
ripgrep: github.com/BurntSushi/ripgrep
bat: github.com/sharkdp/bat
fd: github.com/sharkdp/fd
mcfly: github.com/cantino/mcfly
Переглядів: 4 317

Відео

Learning cdk8s - A quick intro (Kubernetes)Learning cdk8s - A quick intro (Kubernetes)
Learning cdk8s - A quick intro (Kubernetes)
Переглядів 6 тис.3 роки тому
cdk8s is a framework for generating Kubernetes object yaml using TypeScript or Python cdk8s - cdk8s.io cdk8s GitHub -github.com/awslabs/cdk8s Kind - kind.sigs.k8s.io My terminal is zsh (ohmyz.sh/) starship (starship.rs/) with a few extensions.
Introduction to Microservices, Docker, and KubernetesIntroduction to Microservices, Docker, and Kubernetes
Introduction to Microservices, Docker, and Kubernetes
Переглядів 1,6 млн6 років тому
Learn the basics of Microservices, Docker, and Kubernetes. Code demo starts at 18:45. I mess up the terminal for the first few minutes, but I fix it by 21:50. Audio gets echoey a few times, but it goes away quickly. Sorry about that! Deployment YAML: pastebin.com/rZa9Dm1w Dockerfile: pastebin.com/SZA26rbg How to Containerize a Node App: nodejs.org/en/docs/guides/nodejs-docker-webapp/ Package-lo...

КОМЕНТАРІ

  • @pranjalruhela1103
    @pranjalruhela1103 Місяць тому

    errors errors errors

  • @tzadiko
    @tzadiko 9 місяців тому

    Technically json is a subset of yaml

  • @Lulu_dowwg
    @Lulu_dowwg 10 місяців тому

    Thank you keep it up

  • @rohitsuppal
    @rohitsuppal Рік тому

    good one, thanks!

  • @vichu000
    @vichu000 Рік тому

    fantastic demo

  • @sirbuster223
    @sirbuster223 Рік тому

    I'd like to see your .bashrc. Your bash prompt is really cool. I'd like to use it myself! Do you have a tutorial that I could reference, or would you be willing to share the bash customization options that you use? Thank you.

  • @sachinpatil7681
    @sachinpatil7681 Рік тому

    Ads every 5 minutes are NO NO

  • @Chivasque
    @Chivasque Рік тому

    thanks man

  • @santhegudda
    @santhegudda Рік тому

    You made it very simple. I want to implement on eks cluster in AWS

  • @geovanyteca3250
    @geovanyteca3250 Рік тому

    Very impressive presentation. The concepts are just presented in a very clear and simple way, feel like an expert after that :D. Thank you, you deserve all the best

  • @derickpambah
    @derickpambah Рік тому

    This is indeed great and amazing work. One in a million tutorials that clearly explains Docker, Microservices, and Kubernetes all together. Thank you James. Happy holidays!

  • @Juliuswawa
    @Juliuswawa Рік тому

    Thanks Sir James for such a wonderful presentation! Micro service, docker and Kubernetes in just 55nins . well explained and straight to the point. i really do appreciate sir.

  • @Arsy1999
    @Arsy1999 Рік тому

    world class explanation and breakdown. thank you so so much for producing this u legend!

  • @everythingdevg
    @everythingdevg Рік тому

    This videos has helped me so much ,,thank you

  • @sarazehraoui1758
    @sarazehraoui1758 Рік тому

    Good work

  • @okey1317
    @okey1317 Рік тому

    27:48.. Without container exposing the port like 80:80,, how is the application running inside is accessible like this? I am finding this pretty hard to understand

  • @tiltok
    @tiltok Рік тому

    Hey, the deployment file is outdated and throws errors, also getting ImagePullBackOff errors, can this be updated?

  • @yaminitejasri1424
    @yaminitejasri1424 Рік тому

    Free complete Project Management Training if you want to be a future PM ua-cam.com/play/PLgMQeoR4J3Buy9zawDYOlSynAcnt2pWJx.html. Consider Subscribing to channel if you like the videos and do share with yout friends

  • @mixturehub1407
    @mixturehub1407 Рік тому

    ua-cam.com/video/TEs7IjmAlUo/v-deo.html MS Word Tricks

  • @kishansatasiya
    @kishansatasiya Рік тому

    Excellent work 👌

  • @alimohammadi7997
    @alimohammadi7997 Рік тому

    Many thanks James, this is really awesome. I learned from your video something that the gods of kubernets and devops with plenty of certificates couldn't teach me. really simple and clear explanations. I really appreciate it.

  • @paulpasquel
    @paulpasquel Рік тому

    Why just do not say "distribute architecture" style ? ...

  • @bersi3306
    @bersi3306 Рік тому

    41:09 What is the purpose of "COPY package.json" (copy just package.json), if we then "COPY . ." (copy everything) at the end? Is it redundant?

  • @kiransasibhooshan7635
    @kiransasibhooshan7635 Рік тому

    I am using kubectl client version (1.22) and minikube server version (1.24)...Changing the deployment.yaml mentioned at 30:07 to the following code snippet worked ... --- kind: Service apiVersion: v1 metadata: name: exampleservice spec: selector: app: myapp ports: - protocol: "TCP" # Port accessible inside cluster port: 8081 # Port to forward to inside the pod targetPort: 8080 # Port accessible outside cluster nodePort: 30002 type: LoadBalancer --- apiVersion: apps/v1 kind: Deployment metadata: name: myappdeployment labels: app: myapp spec: replicas: 5 selector: matchLabels: app: myapp template: metadata: labels: app: myapp spec: containers: - name: myapp image: jamesquigley/exampleapp:v1.0.0 ports: - containerPort: 8080

    • @kiransasibhooshan7635
      @kiransasibhooshan7635 Рік тому

      When I used this image "jamesquigley/exampleapp:v1.0.0" I am getting this access denied error. It seems the image is not maintained in docker hub anymore. Substituting with another image worked to demonstrate the kubernetes part , but it cannot be used for testing the url

  • @cheluvaranga
    @cheluvaranga Рік тому

    too good. Very informative and best hands-on session I have come across so far. Thanks

  • @johanBe75
    @johanBe75 Рік тому

    when i create from file ua-cam.com/video/1xo-0gCVhTU/v-deo.html i got "error: respource mapping not found for name.... ensure CRDs are installed first" what i do wrong?

  • @sergeyfilat4238
    @sergeyfilat4238 Рік тому

    The best video on UA-cam for this topic, why there is no more videos for others topics, the author has great talent

  • @greatlog4u
    @greatlog4u Рік тому

    man you explained everything a novice needs

  • @ankitakolhe9142
    @ankitakolhe9142 2 роки тому

    Very nicely explained.

  • @ismaelstangher
    @ismaelstangher 2 роки тому

    VERY well explained video mixing theory and practice about Docker and Kubernetes. Congratulations !!!!

  • @venkatamunireddy3852
    @venkatamunireddy3852 2 роки тому

    Great one ...really useful

  • @TheSilverGate
    @TheSilverGate 2 роки тому

    Great explanation in simple terms, thank you very much.

  • @canerdogan5253
    @canerdogan5253 2 роки тому

    Could you please check the Pastebin links. I can't reach the YAML files.

  • @mohorizon
    @mohorizon 2 роки тому

    Very good Video ! Thanks for this.

  • @anilpatil8299
    @anilpatil8299 2 роки тому

    Awesome video James. Appreciate and thanks for your effort for making such knowledgeful video.

  • @iacobaccci
    @iacobaccci 2 роки тому

    Way too much introduced. Unless you already have a programming understanding of this material, it is overwhelming.

  • @samroehrich684
    @samroehrich684 2 роки тому

    @JamesQuigley I went to highschool with you. Crazy that 8 years later I am watching one of your video to prep for a job interview.

  • @Roshen_Nair
    @Roshen_Nair 2 роки тому

    Bookmark: 12:00

  • @kurshadqaya1684
    @kurshadqaya1684 2 роки тому

    Man, you know what you are talking about! Good for you!

  • @James-og6cx
    @James-og6cx 2 роки тому

    29:02 = what every single developer goes through daily and gets judged unfairly on it.

  • @erichartonomartanto6629
    @erichartonomartanto6629 2 роки тому

    Thanks for the video. Besides the content, I also like your terminal theme. May you share your terminal theme please?

  • @glennmiller394
    @glennmiller394 2 роки тому

    lsd is great. I'd been using exa but lsd is much more to my liking, especially the configuration abilities.

  • @sankharr
    @sankharr 2 роки тому

    Nice Explaination! Thank you! :)

  • @pranavmahajan4190
    @pranavmahajan4190 2 роки тому

    Hi James, this is really a great video. This video is 4 years old. Can you please create updated video on the same topic? Also, please cover other topics.

    • @jamesquigley1713
      @jamesquigley1713 2 роки тому

      What other topics would you be interested in learning about?

    • @pranavmahajan4190
      @pranavmahajan4190 2 роки тому

      @@jamesquigley1713 - That's great question. Thanks for the question. I would say simple topics like how to dockerize Java Springboot applications. How to use Kafka efficiently? Or other topics related to SpringBoot, Docker, Micro-services etc

  • @hrsh3329
    @hrsh3329 2 роки тому

    texure of your voice is awesome🎊

  • @vikaspanwar2537
    @vikaspanwar2537 2 роки тому

    here's my perspective on why micro services may not be the right choice for you - ua-cam.com/video/LZPsyX0J9DM/v-deo.html

  • @YouhanaSheriff
    @YouhanaSheriff 2 роки тому

    how to publish CLI apps/ tools that js written in Rust. so others can use it??

  • @YouhanaSheriff
    @YouhanaSheriff 2 роки тому

    how to publish CLI apps/ tools that is written in Rust. so others can use it??

  • @bmassioui
    @bmassioui 2 роки тому

    Thank you James for this amazing video.