ZazenCodes

ZazenCodes

Learn full-stack Data Science from a Data Engineer

Пікірлер

  • @topcivilian
    @topcivilian12 сағат бұрын

    Have you ever considered teaching at a university? This content is amazing and presented perfectly: the flow, tempo, explanations, etc are fantastic, furthermore, the editing and visual quality is top notch. I wish there was a way I could help you get more views and subscribers... Anyways, thanks for sharing this awesome content and looking forward to more 💯

  • @Convexed_
    @Convexed_17 сағат бұрын

    Very interesting and smooth workflow! Did you use Obsidian to create the diagram at 4:28? If so, that'd be awesome. How do you handle "visual notes" within your workflow?

  • @LightSquares
    @LightSquaresКүн бұрын

    23:13 - Instead of this why not just setup a virtual environment in the python project you are working on, enter it using source myvenv/bin/activate, pip install pyright and then open up neovim?

  • @user-ve4fu1gd7t
    @user-ve4fu1gd7t2 күн бұрын

    very helpful thank you

  • @ZazenCodes
    @ZazenCodes2 күн бұрын

    Thanks glad you liked it

  • @mchisolm0
    @mchisolm02 күн бұрын

    Thanks for sharing. You said you teach full stack? What is your stack?

  • @ZazenCodes
    @ZazenCodes2 күн бұрын

    Python, docker, bigquery, Postgres, gcp.. I’ve got videos on this and other stuff

  • @mchisolm0
    @mchisolm0Күн бұрын

    @@ZazenCodes Cool. Never heard of bigquery or gcp before. You definitely earned a sub from me, and I'll check out your other videos on your stack.

  • @CrispyCircuits
    @CrispyCircuits2 күн бұрын

    I'm waiting for mine to arrive. I ordered black, mostly because my desk is white. I got the generic keycaps because I am a heavy vim user, I use browser addons (Vimium C) to mimic vim keys and I also use tmux with vim. I also use both vi and emacs editing in the shell (ksh). The other reason is that I will be typing in English, Spanish, Classical Latin with macrons and Russian. So just English letters will be just in the way. I'm looking forward to it. I am getting by right now by having two keyboards side by side to spread my arms apart. Clunky but it helps.

  • @ZazenCodes
    @ZazenCodes2 күн бұрын

    Woah. Juggling those languages is impressive. How come you use both vim and emacs?

  • @subzeroonly
    @subzeroonly4 күн бұрын

    what theme for python code? thx.

  • @ZazenCodes
    @ZazenCodes4 күн бұрын

    I’ve got a video on my setup. Im using catpuchin

  • @filipesiegrist
    @filipesiegrist6 күн бұрын

    4:45 just a note: If you are programming a physics module, this formula would actually be readable. In simulations it is common to refer to single letters, but in a specific context, of course.

  • @soulspirit8687
    @soulspirit86879 күн бұрын

    Debugger? Sike

  • @MarcBenkert001
    @MarcBenkert00110 күн бұрын

    really cool, thanks!

  • @RohitJuyal-kj2lp
    @RohitJuyal-kj2lp11 күн бұрын

    sir do you use debugger if yes please make a video on that. Thank you for this video.

  • @wadechang
    @wadechang11 күн бұрын

    Thanks for the tutorial. Very informative.

  • @XandriaAlexandria
    @XandriaAlexandria12 күн бұрын

    mate, but what about change venvs for each project? Do u have any automatic solution for that?

  • @ZazenCodes
    @ZazenCodes12 күн бұрын

    I tried something, but never could get it working. I activate the virtual environment before going into vim- that works

  • @RohitJuyal-kj2lp
    @RohitJuyal-kj2lp12 күн бұрын

    sir do you still use yank to clipboard now?

  • @ZazenCodes
    @ZazenCodes12 күн бұрын

    Hell yea love that one

  • @yuxiang4218
    @yuxiang421814 күн бұрын

    great content. Thanks for sharing

  • @user-eg6nq7qt8c
    @user-eg6nq7qt8c19 күн бұрын

    oh man, I've been looking for exactly this! I've been using emacs org-mode in terminal mode and "kind of " faking like it's working with nvim but being able to interface with obsidian in neovim?! That's amazing. Looks like I'll be wasting hours on an overhaul!

  • @ZazenCodes
    @ZazenCodes19 күн бұрын

    lol. I hope you enjoy it. The obsidian nvim plugin is what makes this possible, it’s great

  • @oaksaint4458
    @oaksaint445823 күн бұрын

    This was really useful, I was having issues visualizing all the guidelines. Thank you!

  • @JoshuaBlais
    @JoshuaBlais26 күн бұрын

    Really solid video man, I just started using obsidian and nvim with a git integration for syncing to my phone/computer and it's super comfy

  • @ZazenCodes
    @ZazenCodes26 күн бұрын

    Thankya. So you use git to sync? Are you on android?

  • @JoshuaBlais
    @JoshuaBlais26 күн бұрын

    @@ZazenCodes I am on android, using termux I setup a cronjob to pull to the phone every 5 minutes, and then use lazygit to push/pull changes, super seamless and quick!

  • @ZazenCodes
    @ZazenCodes26 күн бұрын

    That’s wicked. I use lazygit as well and I love it. I feel like icloud might be causing me some latency issues with file searching- but I can’t tell. I might try this

  • @JoshuaBlais
    @JoshuaBlais24 күн бұрын

    @@ZazenCodes Question for you, when I use the template for note with the date/tags/hubs/urls, and hit save, it auto formats to "it/aliases/tags" - did you have this issue?

  • @JoshuaBlais
    @JoshuaBlais24 күн бұрын

    It was the frontmatter setting, fixed it!

  • @age-hall
    @age-hall27 күн бұрын

    keyboard noise annoying af

  • @bilal-khan
    @bilal-khan28 күн бұрын

    This is fantastic. Thank you for the video. Make more videos on real-world ML and MLOps end to end if you can. Btw the keyword sound is annoyingly loud.

  • @ZazenCodes
    @ZazenCodes27 күн бұрын

    Thank you! I will have to get that keyboard noise under control…

  • @apaquuatapajfyyjyfuecf8522
    @apaquuatapajfyyjyfuecf852228 күн бұрын

    really enjoying your videos!

  • @SahilRai2
    @SahilRai229 күн бұрын

    Super cool. I tried your configs, and kinda starting to like it. Can I know which terminal you're using?

  • @ZazenCodes
    @ZazenCodes29 күн бұрын

    Nice! I’m using alactritty

  • @jackyzheng55
    @jackyzheng55Ай бұрын

    love your content

  • @jackyzheng55
    @jackyzheng55Ай бұрын

    absolutely underrated channel! love your content!

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Thank you!

  • @BrianPrisbe
    @BrianPrisbeАй бұрын

    I am commenting from my new moonlander! I am even trying out your layout! I think I will use your layout as I learn but will probably customize over time! Thank you so much for the inspiration!

  • @ZazenCodes
    @ZazenCodesАй бұрын

    I am honoured! And yes I encourage you to customize it and especially to subtract things I’ve added that you don’t need

  • @topcivilian
    @topcivilianАй бұрын

    Excellent content, my friend and thanks for sharing... Your channel is KZread gold 💯 I'm so glad the Google algorithm found this channel for me a while back and hopefully that algorithm will reach out to others who are learning... Your delivery, tempo, and explanations are on the level of a CS professor.... Thanks again and looking forward to more content 🙂

  • @Harine23
    @Harine23Ай бұрын

    What coding editor are you using?

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Neovim!

  • @Harine23
    @Harine23Ай бұрын

    @@ZazenCodes thank you

  • @Fluxiton
    @FluxitonАй бұрын

    I hope the plastic hasn't broken after a year like mine. I thought getting it repaired would be easy enough as they claim to support the right to repair. Try contacting support and asking to buy parts and you get your time wasted. Turns out that no they don't sell spare parts and won't support their £350 keyboard past the initial purchase. Not good for any professional that expects their hardware to have a service life past a year.

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Damn that’s rough. Sorry and thanks for sharing

  • @prashlovessamosa
    @prashlovessamosaАй бұрын

    whoever making your thumbnails deserve a raise.

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Thanks. That would be me 😂

  • @pnwdrew8586
    @pnwdrew8586Ай бұрын

    Curious that you set up the halves rotated slightly inward in a sort of wide A position. Not that it's right or wrong...I just feel more comfortable exactly opposite from that so my wrists are neutral. I went through countless versions of my keymapping. Initially I went for a lot of keys having tap + hold/double tap uses. I found that the slight delay that the software took to see what I was doing caused errors. I also dropped to one layer, I don't code so have fewer needs.

  • @ZazenCodes
    @ZazenCodesАй бұрын

    You’re right mine do tilt in a bit.. never noticed. Usually I keep them further apart but I tightened them up for the video I cant stand the delay for modifiers like that so I dont use any. Have you settled on what layout you like now or are you still tinkering?

  • @pnwdrew8586
    @pnwdrew8586Ай бұрын

    @@ZazenCodes I haver been using same layout for a few months now. But it is always up for revision. On a Ergodox EZ so I have a few more thumb keys to play with.

  • @eugenioasanchezperez1406
    @eugenioasanchezperez1406Ай бұрын

    Telling why you write it that way would drop you more audience

  • @shawnmiguel
    @shawnmiguelАй бұрын

    Great videos, learning a lot from your channel, thank you

  • @pointeplusplus
    @pointeplusplusАй бұрын

    Welp I’ve definitely been throwing. That looks amazing! And I thought learning that command + backtick was command + tab for the same program was life changing lol I thought I’d be a vim girlie originally but the combination of location based keys and letter based keys devolved into utter chaos so quickly for a Dvorak typist that I had to throw up my hands. No amount of vimrc could save me🙃 I’m starting to plan key mappings in my head and I haven’t even picked a keyboard yet 😅

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Nice! Definitely check out the software that comes with the keyboard before you pick it. Some may have limitations - ive heard that zsa (moonlander) is one of the better ones. That said, im sure it would be fine to work within any keymap limitations. The hardware is most important Good for you on dvorak. That’s epic. I nearly convinced myself to try it but ultimately it was the vim headache that tipped me to remaining in qwerty land. If I did do Dvorak I think I would try to re-learn vim without dvorak special remaps. But thats a moot point because I’m not willing to put myself through that pain

  • @pointeplusplus
    @pointeplusplusАй бұрын

    @@ZazenCodes Typjng Dvorak is fun and nerdy, but I honestly wouldn’t recommend it. I don’t really regret switching but whenever I’m at work if I sit down at someone’s machine or visa versa it’s the wrong layout. At least when I’m at mine I can reach over and toggle. I’m still on a quest to find my dream keycaps since I don’t really want stickers under my fingers and unlabeled makes passwords rough. My qwerty speed is pretty garbage now and I look when I’m typing qwerty 😅 But if that’s the dumb thing I did in college I think I’ll take it. I’m also hoping we can start teaching kids alternate layouts at some point but I’m not really expecting that any time soon I’ll definitely look more into the software! One of my friends has a moonlander and I might poke him to let me give it a try 😊

  • @CrispyCircuits
    @CrispyCircuits12 сағат бұрын

    ​@@pointeplusplusI really need blank keycaps. I'm waiting for mine to arrive. I guess I'll have to memorize positions for passwords. Ugh. But I just don't want some English qwerty keycaps confusing me. But I'm tired of the rsi that regular keyboards give me. I try to avoid my mouse as much as possible. I found a Logitech mouse (trackball) that has three angles to make my wrist more comfortable. I also use a lefty mouse on the other side to rest my right hand.

  • @pointeplusplus
    @pointeplusplus10 сағат бұрын

    @@CrispyCircuits It’s a temporary fix but when I when I first switched to Dvorak in college I took the top sticky part of post-it notes and turned those into stickers to label my keys. Not the best feel/typing experience but they were labeled and post-its come right off so it didn’t feel like a commitment

  • @pointeplusplus
    @pointeplusplusАй бұрын

    This is such an underrated video - lots of production value and good info! I’m a software engineer and I have some joint issues so I’ve been looking to create a more ergonomic setup. I type in Dvorak 😊. I just got into mechanical keyboards but I’ve been thinking split is the way to go. I’m torn but leaning toward the glove80 but it’s pretty expensive so it’s hard to make the leap. Do you have any thoughts about different split keyboards in comparison to the moonlander? Similarly I like using joycons instead of a standard controller. Split everything for life 🎉

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Glove80 is new kid on the block right? it seems great. One thing it might do better is putting the keys easier to reach. Common complaint of moonlander is its big and requires movement of your hand to reach some keys. I picked the moonlander because it was the most customizable and because I like a bigger keyboard

  • @pointeplusplus
    @pointeplusplusАй бұрын

    @@ZazenCodes That’s really good to know, thanks! I’m a small person with small hands so big might be rough for me. I think it’s one of the newer ones but I haven’t been looking into it long enough to really know. Sadly I don’t think you can mod those keys at all because they are so smol but sacrifices must be made … and I was thinking about trying resin casting ⌨️

  • @missigno42
    @missigno42Ай бұрын

    Nice. The idea is to call Grok via the python operator callable right?

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Oh I just used “grok” as a nerdy synonym for “understand”

  • @S4ntia60
    @S4ntia60Ай бұрын

    Glad to see someone enjoying the custom aspect of the keyboard. That's all about it! 1qq: with you config, how do you do vim combos with counters like for instance d4j to deleted for lines downwards?

  • @ZazenCodes
    @ZazenCodesАй бұрын

    I’ll admit I’m not good at combos. My setup in this video isn’t great for those because my number keys are all the way on the top row. Recently I made another layer (with toggle under one of my left and/or right thumb keys) that has a number pad on my left hand - its centred on the D key. Hoping to make numbers more accessible, but its been tough to learn

  • @S4ntia60
    @S4ntia60Ай бұрын

    Hoping between windows of the same app in Mac makes 0 sense and never did. Hopefully one day they fix that

  • @giftcp82
    @giftcp82Ай бұрын

    Nice one again Zazen. How long did it itake you to master touch typing :)

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Thank you🙏 - you know.. I never learned proper touch typing. When I got my moonlander with its split and ortholinear layout I was forced to get better- it took my a few months to get used to it and I’m still improving

  • @willmoorby9781
    @willmoorby9781Ай бұрын

    I noticed you have 2 organisational methods, "knowledge hubs" and "tags". I am very new to ZettelKasten (literally learnt the word from this video) and how to use it and my understanding is that you do not create categories from the "top-down" but create tags and links and see how and where your notes congregate and link up to each other naturally (from the "bottom-up"). Could you elaborate on why you organise in this way? I do DevOps in my work, so I am imagining having a broader "DevOps" category and then smaller categories for "Kubernetes", "Istio", "CI/CD", "Jenkins", etc. and then there can be smaller subdivisions within these categories, for example resource monitoring and allocation, and of course tags for "facts", "code-snip", "troubleshooting", "useful commands", etc. Are there any resources you'd recommend for devising good tags + categories?

  • @ZazenCodes
    @ZazenCodesАй бұрын

    I think finding what works for you will be a bit of a journey- I would suggest starting simple with as little hierarchical organization as possible. The thing I decided on was folders for the type of note- book note, code snippet, cheat sheet, fact (random note), etc.. and use “hub links” (tags in obsidian)for the topic- like machine learning, python, Linux, etc..

  • @ZazenCodes
    @ZazenCodesАй бұрын

    In short- I think you’re on point with the bottom-up idea

  • @Phoenix-wb7ey
    @Phoenix-wb7eyАй бұрын

    hey in File tree i installed it sucessfully but when i use space e it says that command as not an editor command . Can you please help me with that

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Follow the installation instructions on be GitHub repository for the plugin. Then try :NvimTreeOpen and if that doesn’t work it means it was not installed properly

  • @thederpykrafter
    @thederpykrafterАй бұрын

    Hmm human music, i like it.

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Peace among worlds ✌️

  • @ahasibrifat7568
    @ahasibrifat7568Ай бұрын

    23:00 If it's active in the shell it should be active in neovim. So just activate it with source venv/bin/activate and then enter neovim

  • @VHangout
    @VHangoutАй бұрын

    My Moonlander will be here soon, and this is great. New Subscriber 😊

  • @PhuPham-lq9wx
    @PhuPham-lq9wxАй бұрын

    I'm looking for note taking system that alternative my notion and I saw your video. That so insprite me, but my could you share more about the your file management, what it is, how it work, pls. Thank you so much

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Glad you liked it! I use both obsidian and notion right now. Notion syncs more reliably across all my devices and I can access it from the web if I want. But I don’t use it for code. I’m not sure what you mean by file management. I just leave the files at they are after running my workflow. They sync to iCloud and I can also commit them to git

  • @PhuPham-lq9wx
    @PhuPham-lq9wxАй бұрын

    @@ZazenCodes I mean I would like to know your file sturcture. What mean of each folder ? Ex: what folder assets do ? what folder notes/facts do ? Thank you so much for reply me.

  • @ZazenCodes
    @ZazenCodesАй бұрын

    What I do is categorize my notes based on the types like book, video, code snippet, etc.. and if it doesn’t fit then my generic topic is “fact”. I don’t feel comfortable tossing my book notes right in with all these random little fact notes because a book note for me is much more valuable. So that’s why I created a separate folder for it. Another good example is my cheat-sheet folder where I put stuff I can reference later such as a vim commands cheat sheet for example

  • @topcivilian
    @topcivilianАй бұрын

    Thanks so much for making this content. I use Neovim and Tmux on an old ThinkPad running Linux (server edition) without GUI. These videos are incredibly valuable to me, the production quality, tone, and flow are perfect, so keep up the good work and don't let the low view count or subscriptions get you down. Hopefully the Google algorithm will be generous and reach out to more folks like me. This channel needs 1M+ subs, let's go!!

  • @ZazenCodes
    @ZazenCodesАй бұрын

    You’re welcome! I’m glad you found value in my videos thus far. But also some confirmation that my style is resonating. Cheers!

  • @lucasteo5015
    @lucasteo5015Ай бұрын

    This is actually awesome, I'm gonna try replicating something like this really neat and functional

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Nice, I’m glad I inspired you

  • @lucasdelgado6005
    @lucasdelgado6005Ай бұрын

    Hey man could i get your default template? any github repo?

  • @ZazenCodes
    @ZazenCodesАй бұрын

    github.com/agalea91/ZazenCodes-obsidian/blob/main/templates/note.md Thats the link, if KZread lets you click it

  • Ай бұрын

    Thank you very much! This video helped me a lot as a quick introduction to model cards

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Excellent, I’m glad you liked it

  • @zestynotions
    @zestynotionsАй бұрын

    Very cool, I have a few automations that can be tied together with this inspiration. cheers and subscribed ;)

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Glad to hear it. Thanks!

  • @LukasSchindler
    @LukasSchindlerАй бұрын

    Awesome content! I just ordered my own moonlander after watching your videos about it. I checked if you had an affiliate link to buy it that way, but it doesn't seem like ZSA has a system for that. I will try to implement this in my workflow, but there are soo many commands in vim already that it'll be quite a while before i will feel comfortable using them.

  • @ZazenCodes
    @ZazenCodesАй бұрын

    Thank you! This was such a wonderful comment to read. I hope you enjoy your keyboard