TCP Packets In Vim and Golang

Sdílet
Vložit
  • čas přidán 9. 03. 2024
  • LIVE ON TWITCH: / theprimeagen
    Become a backend engineer. Its my favorite site
    boot.dev/?promo=PRIMEYT
    This is also the best way to support me is to support yourself becoming a better backend engineer.
    Get in on Discord: / discord
    Get in on Twitter: / theprimeagen
    Got Something For Me to Read or Watch??:
    / theprimeagenreact
  • Věda a technologie

Komentáře • 25

  • @Cmanorange
    @Cmanorange Před 4 měsíci +8

    teej's voice was on a different channel and didn't get uploaded :(

  • @SeanCallahan52
    @SeanCallahan52 Před 4 měsíci

    You’ll get used to that -o and where it needs to be but you only get there from pain when you’re building from somewhere not the cli

  • @user-qd3jm9vp4y
    @user-qd3jm9vp4y Před 4 měsíci

    Hi man is there a way to integrate Harpoon with Tabline (lualine) , i tried and I'm not able to update the Tabline when i add or remove files in Harpoon. it only loads the added files when neovim is opened within a directory

  • @fejiberglibstein
    @fejiberglibstein Před 4 měsíci

    Is he done with the neovim TD? Is there a vod of him doing it

  • @johncarlson3968
    @johncarlson3968 Před 4 měsíci

    Probably you’ve got some server processes running in the background holding the ports.

  • @connorbeleznay2661
    @connorbeleznay2661 Před 4 měsíci +1

    Damn I was working on pretty much the exact thing. Using Luv loop and tcp client side along with with golang tcp server for bidirectional communication with message pack to turn VimBeGood into a multiplayer pvp game. And here’s the Primeagen about to do the same thing way better than I could.

    • @talananiyiyaya8912
      @talananiyiyaya8912 Před 4 měsíci +1

      Have you read any of his code? He's not as hot as people in the comments make him out to be.

    • @phantombeing3015
      @phantombeing3015 Před 4 měsíci

      ​@talananiyiyaya8912 what's wrong with his code?

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

      @@talananiyiyaya8912 I just came across this channel. Can you plz tell me why do you say that?

  • @draakisback
    @draakisback Před 4 měsíci +1

    I've done something like this before, obviously not with this neovim garbage though. Emacs all the way...
    Seriously though, few years ago I wrote a system like this in emacs which lets people play chess and code together using CRDTs and raft. It was a fun little project, and it still working. Mine was less modular because it really was focused on one use case whereas obviously this one seems to be more generic and instead of having a versioning module, I just used CRDTs and raft and then I cached everything client side so that the user could see the history of the session. Also instead of go, it was written in elixir, rust and elisp.

  • @arthurazs
    @arthurazs Před 4 měsíci +1

    28:43 network sansio

  • @StrongestNerd
    @StrongestNerd Před 4 měsíci

    Prime, 53 pushups are solid! Keep going until you can knockout 100 in a set.

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

    1:44:30 this hits different without music

  • @rkdeshdeepak4131
    @rkdeshdeepak4131 Před 4 měsíci

    What website he uses for those drawing

    • @sql64
      @sql64 Před 4 měsíci +1

      excalidraw

  • @TminusDoom
    @TminusDoom Před 4 měsíci

    I'm sure the answer is "F CZcams", but in case you didn't know, we couldn't hear teej during the call at 1:51:45

  • @anasouardini
    @anasouardini Před 4 měsíci

    3:37 that was rude!!

  • @terrencemoore8739
    @terrencemoore8739 Před 4 měsíci

    there's a websocket (includes broadcast functionality) package but I feel like your goal is to do it from scratch or something. You could still look at how they implement it

    • @TheVimeagen
      @TheVimeagen  Před 4 měsíci +1

      I have implemented web sockets, it is entirely too much for this, you have to have HTTP and you have to do framing and everything.

  • @justin8mux
    @justin8mux Před 4 měsíci

    LIKE for 53 pushaps!
    But the right answer is "never know how many I can do, just more than that guy". My coach can make you do 100+ )))

  • @Accrt.
    @Accrt. Před 4 měsíci +1

    sup

  • @SnowTheParrot
    @SnowTheParrot Před 4 měsíci

    Daddy

  • @tylorbarker9287
    @tylorbarker9287 Před 4 měsíci

    *hacks your server* execute poop_pants() hehe

  • @Mikenight120
    @Mikenight120 Před 4 měsíci

    Came for Golang. Stayed because prime is awesome🦾