CODE IS EVERYTHING
CODE IS EVERYTHING
  • 10
  • 384 637
Become a bash scripting pro - full course
In this video you'll learn everything you need to know in order to start writing bash scripts to automate all of your boring tasks.
Useful reference site: learnxinyminutes.com/docs/bash/
Music by Alex Bainter / CC BY
#terminal #linux #bash
zhlédnutí: 38 141

Video

Become a shell wizard in ~12 mins
zhlédnutí 210KPřed 3 měsíci
In this video we're running through all the important things you need to know in order to get comfortable using the shell and see how you can compose commands together to build out super handy chains that'll save you a lot of time. #terminal #linux #bash
Can Custom GPTs Write Good Code? Putting Them To The Test!
zhlédnutí 2,1KPřed 4 měsíci
Let's put these new custom GPTs to the test and see if they can really code! #chatgpt #ai #programming
Dev Containers for shareable dev environments
zhlédnutí 2,5KPřed 5 měsíci
In this video we're taking a look at dev containers and how they work. I'm not totally sold on them, but they do offer some pretty nice benefits. Dev Container docs: containers.dev/ #containers #devcontainers
The ultimate dotfiles setup
zhlédnutí 20KPřed 5 měsíci
In this video we take a look at what I'm modestly deeming the 'ultimate dotfile setup' which manages both your applications themselves and their configurations. This is primarily setup using: - Chezmoi: www.chezmoi.io/ - Ansible: github.com/ansible/ansible Here is my dotfiles repo if you want to use as a reference for your own: github.com/logandonley/dotfiles #dotfiles #chezmoi #ansible
K9s - The Kubernetes tool you never knew you needed
zhlédnutí 10KPřed rokem
This is a quick look at a tool you'll definitely want to get if you're regularly using Kubernetes. It makes basic operations way faster than normal. K9s: k9scli.io/ #kubernetes #k9s
Tiptap - the Best JS Rich Text Editor for Most Projects
zhlédnutí 45KPřed rokem
In a recent video, I looked at Lexical, another rich text editor that was looking promising. But it wasn't ready for prime time for non-Facebook users. In this video, I take a look at Tiptap, the rich text editor that I think is your best pick at the moment. It is amazing how much work it does for you out of the box. And as far as I can tell, it just works™. You can check it out here: tiptap.de...
Merge Audio and Video in Seconds with FFmpeg
zhlédnutí 8KPřed rokem
FFmpeg is an incredible tool that can seemingly do anything provided you can find the right incantation. I've been using this command a bunch recently and it has saved me a ton of time already. The command: ffmpeg -i input.mp4 -i input.wav -c:v copy -c:a aac -map 0:v -map 1:a output.mp4 (Replace input.mp4 with your video file, input.wav with your audio file, and output.mp4 with your desired out...
The Best JavaScript Charting / Data-viz Libraries
zhlédnutí 20KPřed rokem
These charting libraries will make your life easier if you have any charting needs for your application. In this video, we explore the best libraries for a few different categories. Here are links to the different libraries: The "basic" options: - Chart.js: www.chartjs.org/ - Nivo: nivo.rocks/ The more "advanced"/scientific options: - Plotly: plotly.com/javascript/ The hardcore options: - D3: d...
Lexical - the Hot New JS Rich Text Editor 🔥
zhlédnutí 29KPřed rokem
Lexical is the cool new JavaScript rich-text editor created by Facebook. If you've been tired of using Draft, Slate, or the other numerous options out there, this one is worth checking out. You can check it out here: lexical.dev/ Or on GitHub: github.com/facebook/lexical If you know of any other up-and-coming JS text editors let me know! #react #javascript

Komentáře

  • @user-gp4og3oq2s
    @user-gp4og3oq2s Před 4 dny

    Thanks a lot!

  • @batchrocketproject4720

    Slay! Today I learned that my years of bumbling along struggling with bash were avoidable. This content is gold. Thank you. 💯👏

  • @waffleurr
    @waffleurr Před 9 dny

    Well it’s all cool and dandy, but I doubt it’s gonna stick. And definitely such brief explanation is not enough for stuff like awk, or even grep, which is less hard. Making a script and expect people do understand it as they watch your video is pretty generous. Or absurd, rather.

  • @arashi5371
    @arashi5371 Před 9 dny

    Hook us up with your minimalist dot files 👀

  • @Haroombe
    @Haroombe Před 9 dny

    Can’t wait to start using zeesh and not z s h

  • @perfect.stealth
    @perfect.stealth Před 10 dny

    Man this video is relaxing

  • @Rikaisan
    @Rikaisan Před 10 dny

    The xargs command section was really good! Something as simple as aliasing 'logs' to open a fzf with all your docker containers and choose one to check the logs for is just so useful

  • @omidnajmi6019
    @omidnajmi6019 Před 11 dny

    thank you what a great video

  • @nickp6857
    @nickp6857 Před 12 dny

    Thank you so much for this well explained and well structured tutorial, it is more than appreciated!

  • @kilianlindberg
    @kilianlindberg Před 12 dny

    2:07 Thus far into this video the music is close to superb along 👏👏

  • @curiousmind1991
    @curiousmind1991 Před 13 dny

    Great radio voice and great content. Thx a bunch for this useful tutorial!

  • @LeoVS44
    @LeoVS44 Před 13 dny

    premium content, very nice :)

  • @jhtaljaard
    @jhtaljaard Před 13 dny

    Very useful video 🎉 For some reason I didn't know about `Ctrl+X` + `Ctrl+E` to edit a multi-line cmd -- that is so cool and definitely needed :D

  • @user-th8dj2vw3n
    @user-th8dj2vw3n Před 14 dny

  • @Li.Siyuan
    @Li.Siyuan Před 14 dny

    Way too fast and missing important information.

  • @IsayaOdongo
    @IsayaOdongo Před 14 dny

    You have covered alot in just 30 minutes ..Thank you.

  • @clep0clep23
    @clep0clep23 Před 14 dny

    I absolutely hate asmr but the video was useful anyways...

  • @paulkomini6678
    @paulkomini6678 Před 17 dny

    #This command will search for the a floder and cd into it ff() { local dir dir=$(find * -type d 2>/dev/null | fzf +m) && cd "$dir" || return } # This command will search for the a file and cd into the location of the file fcd() { local target_file target_file=$(fd --type f --hidden --follow --exclude .git | fzf +m) && cd "$(dirname "$target_file")" || return } i made the and i cant without them now i dont known if they are other ways out there but idc YOU CAN ADD THEM TO YOUR .zshrc file

  • @Dalhax
    @Dalhax Před 17 dny

    hi, I really like how customizable these are. my question: these are typically embedded code on a website, right? Is there an option to export any of these charts as a non-interactive png and use them for some simple graphical social media projects? I'm a marketing generalist and would rather learn this than pay $500 monthly for a subscription.

    • @CODE_IS_EVERYTHING
      @CODE_IS_EVERYTHING Před 17 dny

      Yeah you can definitely export them as a png. Depending on which library you go with, there may be a built in function for exporting the image. If you’re only ever going to generate images and don’t need the web page you can also checkout some python libraries like Seaborn that will directly generate the images.

  • @deflect3658
    @deflect3658 Před 18 dny

    such an awesome explaination! thank you for this

  • @viktorhabchak470
    @viktorhabchak470 Před 18 dny

    years back i've built a simple custom dotfiles manager myself in ruby using erb templates and ansible playbook. don't have to maintain that anymore, this is a perfect find for me!

  • @mrhassell
    @mrhassell Před 19 dny

    To ZSH or be Bourne again?

  • @Daniel15au
    @Daniel15au Před 19 dny

    Have you tried using this for UI config too, for example for GNOME or KDE settings, VS Code settings, etc? I've done something similar for regular dotfiles (like shell config) but I want to keep UI config in sync too.

    • @CODE_IS_EVERYTHING
      @CODE_IS_EVERYTHING Před 17 dny

      The only challenge I’ve run into is that some UI tools don’t have a great file/cli based config interface. Like with GNOME you’ll probably end up using dconf to dump the current config values and then use dconf load as part of the dot files automation to keep those changes in sync. But other UI tools will just use a config file you can edit, so those are easier to jump in the repo.

  • @rayforever
    @rayforever Před 20 dny

    What tool did ya use to visualise these ?

  • @richardshalla
    @richardshalla Před 21 dnem

    I got lost in the weeds pretty quickly, this is over my head. I should look for a longer video with a deeper explanation of each step. Thanks anyway. By the comments it looks like some were able to get it fairly quickly. I'm afraid that I am not one of those people. The search continues........

    • @CODE_IS_EVERYTHING
      @CODE_IS_EVERYTHING Před 20 dny

      I’m sorry to hear that. Was there any part in particular that was causing trouble or was it just moving too fast in general? FYI I’m working on a site right now that will be a companion to my videos that’ll have exercises and such to help aid in the learning process, so once it is up and ready it’ll hopefully help.

    • @batchrocketproject4720
      @batchrocketproject4720 Před 6 dny

      I'm curious as to how you use videos like this? Personally, I massively benefited from it by actively trying and exploring each of the points raised. It took me well over an hour to get to 7 minutes. Even the opening use of env taught me tons because I stopped and ran env as a command, studied its output, discovered there was env at /bin and usr/bin, compared the output of env to the which bash command. I explored everything that way, making notes and creating working examples that illustrated variations of usage. This one hour video is a ten hour course that is worth 10 years of bumbling along (as I have spent the last decade doing). I agree the presentation has to engage and not grate your personal style preferences (in which regard it was a perfect fit for me) but style alone will not make you learn, exploration and discovery is the key to that, preferably with a pro guide like this fellow.

  • @davemeech
    @davemeech Před 22 dny

    This was superb. The music choice was fantastic if conscious, because it helped immensely with focus. Also Bash Pro Shop merch when?

    • @CODE_IS_EVERYTHING
      @CODE_IS_EVERYTHING Před 20 dny

      I’m glad you like it, I did spend some time trying to find the right tunes. And I’ve looked into it but I’ve been lazy about getting some samples. But I’ll do so, as it seems like a decent number of people are interested.

  • @DetlevObst
    @DetlevObst Před 22 dny

    You've got a great way of explaining the structure & modularity of using bash and "glue" together its userland utilities. You'd be awesome for teaching python and rust I'd bet! Thanks so much for making the video. BTW, how did you get those lines of code to highlight while you're explaining? Also, never saw "#!/usr/bin/env" syntax before ... it even works in FBSD.

    • @CODE_IS_EVERYTHING
      @CODE_IS_EVERYTHING Před 20 dny

      Thanks! And I’ve only dabbled with Rust, but I will have some more programming videos soon. And I used reveal.js which has a line highlight capability for code blocks.

  • @YTit69
    @YTit69 Před 22 dny

    Perfect material, perfect music, perfect voice! One think, please a bit slower and pauses a bit longer, cuz content sounds squashed. Thank you so much!

  • @sujansinhthakor2314
    @sujansinhthakor2314 Před 23 dny

    thanks,i was having trouble using ffmpeg and found out your vid and it worked like a charm

  • @ArnabGhosh-wi7pv
    @ArnabGhosh-wi7pv Před 26 dny

    really useful video. I am using bash for a few years now, and only recently i am starting to realize how powerful the pipe command is

  • @GagikAvetisyan-hi9jh
    @GagikAvetisyan-hi9jh Před 27 dny

    Good Job !

  • @goohaver
    @goohaver Před 27 dny

    Thank you :)

  • @mohamedkhalilloukhnati5759

    Cool video ! never came across fzf before, I will definitely try it, and thank you for the shortcuts at the end, some of them blow my mind, as I always try to do some work arounds, I am a bit ashamed that I never tried to look for them ^^'

  • @willd0g
    @willd0g Před 28 dny

    Have been looking for this exact type of vid now for sometime now. Thank you it was done very well. The final wrap up at the end was perfect.

  • @mjc955
    @mjc955 Před 29 dny

    and here i was thinking that gnu stow was a great solution

    • @CODE_IS_EVERYTHING
      @CODE_IS_EVERYTHING Před 29 dny

      If all you need is to manage the dotfiles themselves stow is a solid option. But if you want to start getting fancy, I think chezmoi is a better pick.

    • @mjc955
      @mjc955 Před 29 dny

      @@CODE_IS_EVERYTHING honestly i think the key takeaway from this video for me was “i should learn ansible”

  • @TheOnlyEpsilonAlpha
    @TheOnlyEpsilonAlpha Před 29 dny

    less is more

  • @LyubomyrSemkiv
    @LyubomyrSemkiv Před měsícem

    20:21 is not working for me. for item in ${my_arr[@]}; do does.

  • @cognishn
    @cognishn Před měsícem

    Voice + command techniques + explanations are superb.❤

  • @SocheatSok78
    @SocheatSok78 Před měsícem

    In the function statement you can also use the “return” keyword “return” or “return n”.

  • @kashnomo
    @kashnomo Před měsícem

    11:02 The hotkey cheatsheet says ctrl-k “exits shell.” I believe this is intended to be ctrl-d which sends an EOF character. This will end any keyboard facing stdin. Am I missing something? I love this video. I’m pretty well seasoned with shell, but familiarity can get in the way of learning new tricks! Thank you for doing this.

  • @Redyf
    @Redyf Před měsícem

    Wow, I thought I knew stuff in the terminal until watching this video xD. Thank you so much for sharing your knowledge with us, I'll make sure to implement this tips in my workflow

  • @thereagauze
    @thereagauze Před měsícem

    hm I've never heard of tldr or fzf before and I have been using UNIX type stuff 27? years, I dunno if I'd rely on them too heavily if you work on various machines you don't own that don't have them.

  • @oblivion_2852
    @oblivion_2852 Před měsícem

    An alternative to that funky kubectl command would be using k9s. A dog themed terminal controller for kubernetes

  • @oblivion_2852
    @oblivion_2852 Před měsícem

    Some more modern tools which are great are jq, yq, xq. Which are a family of tools for json query, yaml query and xml query.

  • @imaboutmyfathersbusiness
    @imaboutmyfathersbusiness Před měsícem

    Subscribed Brother!

  • @MrVampify
    @MrVampify Před měsícem

    I am a self proclaimed shell wizard and learning sed can use any delimiter has blown my mind

  • @cariyaputta
    @cariyaputta Před měsícem

    Thanks.

  • @cariyaputta
    @cariyaputta Před měsícem

    How does it compare to testcontainers?

    • @CODE_IS_EVERYTHING
      @CODE_IS_EVERYTHING Před měsícem

      They are similar, but for slightly different use cases. Testcontainers is for made as a simple interface for spinning up your service dependencies (e.g. a database or message broker) for testing reliably. Devcontainers on the other hand are for building reproducible development environments (which can also include the dependent services like your DB). Since they are both container based there is certainly a bit of overlap, but the intended purposes differ.

  • @BruceAlmighty1
    @BruceAlmighty1 Před měsícem

    So useful. Awesome video thank you

  • @user-td5gy2fh3p
    @user-td5gy2fh3p Před měsícem

    what color scheme is that? looks a bit different than the default.

    • @CODE_IS_EVERYTHING
      @CODE_IS_EVERYTHING Před měsícem

      If I’m not mistaken it is GitHub Dark but using one of the color blind variations iirc

    • @user-td5gy2fh3p
      @user-td5gy2fh3p Před měsícem

      @@CODE_IS_EVERYTHINGhey man, are you referring to github dark from the gogh collection?