time to learn go? here's how

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2025

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

  • @kaczor647
    @kaczor647 ปีที่แล้ว +154

    I started my Go journey with "100 Go mistakes and how to avoid them" book. I'm somewhere near the middle but great insights.

    • @BillClinton228
      @BillClinton228 ปีที่แล้ว

      It's a shame that go isn't being used by more people, as far as I know currently it's mostly used for DevOps but it has so much potential and it's so elegant and fast

    • @KimberlyWilliamsch
      @KimberlyWilliamsch ปีที่แล้ว

      What's that? A book?

    • @prazed42
      @prazed42 ปีที่แล้ว +1

      @@KimberlyWilliamschyes

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

      ​@@KimberlyWilliamschIt's a Manning book.

  • @shixzie
    @shixzie ปีที่แล้ว +86

    I learned Go by reading the spec and stdlib docs. They allowed me to know the built-in capabilities of the language with examples. You don’t need to remember it all, you just need to remember “I saw that somewhere in the docs”

    • @bashbunni
      @bashbunni  ปีที่แล้ว +12

      Oh totally you just need to know where to look, or keywords to search for. It helps a ton when you've seen it before

    • @demolazer
      @demolazer ปีที่แล้ว +1

      Yes. With coding at the beginning you need to know what you need to do and why, then as long as you know exactly what the code is doing you can look it up easily

    • @eamonburns9597
      @eamonburns9597 ปีที่แล้ว +1

      That is very interesting, I don't think it would be a good idea for beginners though.

  • @TomDoesTech
    @TomDoesTech ปีที่แล้ว +17

    All great advice. I love that advice from Go devs is always pretty consistent.

  • @felipedn7039
    @felipedn7039 ปีที่แล้ว +15

    Glad to see you uploading back again and great tips! I'm still doing baby steps while trying to learn go, but having some guidance on where to start is always helpful, thanks for that!

    • @bashbunni
      @bashbunni  ปีที่แล้ว +2

      Thank you Felipe! I'm so glad these points were helpful for you, best of luck on your Go journey

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

      ​Hello can we be friends?​I also learn Go but I dunno what I can build @@bashbunni

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

      @@bashbunni Heya bash, I was just revisiting your videos and I got curious after rewatching this one, how long did it take you to become proeficient in Golang?

  • @BlueIsLeet
    @BlueIsLeet ปีที่แล้ว +42

    I came from mostly Java stuff and I was very impressed by how easy Go was to learn and it immediately reduced my server costs when I rewrote a program in Go. Give it a try if you haven't already!

  • @geolvz
    @geolvz ปีที่แล้ว +6

    Good resources, I started learning Go today! I know TypeScript but I wanted something faster for the backend and I can already tell it is way better suited for the job. Thanks for sharing!

    • @bashbunni
      @bashbunni  ปีที่แล้ว +2

      I’ll tell Theo I’ve stolen one of his viewers and shown them the light that is Go 🤩🙌 (good choice)

    • @zach4216
      @zach4216 ปีที่แล้ว

      TypeScript does not run on backends, unless you are using Deno.

  • @guitaripod
    @guitaripod ปีที่แล้ว +25

    The tip about extending tutorials is spot on. I started doing that and it leapfrogged my skills

  • @p4xx07
    @p4xx07 ปีที่แล้ว +13

    The best way to learn for me was just playing around and trying out new stuff.
    Also finding different ways of doing the same thing can help a bunch. I also found some really good concurrency pattern videos on youtube which really helped with understanding channels.
    Being curious is always the best way to learn anything

  • @codeconcept
    @codeconcept ปีที่แล้ว +1

    Thanks for this video. I studied the official doc but I didn't know about 'Learn Go with Tests' . I'll definitely go for this one :)

  • @sakshi-ok8zu
    @sakshi-ok8zu ปีที่แล้ว +5

    thank you so much for this! This was precise and to the point (and great for a beginner like me to not get lost in other countless resources).

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

    I came to your channel from your interview on backend banter. Very excited to learn go!

  • @john_hawley
    @john_hawley ปีที่แล้ว +10

    Did a FEM course on Go over the holidays. I always paused before the live coding, to try out what I learned in the lecture. To my surprise, when I resumed, a lot of what I attempted lined up or even surpassed the live coding (follow along/demonstration) segments. I think I've found a pretty effective way to learn in those "courses" format.

  • @mathzygote
    @mathzygote ปีที่แล้ว +3

    I am really looking forward learning Go, and I didn't knew the things you shared here, thanks for the information.

  • @utkarshincloud
    @utkarshincloud ปีที่แล้ว +2

    This is such a informative videos , please make more such videos and also related to landing a job or internship in go and projects

  • @fus-ro-dah
    @fus-ro-dah ปีที่แล้ว +42

    I jumped into Go for the first time for Advent of Code this year. After a week, I already felt like I'd been writing Go for years. Truly a testament to the amazing community and documentation that this language has.

    • @b3owu1f
      @b3owu1f ปีที่แล้ว

      I keep telling devs its easier to learn than Python, faster to develop with, and is way more fun. I get so much flack from python lovers (and node/ts devs too). "No way.. python is by far the fastest/easiest". I said.. no.. no not really. I had a complete noob to coding pick up Go basics in a week and productive in two. From almost no coding background. That's a huge testament to me how simple the language is for most things. That it compiles to binary, is super fast runtime, on all platforms, no installation dependencies, etc.. on top of the insane compile speed, makes it the most productive I've ever been in any language. Python is fast..sure.. but you get so much more with Go on top of the learning speed that I wonder why people still use Python. Other than for AI and that argument is "all the AI libs are in python.. so we stick to python". Shit.. these people have no clue how easy it is to use WASM with python and build wasm in go (with tinygo for now) so that you're not stuck in python land. But.. for whatever reason so so so so so (x1000) many devs just refuse to go beyond their little comfort window of what they know.

    • @abhinavyadav13
      @abhinavyadav13 ปีที่แล้ว

      Yo, I'm planning to learn golang that way too! Can you share how u started? Like im proficient in python and know programming, but how did you actually start writing code in go?

    • @b3owu1f
      @b3owu1f ปีที่แล้ว

      @@abhinavyadav13 Who are you asking? @fus-ro-dah or myself?

    • @abhinavyadav13
      @abhinavyadav13 ปีที่แล้ว

      @@b3owu1f not sure how u got pinged in this chain but sure share your experiences too hehe. asking u both now

    • @AndreiZolkin
      @AndreiZolkin ปีที่แล้ว

      just wondering what your previous language is?

  • @jmann277
    @jmann277 ปีที่แล้ว +2

    Getting back into go, love this! 🎉

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

    Fantastic video! Just as I was wondering how to learn Go. Thanks for all the resources

  • @RobertBMenke
    @RobertBMenke ปีที่แล้ว +2

    Absolutely killing it. Bash is an inspiration.

  • @sven-o
    @sven-o ปีที่แล้ว +8

    I have been coding since almost 3 years now and learned about 7 languages just jumping from language to language until one really clicked with me. It's great as you learn so many different approaches to problems. Already working as a dev and recently finished a old Vue.js project of mine.
    My new task is to create a truck coordination system for about 40 ramps, e.g. what load is prepared at which ramp, what sales/purchase order is tied to the specific load. Planning that one with SSR Go that collects data with some OData Service and just sends HTML templates to the scanners of our warehouse employees. So glad I can chose whatever tech I wanna learn for these kinda projects at work. Go is so fun.

    • @bashbunni
      @bashbunni  ปีที่แล้ว +1

      Oh I love that for you! Fresh supply of problems to solve with code?! The dream. Glad you’re thriving (and using go)

  • @ktappdev
    @ktappdev ปีที่แล้ว +2

    Let’s gooooooo! Been learning go the last couple days.

  • @alitaa1154
    @alitaa1154 ปีที่แล้ว +8

    I learned go from the official go tour, it gave me everything I need to start building projects in go

  • @aylazer23
    @aylazer23 ปีที่แล้ว +4

    How I'm trying to learn is to contrast it with python and C, as those are the languages I know, it really helps to get an idea of the unique language features go provides. Thanks for the tips!

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

    Thank you for recommending the book Learn Go with Tests. This book is really useful.

  • @justiceessiel6123
    @justiceessiel6123 ปีที่แล้ว +2

    Started go last 2 weeks and built a web socket yesterday with Crud in iris .. Dockerized it today and want to include some Kubernetes this weekend. The reason I like go is the go routines and to be honest its much simplier than rust.. I am learning in real time as I am building a Saas for education

  • @zawkin-h5l
    @zawkin-h5l 7 หลายเดือนก่อน +3

    I enrolled "Go specialization" in Coursera. It covered topics till the concurreny. And now I am building cli game "Space Invaders" get used to go. Then I am planning to continue learning go for backend.

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

    You are the best!! thank you for sharing a learning path with all of us go newbies :3

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

    Thank you, I've always looking forward to learn GO

  • @colly6022
    @colly6022 ปีที่แล้ว +5

    I've been learning Rust, coming from C/C++, and Go seems like such a nice language! So many languages feel so "samey", but Rust and Go seem very distinct, and like very obvious choices to learn depending on your needs.

    • @chillappreciator885
      @chillappreciator885 ปีที่แล้ว

      I very rarely make mistakes in my predictions, the future is Rust.

    • @catto-from-heaven
      @catto-from-heaven ปีที่แล้ว

      @@chillappreciator885 The future of what? Rust and Go are being used in different cases, you fanboy

    • @chillappreciator885
      @chillappreciator885 ปีที่แล้ว +1

      ​@@catto-from-heaven wrong. I am a Java fan

    • @bashbunni
      @bashbunni  ปีที่แล้ว +1

      Oh totally! I’ll get to rust one day. I’ve really enjoyed the journey with Go :)

    • @b3owu1f
      @b3owu1f ปีที่แล้ว +1

      Give Zig a try.. it's another one of those types of languages.

  • @guitaripod
    @guitaripod ปีที่แล้ว +2

    Liking this presentation style and love seeing it for Go. Best coding environment 🏆

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

    I'm currently going through one of the free Code Academy courses. I am not sure I would recommend it for someone completely new to programming, but its helping me get a crash course on the syntax.

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

    Fascinating. Thanks for the resources.

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

    "Learn Go with Tests" It’s a great way to dive into Go while picking up test writing skills too

  • @dontaruffin659
    @dontaruffin659 ปีที่แล้ว

    Great Channel, Thanks for sharing your knowledge!

  • @sardineBro
    @sardineBro ปีที่แล้ว +2

    hell yeah Im learning go lang because of your videos, I’m a rubyist but wow I think im a gopher now

  • @0lange
    @0lange 11 หลายเดือนก่อน

    started to read both `Effective Go` and `Building an intrepreter with Go`!

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

    As Python developer diving intgo go I like it as it introduces you to low level features and better performance but without sacrifice readibility and friendly sintax

  • @mohitkumar-jv2bx
    @mohitkumar-jv2bx ปีที่แล้ว +5

    HOT TAKE: for beginners, no need to "unit testing". Just go(:P) and write code.
    PS: it would be better if its a project based. But for new beginners, even deciding the project could be overwhelming. So maybe Advent of Code or just doing the leetcode could be good start.

    • @bashbunni
      @bashbunni  ปีที่แล้ว +2

      Totally agree solving coding problems is great for learning new langs. I would disagree on the testing part though. Tests are generally pretty straightforward, you just need to learn that syntax. I’ll often write a failing test for leetcode problems just to practice + see if my solution passes the basic checks before running it on leetcode. It’s never a bad thing to know how to write tests in a language imo. Not that it needs to be the first thing they learn

    • @mohitkumar-jv2bx
      @mohitkumar-jv2bx ปีที่แล้ว

      @@bashbunni hey bash. I was mainly talking about total beginners, whose first language is gonna be go(and for that matter, let it be any language). But if someone is coming some programming background, knows a language or two, and started learning go, sure. Testing could be a good tool to know.
      But i still feel for complete noob, unit testing is only gonna make things more complicated.
      But in the end, Neovim FTW🫡

  • @baz_sh
    @baz_sh ปีที่แล้ว

    Such amazing content and fantastic advice! 🥂

  • @hedgehogform
    @hedgehogform ปีที่แล้ว +8

    Would be cool if you could make some projects in go and show them on youtube! Would be so much fun and good for learning!

    • @isaacreyes4915
      @isaacreyes4915 ปีที่แล้ว +1

      Click search bar, type in "go projects", hit enter & profit? Oh, you mean her specifically? Why? A go project is a go project regardless of who makes it? Isn't the point of looking at said projects to learn and see what is possible?

    • @jiasheanleong7918
      @jiasheanleong7918 ปีที่แล้ว

      @@isaacreyes4915 chill out bud.

  • @abhinavadarsh7150
    @abhinavadarsh7150 ปีที่แล้ว +3

    I started learning go with "The Go Programming language" book. It is more in depth. It taught me many new things and how things works under the hood.
    Definitely not recommended if you are go is your first language.

    • @bashbunni
      @bashbunni  ปีที่แล้ว

      Thanks for the rec! I liked that one too, I’m sure others will find it helpful to hear what worked for others as well :)

  • @doughxDude87
    @doughxDude87 ปีที่แล้ว +2

    Best way to learn is to do “a tour of go”. This is the best resource by far to get your feet wet. After that build something small, like a web server

  • @jackof4ll
    @jackof4ll ปีที่แล้ว

    youtube has been suggesting me golang videos a lot ever since I started learning Web Development Backend.

  • @yxtqwf
    @yxtqwf ปีที่แล้ว +1

    I learned Go entirely through reading "The Go Programming Language". I highly recommended it - it's written by Brian Kernighan himself!

  • @mrben9058
    @mrben9058 ปีที่แล้ว +2

    I learn Go about 9 years ago, because a teacher told me and my team to take a look at it to get inspired to solve a problem in our project that needed concurrency… we were in first year of programing school! So I learn Go and I did absolutely not understand why it was great at concurrency since I had no programming background at the time 😅
    Nowadays, when I want to learn a language I use Exercism (great platform, TDD-based exercises with tests already written), but I can’t remember if I learned Go with it.

    • @bashbunni
      @bashbunni  ปีที่แล้ว +1

      Ouuu thank you for the tip! I'm always looking for more resources to learn new langs, so I'll definitely check that out

  • @NoahNobody
    @NoahNobody ปีที่แล้ว +2

    I wish "Learn go with tests" book had a php version.

    • @bashbunni
      @bashbunni  ปีที่แล้ว

      php docs are great, but Learn Go with Tests provides such a nice interactive learning experience. Would be so cool to see it span other languages

  • @Athena-2003
    @Athena-2003 ปีที่แล้ว +1

    go by examples is pretty cool way to learn go fundamentals too...

  • @lpanebr
    @lpanebr ปีที่แล้ว +1

    New house? Very Charming!

  • @c_kemper
    @c_kemper ปีที่แล้ว

    Yup, also did go for a couple of years, now onto rust… so far I like it loads more and wish I’d tried it earlier!

  • @samna-q3e
    @samna-q3e ปีที่แล้ว

    thank god i have all my lsp formatter linter autocompletions set in neovim it helps alot and its fast af

  • @vibrantneon.
    @vibrantneon. ปีที่แล้ว +1

    The only thing I've done with go so far is to do image processing for a correcting a qr code that someone provided code for a problem for a cryptography problem that I followed up with the solution which was using a mask for correction and bit flipping an image.
    My only minor wall was it kept complaining about unused items (I would remove any of that stuff for production ready code myself but don't worry about it during dev process (I'm not big on hand holding, unless it's actually critical) ).
    No major issues though, and was quite quick.

    • @bashbunni
      @bashbunni  ปีที่แล้ว

      It’s forcing you to keep a tidy codebase or ELSE (no compile)

  • @hartvenus
    @hartvenus ปีที่แล้ว

    very well made short and sweet video!!

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

    Thanks for the little primer there. I´ve been dabblilng in GO and now really about to dive in. Can you please reshare the slack invite as it's expired. Much appreciated.

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

    This is really helpful. Thanks!

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

    Awesome video. Great advice.

  • @x0z59
    @x0z59 ปีที่แล้ว

    I subbed because of Go. I love it.

  • @fullstack_journey
    @fullstack_journey ปีที่แล้ว

    Time to become BLAZINGLY FAST.

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

    Great video! I loved the part in the beginning about showing your work. Did you already have a following when you started streaming in Twitch?

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

      I didn't! I honestly wasn't expecting to get one at all. I was just using it as time dedicated to working on side projects since I couldn't show work or school work on stream at the time :) All the content stuff is still just a fun hobby for me!

  • @Kunal-k-u-m-a-r
    @Kunal-k-u-m-a-r 4 หลายเดือนก่อน +1

    hey , bashbunni out of many languages out there what attracted you to learn go in first place ?

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

    Go is just amazing!
    I still think that the best way to learn is to Build some realworld projects that are useful to yourself

  • @marcianoacuerda
    @marcianoacuerda ปีที่แล้ว +1

    I’ve trying to learn to for a while. With some gRPC on the side hehe. What I miss the most is some null safety. Even c++ has optionals, why not you Go :(

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

    i think the first resource i used to learn go was a udemy course. from there, i just started building stuff tbh. it's been that one language i want to work with professionally, but never seem to be able to get my team on board ☹

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

    After I year , I realized that i need go, oksy maybe not need it, but makes everything s much easier

  • @shaxzodiskandarov8196
    @shaxzodiskandarov8196 ปีที่แล้ว +1

    Did you find a job as a Go developer? If so, how many months did it take you to get the job?

    • @bashbunni
      @bashbunni  ปีที่แล้ว

      I did! I got recruited for my job through my social media and open source projects, so I'm not sure I'm the best example on this one

    • @justcurious1940
      @justcurious1940 ปีที่แล้ว

      @@bashbunni How many months did it take u?

  • @dawizze1
    @dawizze1 ปีที่แล้ว +1

    the most frustrating thing I experienced with go lang is dealing with databases or other systems that allow null. So you have to do some scan crap or wtver to then handle it and when dealing with multiple databases with tables - especially when working with older systems - that have nulls left and right... its annoying. Not a strong golang person so maybe at the time I was doing this there wasn't any easy solution but couldn't really find any out of the box solutions to this.

    • @bashbunni
      @bashbunni  ปีที่แล้ว

      Oh the nil checks are real in Go

  • @Septumsempra8818
    @Septumsempra8818 ปีที่แล้ว +1

    I'm coming from Django. Any replacement must be able to implement auth, DB, admin etc.
    How best do we learn Go to replace more complex builds

  • @Antody
    @Antody ปีที่แล้ว +2

    You give me Ana de Armas vibes for some reason 🙂Great content, easy going and informative.

    • @bashbunni
      @bashbunni  ปีที่แล้ว +1

      Thanks for supporting :)

  • @nucleate7292
    @nucleate7292 ปีที่แล้ว +1

    With such a teacher I would learn any language in the programming world, even Fortran 😂

    • @bashbunni
      @bashbunni  ปีที่แล้ว +1

      learn zig, then eli5 pls

    • @nucleate7292
      @nucleate7292 ปีที่แล้ว

      Are u going to build another Bun, bashbunni? Let’s stay with Go for now :)

    • @iCrimzon
      @iCrimzon ปีที่แล้ว

      Prove it, learn binary

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

    Salute 🙌 Hooray 🎈
    Wjats new 🆕 with your projects?

  • @10e999
    @10e999 ปีที่แล้ว +1

    What would be the best way to learn about Go concurrency (go channel and go routine)?
    I want to understand communicating sequential processes (CSP) and I've heard the go concurrency model is based on this idea.
    What do you think?

  • @iCrimzon
    @iCrimzon ปีที่แล้ว +1

    Learned Go cause I wanted a better and faster backend lang over Python, best choice, especially when the other choice is Rust

    • @bashbunni
      @bashbunni  ปีที่แล้ว

      It’s just such a nice, simple language

    • @iCrimzon
      @iCrimzon ปีที่แล้ว

      @@bashbunni nice, simple language for the top tier gigachads in SWE* is what you meant to say

  • @poorpanda9033
    @poorpanda9033 ปีที่แล้ว

    Do you kind it's worthy to learn GO in 2024 ? Considering the opportunities ?

  • @denitechYT
    @denitechYT ปีที่แล้ว

    Love this video so much. Was it filmed on an iPhone using cinematic mode?

  • @mohammedsofienebarka6400
    @mohammedsofienebarka6400 ปีที่แล้ว +1

    LET'S GOooo

  • @sharokhkeshawarz2122
    @sharokhkeshawarz2122 ปีที่แล้ว

    I Don't know if i should opt for Go cause the syntax in large code bases scares me xd but yeah your video gives me the motivation!

  • @k0v4c
    @k0v4c ปีที่แล้ว

    Oh ... I thought this was about Go the tabletop game ... you know, the white and black stones? Igo, Weiqi, Baduk ... that Go :D

  • @ThiagoSTeixeir4
    @ThiagoSTeixeir4 ปีที่แล้ว +4

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

    How did u install go did you use docker or install it manualey. I am on Windoes 11 and have a linux mini pc. i am just getting started with coding in go? What software do you recmend to use? How do you setup go on windoes 11? i use vscode ide? Your video is good and has some nice points in it.

  • @superpcstation
    @superpcstation ปีที่แล้ว

    Question: why did you pick go over rust? I'm thinking about picking one of these as my next language, but not sure which direction to go

  • @fredio54
    @fredio54 ปีที่แล้ว

    Use a linter, PLEASE. Ha ha, the eye roll was perfect. Reminds me of being a developer so long ago. Here because a company I want to work for demands golang experience. I've written code in raw hex, assembly, C (embedded and Linux), C++ (raw open GL, QT, and more), Ruby, Python, Pascal, Basic, C#, Java, JS, and more! :-D how could this possibly be a problem for me? And yet, that's their requirement, so it goes. :-)

  • @AadidevSooknananNXS
    @AadidevSooknananNXS ปีที่แล้ว +1

    Got started in neovim following your channel, would you say that your Twitch helped you in getting hired?

    • @bashbunni
      @bashbunni  ปีที่แล้ว +1

      Oh definitely. Had multiple companies find me through my live streams and provide offers when I was looking for a job. It also gave me peace of mind knowing that they had seen me code live, so they knew what my skill level was

  • @Kats0unam1
    @Kats0unam1 ปีที่แล้ว +1

    Anyone recommending the book “The Go Programming Language” ?

  • @Simon-xi8tb
    @Simon-xi8tb ปีที่แล้ว +2

    Coming from Clojure, Go feels such a letdown.

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

    You are so ❤

  • @marble_wraith
    @marble_wraith ปีที่แล้ว +1

    She did the "chefs kiss"! Like for that reason alone 😂

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

    Can a complete beginner to programming learn Go?
    I only know HTML, CSS and some really basic JavaScript for front end stuff.

  • @erikpaulsen3111
    @erikpaulsen3111 ปีที่แล้ว +1

    I use Go to embed 15 C files, export it as a shared library and run it from Python wrapped in a recursive Bash function. I wanted less C but CGO is a mess on Windows.

  • @prakyathkantharaju1601
    @prakyathkantharaju1601 ปีที่แล้ว +2

    linter is always a good choice but, I feel you should switch on linter after some time. You should make mistakes to learn faster

    • @bashbunni
      @bashbunni  ปีที่แล้ว

      Linters don’t prevent mistakes, they just call you out on them

  • @Babaelow
    @Babaelow ปีที่แล้ว

    Less love is more. Time to let go.

  • @itisciprian
    @itisciprian ปีที่แล้ว

    awesomeness simplicity about how to "go"

  • @n.a.s1096
    @n.a.s1096 ปีที่แล้ว +1

    What colorscheme are you using in the screenshots?

    • @bashbunni
      @bashbunni  ปีที่แล้ว +1

      Ah it’s a @charmcli inspired theme that I made for neovim. The shell theme is also charm, I think that’s in my dotfiles/kitty dir on GitHub
      github.com/bashbunni/dotfiles (I think)

  • @aspdof-wy7nj
    @aspdof-wy7nj ปีที่แล้ว

    ty bun!

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

    the slack link is no longer active!!! provide a fresh one!

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

    Awesome!

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

    I'm a C++ dev, what other languages do you know, and how does go compare to them in your opinion?

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

    which font are you using? It looks very clean. Does it also support font ligatures?

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

      I use (and love) BlexMono Nerd Font! Been using it for ages. Not sure about ligature support

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

      @@bashbunni Thanks!! I’ll try it for sure. :)

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

    Ты очень милая и пишешь на го, такие рекомендации я одобряю)

  • @abcq1
    @abcq1 ปีที่แล้ว

    Hello. I'm interested in native windows GUI app / 3d games development. What does Go offer in these areas?

    • @natescode
      @natescode ปีที่แล้ว

      Go a good language for that stuff. C++ or Rust.

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

    your kiss was amazing than go which you given on 1:27 time stamp😅😅

  • @catto-from-heaven
    @catto-from-heaven ปีที่แล้ว +1

    Just one thing: can I ask a question?

    • @bashbunni
      @bashbunni  ปีที่แล้ว +1

      (╯°□°)╯︵ ┻━┻

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

    why go and not rust?

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

      I like building things fast with no fluff and that stays readable and doesn’t break over time. I feel very productive in Go and it allows me to collaborate with other developers really easily given how readable and simple the language is by design. I haven’t tried rust, but from what I’ve heard there’s a bit more ceremony, but more control of resource usage and whatnot