why am i building this?

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 165

  • @Tjalleeeee
    @Tjalleeeee หลายเดือนก่อน +284

    Make video about pretty logging!

  • @falkono
    @falkono หลายเดือนก่อน +129

    make video about pretty logging!

  • @Antonio-Sandoval
    @Antonio-Sandoval หลายเดือนก่อน +143

    Make video about pretty logging internet moustache programming man.

  • @fernansd
    @fernansd หลายเดือนก่อน +64

    ✨Make video about pretty logging! ✨

  • @janhebbel
    @janhebbel หลายเดือนก่อน +5

    Building things from scratch/"Reinventing the wheel" is the key to heightened understanding. Plus, it's just fun to build stuff you can be proud of.

  • @gamemusicmeltingpot2192
    @gamemusicmeltingpot2192 หลายเดือนก่อน +2

    When I was working on a game that served a million users, that load balancer split requests into 8 gateways, and each gateway was just a proxy websocket server. This gateway further split websocket requests into 8 MAIN (Main menu), 8 MATCH (matchmaking) & 8 COMBAT (Gameplay) servers. All related servers (E.g: MAIN - Gateway, Match - MAIN, and Combat - Match) were connected to each other by a Center Server coordinating and telling all servers which one they need to connect to.
    It was complicated and yet so simple and beautiful
    In my context, your Matchmaking was my Load balancer, your reverse proxy was my gateways and your SQLite was all the other nodes that hide behind my gateways. Very fun project

  • @vinsg_
    @vinsg_ หลายเดือนก่อน +7

    The people want pretty logging!

  • @NostraDavid2
    @NostraDavid2 หลายเดือนก่อน +2

    If the pretty logging is not structured logging, I don't want it! Structured logging 4 lyfe!

    • @NostraDavid2
      @NostraDavid2 หลายเดือนก่อน +1

      It looks like it's structured logging - let's go! Go make that video!

  • @guilhermesoares7857
    @guilhermesoares7857 หลายเดือนก่อน +2

    Showing what you have been implementing is really good. They are raw but I feel the concepts are really close to value as the videos in the main channel, however not so detailed and with less editing. The pretty logging is a great ideia for this format (maybe talk more about the implementation, difficulties etc.). I'm also really curious about the connection simulation that you built.

  • @yungbeanz_
    @yungbeanz_ หลายเดือนก่อน

    Really cool video man! I’m learning about tcp-ip in my network programming class right now. I’m still a student but I feel that I have your same mindset, I can’t learn by just drawing boxes and arrows, I need to actually build things, otherwise it doesn’t click. And building something super low level, I feel is a great way to understand it. I’ve been learning game engines in my spare time to apply my programming knowledge, and I find that actually doing the stuff, has already made me such a better programmer.

  • @slpwrm
    @slpwrm หลายเดือนก่อน

    This is so cool, these things always seem daunting, its nice to know more about it than the application

  • @echoman_underscore
    @echoman_underscore หลายเดือนก่อน

    The first and only reverse proxy I've built was for routing webhooks between test servers. It was a fun project building it all.

  • @himan7991
    @himan7991 หลายเดือนก่อน +22

    im so early there is not even a thumbnail

  • @ProVrakian
    @ProVrakian หลายเดือนก่อน

    Competence breeds confidence.

  • @juanpabloramos5070
    @juanpabloramos5070 หลายเดือนก่อน +1

    Commenting for video about pretty logging to get made

  • @G3rain1
    @G3rain1 หลายเดือนก่อน

    The term Match Making could be a confusing name. In gaming it's already used for the process of matching opponents on their ELO.

  • @EmoPorEmilio
    @EmoPorEmilio หลายเดือนก่อน +5

    MAKE VIDEO ABOUT PRETTY LOGGING

  • @polic72andDrD3ath
    @polic72andDrD3ath หลายเดือนก่อน +2

    totally random idea here, but a video on logging in a pretty way could be cool

  • @GeorgeMurga
    @GeorgeMurga หลายเดือนก่อน +5

    Make a video about pretty logging 😀

  • @bicube7529
    @bicube7529 หลายเดือนก่อน +5

    make videou about pretty logging!

  • @dirty-kebab
    @dirty-kebab หลายเดือนก่อน

    Im senior, being made redundant from company closure.
    I have project ideas that im well knowledged in and excited about.
    I feel weird atm. Trying to revise for interviews with all these different languages has really burned me out. I just load up steam now.

  • @maazmunir9213
    @maazmunir9213 หลายเดือนก่อน

    PRETTY LOGGING PRETTY PLEASE

  • @Kash083
    @Kash083 หลายเดือนก่อน

    Funny words magic man😂😂No idea what you're saying, but it looks cool.

  • @igorgrbaslijev8593
    @igorgrbaslijev8593 หลายเดือนก่อน +2

    00:02 :w at random places is the way

  • @valentinrafael9201
    @valentinrafael9201 หลายเดือนก่อน

    It is inspiring dude. Thanks!

  • @AsToNlele
    @AsToNlele หลายเดือนก่อน

    This is the content I'm here for

  • @Error_00101
    @Error_00101 หลายเดือนก่อน

    Jup a reverse proxy often does only distribute the connections to backend servers.
    Sometimes there are a few additional things going on like SSL encryption or stepping up the html version from 1.1 to Quick.

  • @DeanRikrikIchsanHakiki
    @DeanRikrikIchsanHakiki หลายเดือนก่อน

    This looks similar to Valve's SDR (Steam Datagram Relay), looks cool

  • @kipu44
    @kipu44 หลายเดือนก่อน

    0:00 ":w" 😂😂😂 Too much vim. 😝

  • @jain-d1
    @jain-d1 หลายเดือนก่อน +1

    thank you Prime.
    Also, mAkE vIdEo AbOuT pReTtY lOgGiNg.

  • @Sommyie
    @Sommyie หลายเดือนก่อน +6

    Restart the proxy at 999,999 connections and call it a day.
    DevOps engineer here.... Its duck tape!

    • @spunkyre3917
      @spunkyre3917 หลายเดือนก่อน +1

      It looks like the problem is converting a scientific float expression to int
      My guess is sqllite doesn’t store an int or bigint and that’s the issue

  • @florian7469
    @florian7469 หลายเดือนก่อน

    Holy shhh..... imagine vim is a backdoor/malware/killswitch a 0day...for 15 years and its still open

  • @i1abnrk
    @i1abnrk หลายเดือนก่อน

    So show me a squid server where you basically have obscene security except it's impossible with chrome. Back in the day 2004 ish

  • @ArielBenichou
    @ArielBenichou หลายเดือนก่อน +4

    Make Video Logging Pretty!

  • @yashworlikar8291
    @yashworlikar8291 หลายเดือนก่อน +1

    Make a video about pretty logging! 🎥✨📝

  • @venkeythemonkey
    @venkeythemonkey หลายเดือนก่อน

    I don't understand anything but i know it will be useful someday

  • @lordp
    @lordp หลายเดือนก่อน +1

    make a video about pretty dang amazing deeznutz logging!

  • @noahtah1511
    @noahtah1511 หลายเดือนก่อน

    I think you should bust out the whiteboard more when explaining functions for us laymen’s

  • @TheNeoanomally
    @TheNeoanomally หลายเดือนก่อน

    Exciting. Love it.

  • @Rssaxcv
    @Rssaxcv 8 วันที่ผ่านมา

    Where is my pretty logging

  • @dandogamer
    @dandogamer หลายเดือนก่อน

    Are you using the proxy server for all communication or just the initiate connection to the correct game server? Otherwise the proxy might become a bottleneck?
    Also I think you could have used io.Pipe no?

    • @DelkorYT
      @DelkorYT หลายเดือนก่อน

      Blizzard uses the reverse proxy for all game data and yes, it leads to desync and disconnects. Small indie company

  • @lucashthiele
    @lucashthiele หลายเดือนก่อน

    Make video about pretty logging! also great content

  • @xijinping5064
    @xijinping5064 หลายเดือนก่อน

    make video about beautiful and majestic logging

  • @dyto2287
    @dyto2287 หลายเดือนก่อน

    No! You do Client Side Load-Balancing for better latency in games instead of Reverse Proxy.

  • @peterszarvas94
    @peterszarvas94 หลายเดือนก่อน

    we can play a game in neovim? thats sweet

  • @FACKDAWURLD
    @FACKDAWURLD หลายเดือนก่อน

    Okay please come up with a vim 1v1 battle game with matchmaking. Wow that would be so cool!

  • @chewyfruitloop
    @chewyfruitloop หลายเดือนก่อน

    make video about pretty moustache logging man

  • @soulninjadev
    @soulninjadev หลายเดือนก่อน

    no no no no go back to the old title
    i wouldnt click this, i clicked the old one

  • @12crenshaw
    @12crenshaw หลายเดือนก่อน

    How can I stop my LSP server from crashing in neovim all the time?

  • @ink31416
    @ink31416 หลายเดือนก่อน

    Make video about pretty loggin!

  • @MoamlRH
    @MoamlRH หลายเดือนก่อน

    where is the source code

  • @W0lfCL
    @W0lfCL หลายเดือนก่อน

    Make a video about pretty logging!

  • @OxyniteCasual
    @OxyniteCasual หลายเดือนก่อน

    Make a video about pretty logging!!

  • @sebastianroyer3047
    @sebastianroyer3047 หลายเดือนก่อน

    I’m just stoked for this incredible vimbegood battle that’s about to pop off.

  • @sidward
    @sidward หลายเดือนก่อน

    make a video about pretty logging! (please)

  • @pranav-codes
    @pranav-codes หลายเดือนก่อน

    MAKE LOG

  • @MrPowerGamerBR
    @MrPowerGamerBR หลายเดือนก่อน

    07:40 And sometimes it is actually better to just roll your own implementation instead of relying on other people software! Yeah, using a reverse proxy that is already done would be easier, but what if the reverse proxy is causing problems? At least with your own implementation you actually have the implementation "in your mind" and you know how you implemented it so you do have a good idea on how to fix it, while with a third party solution you need to figure the problem yourself and hope that there's documentation talking about the issue you are having.

    • @Varpie
      @Varpie หลายเดือนก่อน +3

      This is true on personal projects but I wouldn't want to inherit someone's hand made implementation most of the time, compared to using an implementation that is documented and maintained, with security patches and all the jazz.

    • @MrPowerGamerBR
      @MrPowerGamerBR หลายเดือนก่อน

      @@Varpie true

  • @raizdesamauma8607
    @raizdesamauma8607 หลายเดือนก่อน

    Please make video about pretty logging

  • @ethancooper8850
    @ethancooper8850 หลายเดือนก่อน

    Make video about pretty logging! 🥺🥺

  • @phantombeing3015
    @phantombeing3015 หลายเดือนก่อน

    It's this code opensource?

  • @Mraeth8n
    @Mraeth8n หลายเดือนก่อน

    Make video about pretty logging!

  • @xYehRlyx
    @xYehRlyx หลายเดือนก่อน

    make video about pretty logging!

  • @sandiprai1383
    @sandiprai1383 หลายเดือนก่อน

    Make a video about pretty logging

  • @larrym2434
    @larrym2434 หลายเดือนก่อน

    make a video about pretty logging?

  • @nks1111
    @nks1111 หลายเดือนก่อน

    Make video of petty logging

  • @Redlabel0
    @Redlabel0 หลายเดือนก่อน

    wow make video about pretty logging

  • @karljoyeux5148
    @karljoyeux5148 หลายเดือนก่อน

    make video about pretty loggin

  • @alexander53
    @alexander53 หลายเดือนก่อน

    Logging is easy in rust

  • @marctomascruz354
    @marctomascruz354 หลายเดือนก่อน

    Make a video about pretty logging!!

  • @mrmadhan8557
    @mrmadhan8557 หลายเดือนก่อน

    Pretty loooging..

  • @jefferymuter4659
    @jefferymuter4659 หลายเดือนก่อน

    make vid abt pretty loggin

  • @sicko815
    @sicko815 หลายเดือนก่อน

    Make video about pretty logger

  • @V2_Coding
    @V2_Coding หลายเดือนก่อน

    Make video about pretty logging

  • @dave6012
    @dave6012 หลายเดือนก่อน

    Show of hands, who here has sent a `:w` message in slack or teams? 🙋‍♂️

  • @MuhsinFatih
    @MuhsinFatih หลายเดือนก่อน

    wow that is simple. Make a video about pretty logging

  • @mikaelsoderstrom2434
    @mikaelsoderstrom2434 หลายเดือนก่อน

    I like your pretty face hair

  • @DJRanoia
    @DJRanoia หลายเดือนก่อน

    Make a video about pretty logging

  • @matveyshishov6339
    @matveyshishov6339 หลายเดือนก่อน

    K, dude, very nice, and cool, but it feels a bit like cargo cult.
    It's like those brogrammers, who think that memorizing hotkeys for a text editor from the 70s makes them look like Bill Joy, or that insane lady wearing turtleneck imitated Steve Jobs.
    You start with the end, but the first rule of distributed systems is don't do distributed systems.
    And if you want to understand, don't start with high level programming patterns and languages. I'm no Dijkstra, but he was right about BASIC.
    What is reverse proxy? Imagine you're a reverse proxy. Ding dong, kernel calling, you've got bytes in your memory array. Oh, it's a packet, Let's sanitize, verify, it's asking for XYZ, in our table XYZ corresponds to IP:port, let's prefix it, and it goes to that other memory array, then we do this instruction to let kernel know it's going out.
    That's.. interrupt handlers table. Or vtable. Or facade. Or a TSR virus in DOS.
    So what's the simplest "reverse proxy" you can build? A buffer in memory? What can you do with it to keep it fast? Lock-free? A ring buffer? Userland threads? Boom! You're into coroutines territory. How much can you push through it? Can you do zero copy? Oh, so THAT'S what ASICs are about.
    By jumping straight to veeeery high level stuff, you don't learn anything except parameter order in some other guy's method call.
    But build an in-memory implementation, push it to the limit, just ONCE, and you've seen it all, it's all the same under the hood - (de)multiplexers of memory buffers with a redirection table and hooks.

  • @JonnyRobbie
    @JonnyRobbie หลายเดือนก่อน

    make video about ugly logging

  • @wschwanke
    @wschwanke หลายเดือนก่อน

    Make video about pretty logging

  • @pierredupont6526
    @pierredupont6526 หลายเดือนก่อน

    Make a pretty logging about video.

  • @tigranrostomyan9231
    @tigranrostomyan9231 หลายเดือนก่อน

    Make video about gimp

  • @rhombus523
    @rhombus523 หลายเดือนก่อน

    Make pretty video about pretty logging to make ugly viewers pretty happy pretty please.
    TLDR MAKE VIDEO ABOUT PRETTY LOGGING

  • @hp1612
    @hp1612 หลายเดือนก่อน

    Pretty logging plz

  • @viniciusgregorine3462
    @viniciusgregorine3462 หลายเดือนก่อน

    don't make video about pretty logging!

  • @ShanyGolan
    @ShanyGolan หลายเดือนก่อน

    Guy used gpt to learn how to code a reverse proxy and then teaches it to noobs.

  • @loutrea
    @loutrea หลายเดือนก่อน

    I am satisfied even theprimeagen type `:w` outside vim. It happens to me all the time.

    • @loutrea
      @loutrea หลายเดือนก่อน

      btw make video about pretty logging

  • @maxshean7486
    @maxshean7486 หลายเดือนก่อน +21

    make video about pretty logging!

  • @mrrezerx7351
    @mrrezerx7351 หลายเดือนก่อน +9

    Make a video about pretty logging!

  • @liamsnow03
    @liamsnow03 หลายเดือนก่อน

    Make a video about pretty logging!!!!

  • @Javonholmes
    @Javonholmes หลายเดือนก่อน

    Make video about pretty logging!

  • @fikernewberhanu9201
    @fikernewberhanu9201 หลายเดือนก่อน

    make video about pretty logging!

  • @zyriab5797
    @zyriab5797 หลายเดือนก่อน

    Make video about pretty logging!

  • @Darthtrooper14
    @Darthtrooper14 หลายเดือนก่อน

    make video about pretty logging

  • @danielsmith6494
    @danielsmith6494 หลายเดือนก่อน

    Make video about pretty logging

  • @maxz999
    @maxz999 หลายเดือนก่อน +25

    Make video about pretty logging!

  • @joaobrandao1962
    @joaobrandao1962 หลายเดือนก่อน +9

    make video about pretty logging!

  • @narutosimas
    @narutosimas หลายเดือนก่อน

    Make a video about pretty logging!

  • @brunomello7499
    @brunomello7499 หลายเดือนก่อน

    Make video about pretty logging!

  • @masamaeda9217
    @masamaeda9217 หลายเดือนก่อน

    Make video about pretty logging