typecraft
typecraft
  • 83
  • 4 263 771
How to use your programming environment from ANY computer
🚨🚨This video is sponsored by Coder: coder.com/ 🚨🚨
X: typecraft_dev
We’ve all been there. We messed up our environment because we installed something for a new project. We dropped our laptop, and boom, it was time for a new one. Or maybe you just upgraded to a new one - unless you have a Framework, amirite?
Going through and having to set things up again can be fun, don’t get us wrong - but not when you’re under a deadline. We’re exploring Coder.com, which sponsored this video.
Think of your computer as a thin client, and all of your development takes place in an orchestrated self-hosted (YAY FOR FREE STUFF) solution. In a team environment, you can use hosted solutions like Digital Ocean, AWS EC2 instances, and more.
In this video, we’re going to demonstrate just how straightforward it is to get started - even hosting this on your local machine. With a few simple configurations, you can click a button and have a pristine environment dedicated to your project.
But what about your Neovim configs? Tmux or Zellij? No worries. You can have these setups ready every time you ssh in. More of a VS Code user? The user-friendly interface offers a one-click solution that instantly drops you in your project in VS Code.
There’s a lot to like about Coder - from being free for self-hosting to just making it easier to get in and ship features without dealing with “works on my machine” or worse, it doesn’t work on my machine because of an environmental issue.
Let’s get after it.
Chapters:
0:00 - breaking a computer
1:50 - what is coder?
2:40 - how does coder work?
4:20 - locally host coder to spin up workspaces
7:00 - deploy our NEOVIM config anywhere with dotfiles
9:55 - create a new workspace
10:50 - showing off deploying neovim
11:54 - thin client concept
12:30 - spin up workspaces for co-workers
13:48 - why we made this video
zhlédnutí: 23 768

Video

My favorite i3wm config | Linux for Newbs 3
zhlédnutí 31KPřed dnem
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/typecraft . You’ll also get 20% off an annual premium subscription. This video was sponsored by Brilliant X: typecraft_dev dotfiles: github.com/typecraft-dev/dotfiles In this video, we're going to configure our i3 configuration to look amazing. Our configuration out of the box for i3wm is not that ...
What the hell is a Tiling Window Manager? Linux For Newbs EP 2
zhlédnutí 38KPřed 14 dny
X: typecraft_dev Discord: discord.gg/TfPqD3MWVq In this video we're going to tackle tiling window managers in our linux environment. We're going to cover what a tiling window manager is. Why its so amazing for productivity, and why you should install one in your linux setup. We also talk about the different between display server protocols like Wayland and Xorg, and the pros and con...
Installing Arch Linux is EASY [ A Tutorial ] -- Linux for Newbs EP 1
zhlédnutí 60KPřed 21 dnem
x: x.com/typecraft_dev discord: discord.gg/Zp3d8rcaQH Installing Arch Linux doesn't have to be a daunting task. In this video I'll show you the easiest way to install arch linux so you can get set up with the best linux situation possible. Next up we're covering tiling window managers, dotfiles, and more! Chapters: 0:00 - intro 1:12 - the linux distro in this video 4:00 - lets install arch! 14:...
How do THESE guys use Linux? - Linux for Newbs EP 0
zhlédnutí 133KPřed měsícem
X: typecraft_dev discord: discord.gg/Zp3d8rcaQH This video is sponsored by eraser.io! If you've ever watched tech influencers, you may have noticed something unusual. A small subset of them use a very similar configuration using linux, a tiling wiindow manager like i3wm, neovim, and tmux. This is the start of a new series where we install linux from scratch, and configure a tiling w...
30 Vim commands you NEED TO KNOW (in just 10 minutes)
zhlédnutí 58KPřed měsícem
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/typecraft . You’ll also get 20% off an annual premium subscription. This video was sponsored by Brilliant X: typecraft_dev We've got a slew of shorts on Vim tricks but in this episode, we're going hard in the paint with 30 Vim commands you NEED TO KNOW. In ten minutes, your neckbeard will grow fast...
What the hell is Zellij?
zhlédnutí 56KPřed měsícem
X: typecraft_dev This video is sponsored by eraser.io ! We've been using this tool ourselves in our day-to-day work - from diagramming to defining database schemas, it's replaced other platforms in our toolkit. Zellij is another tool we've had our eye on. We've spent a few weeks on it as our daily terminal workspace. In this video, we find out whether or not it's up to the task of r...
3 Levels of Vim Refactoring
zhlédnutí 35KPřed měsícem
X: typecraft_dev We are going to cover the three different ways users could refactor something in Vim. In Vim you can do things many different ways and we are covering three of them: 1. hipster - has telescope but no LSP setup 2. neckbeard - doesn't rely at all on plugins, uses built in vim functions 3. config wizard - has the perfect config set up. and uses LSP rename functionality...
What is "New wave Programming"?
zhlédnutí 25KPřed 2 měsíci
What is "New wave Programming"?
My Forever Dev Workflow
zhlédnutí 64KPřed 2 měsíci
My Forever Dev Workflow
Making Tmux Better AND Beautiful -- here’s how
zhlédnutí 56KPřed 2 měsíci
Making Tmux Better AND Beautiful here’s how
Tmux will SKYROCKET your productivity - here’s how
zhlédnutí 67KPřed 2 měsíci
Tmux will SKYROCKET your productivity - here’s how
Will this hurt or help Neovim?
zhlédnutí 17KPřed 3 měsíci
Will this hurt or help Neovim?
Next Level Neovim: Github Copilot, Session Management, and LSP-Zero !
zhlédnutí 37KPřed 3 měsíci
Next Level Neovim: Github Copilot, Session Management, and LSP-Zero !
How to make your Linux or Mac terminal BEAUTIFUL
zhlédnutí 38KPřed 4 měsíci
How to make your Linux or Mac terminal BEAUTIFUL
Neovim and Git: SOLVED
zhlédnutí 56KPřed 4 měsíci
Neovim and Git: SOLVED
I'm never using Git the same way again
zhlédnutí 81KPřed 4 měsíci
I'm never using Git the same way again
How to configure Debuggers in Neovim | FREE COURSE // EP 6
zhlédnutí 43KPřed 4 měsíci
How to configure Debuggers in Neovim | FREE COURSE // EP 6
Autocomplete and Snippets in Neovim | FREE COURSE // EP 5
zhlédnutí 61KPřed 5 měsíci
Autocomplete and Snippets in Neovim | FREE COURSE // EP 5
What the hell is NULL-LS | FREE COURSE // EP 4
zhlédnutí 64KPřed 5 měsíci
What the hell is NULL-LS | FREE COURSE // EP 4
LSP in Neovim. Thanks to BILL GATES?! | FREE COURSE // EP 3
zhlédnutí 86KPřed 5 měsíci
LSP in Neovim. Thanks to BILL GATES?! | FREE COURSE // EP 3
A BEAUTIFUL neovim config with Lazy | FREE COURSE // EP 2
zhlédnutí 99KPřed 5 měsíci
A BEAUTIFUL neovim config with Lazy | FREE COURSE // EP 2
From 0 to IDE in NEOVIM from scratch | FREE COURSE // EP 1
zhlédnutí 281KPřed 5 měsíci
From 0 to IDE in NEOVIM from scratch | FREE COURSE // EP 1
I tried Neovim Distributions so you don't have to
zhlédnutí 134KPřed 7 měsíci
I tried Neovim Distributions so you don't have to
Building an app on the most CURSED web framework
zhlédnutí 3,8KPřed 7 měsíci
Building an app on the most CURSED web framework
This weird word BOOSTS your programming career
zhlédnutí 2,4KPřed 7 měsíci
This weird word BOOSTS your programming career
Every youtube programmers perfect morning...
zhlédnutí 5KPřed 8 měsíci
Every youtube programmers perfect morning...
5 Tips to be a SUCCESSFUL Programmer
zhlédnutí 4,2KPřed 8 měsíci
5 Tips to be a SUCCESSFUL Programmer
How to set up Typescript with Neovim from SCRATCH
zhlédnutí 14KPřed 8 měsíci
How to set up Typescript with Neovim from SCRATCH
Why I think IDEs suck
zhlédnutí 12KPřed 9 měsíci
Why I think IDEs suck

Komentáře

  • @nxveeen
    @nxveeen PĹ™ed 3 minutami

    anyone facing the the issues like i3 is not showing up in the popup menu when you logout, just ensure that you install xorg using "sudo pacman -S xorg" and then logout, you will i3 appear in the popup menu :)

  • @nickuhm8790
    @nickuhm8790 PĹ™ed 30 minutami

    thanks nerd, you make me feel invincible :)

  • @salimgamers8287
    @salimgamers8287 PĹ™ed 42 minutami

    When i install i3 I can't find it when I log out

  • @megaxlrful
    @megaxlrful PĹ™ed hodinou

    I have been using fzf all the time. I have fv in my terminal aliassed to nvim $(fzf --preview="bat {}")

  • @neologicalgamer3437
    @neologicalgamer3437 PĹ™ed 3 hodinami

    Please. Stop saying gnome like that. I'm disintegrating

  • @roellert
    @roellert PĹ™ed 3 hodinami

    0:31 you have an error with a language server not loading! I have the same after just following your nvim for newbs. How the hell do we fix this 🥲?

  • @daiyanhossainchowdhury5867
    @daiyanhossainchowdhury5867 PĹ™ed 7 hodinami

    Please please make a video about hyprland

  • @daiyanhossainchowdhury5867
    @daiyanhossainchowdhury5867 PĹ™ed 7 hodinami

    This is exactly what i wanted

  • @luizfilipe
    @luizfilipe PĹ™ed 14 hodinami

    Thanks!!!

  • @JosefJebavy
    @JosefJebavy PĹ™ed 14 hodinami

    I use VIM, it can open even 4GB file and more

  • @maluraq
    @maluraq PĹ™ed 17 hodinami

    Hotkey support and tiling window managers are orthogonal; there's no relationship between them.

  • @maluraq
    @maluraq PĹ™ed 17 hodinami

    I also don't understand why you think tiling window managers are related to the hot key availability. Some window managers have nearly infinite keyboard shortcut support, others don't. Enlightenment has lots of keyboard support and also does awesome overlapping layouts.

  • @maluraq
    @maluraq PĹ™ed 17 hodinami

    Just a minor nitpick, but because the other distributions don't use rolling release models, they wouldn't have shipped the xz that was broken in the first place. That was only on the latest and greatest so to speak, and that is the reason not to use a rolling release model... When you care about stability and security.

  • @loskao777
    @loskao777 PĹ™ed 17 hodinami

    my neovim don't complete, and nothing i do solve that, anyone have a idea what fuck is happening here???? i just follow the entire course and nothing...

    • @loskao777
      @loskao777 PĹ™ed 16 hodinami

      never mind guys, i solve this shit and i no have any idea what i mess up, i just type something wrong, and i just copy the file of the typecraft from git

  • @DavidSmith-ef4eh
    @DavidSmith-ef4eh PĹ™ed 18 hodinami

    pro tip, you could just be using vscode to have the vscode snippets

  • @actuallyasriel
    @actuallyasriel PĹ™ed 18 hodinami

    That's a pretty cool feature. I'd use multi-cursor mode for this in VSC, but I imagine there's all sorts of things you could use this for that don't apply or are harder to apply

  • @adcodes
    @adcodes PĹ™ed 20 hodinami

    We can just go like :dapinstall <language> instead of exploring the wild wild west right?

  • @Amstelchen
    @Amstelchen PĹ™ed 21 hodinou

    "most" can do more than more and less.

  • @solvecode
    @solvecode PĹ™ed 21 hodinou

    Hehe, D2 (trading to get everything from 1.08) -> wow(raid leader) until end of bc -> normal jobs (not fullfilling) -> studying to become sw-engineer -> drop out of msc to get a job instead as bsc sw-engineer -> family -> start my own consultancy -> joining mensa (first to get validation, then found out I wasn't alone in my way of thinking and that most people were not going deep enough in conversations and found great people) Most likely you're just gifted IQ and should try reaching out to mensa to find likeminded people in different occupations who can give you deep perspectives you couldn't dream of alone. And people who can understand you conceptually eventho they're not even programmers. Ow yeah, ENTJ here which means if you're an INTP we'd speak same(not same, more complementary) language, inspire eachothers ideas, bounce ideas, I'd probably focus you on one great idea and you'd give me ideas with your thirst for knowledge, and I'd implement them. I know this cause I work with some INTP's and that's the dynamic we have. The weird thing is that INTP's understand my emotions - which I don't even understand myself. Don't know why I'm writing all this, perhaps your story felt more to me like you felt alone in your mind. The only reason I think you feel more fulfilled being more in the backend business (if I understood your worksituation) is because backenders tend to be higher IQ such that they understand you without you needing to explain too much details (which is draining for you). Again, go take a mensa test; youd be surprised by the people.

  • @dicusardenis922
    @dicusardenis922 PĹ™ed 22 hodinami

    Hey guys I'm new to linux, and i have and issue on the 7:16. After installing i3 and logout, i have listed only gome and gome(classic), no i3 selection. how can i fix it ?

    • @nxveeen
      @nxveeen PĹ™ed 12 minutami

      i have the same issue, have you resolved it??

  • @zettlrobert
    @zettlrobert PĹ™ed dnem

    `:%s/post/somethingElse/gc` - replace `gc` with `g` if you don't want to confirm every single occurrence

  • @jcarman
    @jcarman PĹ™ed dnem

    Earned a sub just based on this alone!

  • @daviderocchi4786
    @daviderocchi4786 PĹ™ed dnem

    Hi and thanks for your very interesting contents! Maybe is a question that was already made, but: why did you start with i3 and not with sway? Thanks

  • @AdaoBMF
    @AdaoBMF PĹ™ed dnem

    great video btw!

  • @AdaoBMF
    @AdaoBMF PĹ™ed dnem

    Some one knows what could couse the i3 login option to not be showed at the login screen?

  • @woodygranger2126
    @woodygranger2126 PĹ™ed dnem

    So, literally, less is more

  • @acrosstundras
    @acrosstundras PĹ™ed dnem

    I like Dart but I don't like Flutter. It's a shame they're so coupled.

  • @salamoureux
    @salamoureux PĹ™ed dnem

    Doesn’t the archinstall script let you choose the display manager and DE/WM?

  •  PĹ™ed dnem

    Good one, fellow mr. Mustache nerd

  • @tonyf8167
    @tonyf8167 PĹ™ed dnem

    Possible to break when updating??? i would say probable, particularly if you're over-using the AUR.

  • @jonathanfaller1894
    @jonathanfaller1894 PĹ™ed dnem

    Or... if you're already using neovim... use telescope.nvim... which uses this under the hood anyway

  • @AdamS-lo9mr
    @AdamS-lo9mr PĹ™ed dnem

    so disappointing that it doesn't search hidden files.

  • @mudziahutama7787
    @mudziahutama7787 PĹ™ed dnem

    I realize in his shorts, he suddenly has tatto temporary. Btw thanks nerd!

  • @JoshuaD70
    @JoshuaD70 PĹ™ed dnem

    Should new Linux user try out Arch as their first distro? I'm replacing my old thinkpad (windows) with a Framework 13 with no OS installed, and it's arriving in August. This video series make me really wanna try it out. But I'm hesitant because this laptop is going to be my dev machine. I'm using it for mostly Android dev and backend.

    • @typecraft_dev
      @typecraft_dev PĹ™ed dnem

      Awesome! I’d try something like Ubuntu first. That’s an easy distribution to get the hang of

    • @JoshuaD70
      @JoshuaD70 PĹ™ed dnem

      @@typecraft_dev will do that first. Cheers !

  • @offfright4795
    @offfright4795 PĹ™ed dnem

    what does he mean by client here?

  • @youteubakount4449
    @youteubakount4449 PĹ™ed dnem

    if I want to change a variable in vim, I exit vim, use an actual editor, change my variable, save, then go back to vim

  • @fly2k781
    @fly2k781 PĹ™ed dnem

    You can use the tmux keybindings in zellij in order to avoid these keybinding conflicts :)

  • @a-vd9fj
    @a-vd9fj PĹ™ed dnem

    Bro has never heard of LSP refactor

  • @Ravers93
    @Ravers93 PĹ™ed dnem

    OR! You can click couple of times in VSCode instead of adding file after file in terminal.

  • @daddythicc1756
    @daddythicc1756 PĹ™ed dnem

    Wow! Very good tutorial! Also I love your theme for your Mac terminal! Keep up the good work on these videos :)

  • @Westonpoteat_
    @Westonpoteat_ PĹ™ed dnem

    After I downloaded i3 I logged out but it wasn't an option to use when logging in, it still just let me chose between gnome and gnome classic, any ideas on what this could be/how to fix it?

  • @a-vd9fj
    @a-vd9fj PĹ™ed 2 dny

    Or just use git CLI like a real man

  • @Light_Akira
    @Light_Akira PĹ™ed 2 dny

    lol. ctrl+h and what about applying this refactoring in other files?

  • @mister_ed
    @mister_ed PĹ™ed 2 dny

    Great video. The only part I think could be improved is for you to add an explanation of why Neofetch should be installed.

  • @MaryTheTankGirl
    @MaryTheTankGirl PĹ™ed 2 dny

    I like using htop for his

  • @deven_gaming
    @deven_gaming PĹ™ed 2 dny

    Ep4?

  • @HendrikNeumann
    @HendrikNeumann PĹ™ed 2 dny

    Thanks, nerd!

  • @BrentMalice
    @BrentMalice PĹ™ed 2 dny

    but now your sayin to use i3 you lied

  • @patrickscheich7532
    @patrickscheich7532 PĹ™ed 2 dny

    What Editor do you use?

  • @BrentMalice
    @BrentMalice PĹ™ed 2 dny

    you have the best pacing. only useful information but you tell me about the extra stuff so im neither overwhelmed nor under-informed