time to learn go? here's how

Sdílet
Vložit
  • čas přidán 3. 01. 2024
  • Resources...
    Learn Go with Tests - quii.gitbook.io/learn-go-with...
    Great for learning syntax - learnxinyminutes.com/docs/go/
    Effective Go (a must read) - go.dev/doc/effective_go
    Hands-On Software Engineering with Golang: Move beyond basic programming to design and build reliable software with clean code (ISBN 13: 978-1838554491) by Achilleas Anagnostopoulos
    The Go Programming Language
    Communities...
    Bashbunni Discord - / discord
    Gopher Slack - join.slack.com/t/gophers/shar...
    Gopher Discord - / discord
    Other Platforms...
    / bashbunni
    / sudobunni
  • Věda a technologie

Komentáře • 197

  • @kaczor647
    @kaczor647 Před 4 měsíci +95

    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 Před 4 měsíci

      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 Před 3 měsíci

      What's that? A book?

    • @Joel-mx3oo
      @Joel-mx3oo Před 3 měsíci

      @@KimberlyWilliamschyes

  • @guitaripod
    @guitaripod Před 4 měsíci +22

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

  • @TomDoesTech
    @TomDoesTech Před 4 měsíci +9

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

  • @bigbabyjack
    @bigbabyjack Před měsícem +2

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

  • @felipedonadon7039
    @felipedonadon7039 Před 4 měsíci +12

    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  Před 4 měsíci +1

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

  • @shixzie
    @shixzie Před 4 měsíci +36

    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  Před 4 měsíci +4

      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 Před 4 měsíci +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 Před 3 měsíci

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

  • @sakshi-ok8zu
    @sakshi-ok8zu Před 4 měsíci +4

    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).

  • @BlueIsLeet
    @BlueIsLeet Před 4 měsíci +19

    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!

  • @devchaudhary78
    @devchaudhary78 Před 4 měsíci +3

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

  • @p4xx07
    @p4xx07 Před 4 měsíci +9

    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

  • @AntonLukas
    @AntonLukas Před 22 dny +1

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

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

    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.

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

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

  • @Brandxandra
    @Brandxandra Před 13 dny

    Fascinating. Thanks for the resources.

  • @jmann277
    @jmann277 Před 4 měsíci +2

    Getting back into go, love this! 🎉

  • @codeconcept
    @codeconcept Před 4 měsíci +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 :)

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

    Great Channel, Thanks for sharing your knowledge!

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

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

  • @RobertBMenke
    @RobertBMenke Před 4 měsíci +2

    Absolutely killing it. Bash is an inspiration.

  • @sven-o
    @sven-o Před 4 měsíci +7

    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  Před 4 měsíci +1

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

  • @aylazer23
    @aylazer23 Před 4 měsíci +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!

  • @Labastidaa
    @Labastidaa Před 4 měsíci +5

    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  Před 4 měsíci +1

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

    • @zach4216
      @zach4216 Před 3 měsíci

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

  • @baz5719
    @baz5719 Před 3 měsíci

    Such amazing content and fantastic advice! 🥂

  • @ianparkinson354
    @ianparkinson354 Před 3 hodinami

    This is really helpful. Thanks!

  • @guitaripod
    @guitaripod Před 4 měsíci +2

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

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

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

  • @ChristopherVanDerWesthuizen

    Awesome video. Great advice.

  • @fus-ro-dah
    @fus-ro-dah Před 4 měsíci +37

    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 Před 4 měsíci

      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 Před 4 měsíci

      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 Před 4 měsíci

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

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

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

    • @AndreiZolkin
      @AndreiZolkin Před 3 měsíci

      just wondering what your previous language is?

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

    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

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

    very well made short and sweet video!!

  • @colly6022
    @colly6022 Před 4 měsíci +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 Před 4 měsíci

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

    • @gato-rs
      @gato-rs Před 4 měsíci

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

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

      ​@@gato-rs wrong. I am a Java fan

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

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

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

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

  • @10e999
    @10e999 Před 4 měsíci +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?

  • @0lange
    @0lange Před 2 měsíci

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

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

    I subbed because of Go. I love it.

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

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

  • @user-to2yv5qs9r
    @user-to2yv5qs9r Před 3 měsíci

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

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

    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!

  • @aspdof-wy7nj
    @aspdof-wy7nj Před 4 měsíci

    ty bun!

  • @mrben9058
    @mrben9058 Před 4 měsíci +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  Před 4 měsíci +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

  • @mohitkumar-jv2bx
    @mohitkumar-jv2bx Před 4 měsíci +4

    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  Před 4 měsíci +1

      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 Před 4 měsíci

      @@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🫡

  • @erikpaulsen3111
    @erikpaulsen3111 Před 4 měsíci +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.

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

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

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

  • @hedgehogform
    @hedgehogform Před 4 měsíci +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 Před 4 měsíci +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 Před 4 měsíci

      @@isaacreyes4915 chill out bud.

  • @marcianoacuerda
    @marcianoacuerda Před 4 měsíci +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 :(

  • @superpcstation
    @superpcstation Před 3 měsíci

    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

  • @dexmark5
    @dexmark5 Před 2 měsíci

    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.

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

    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!

  • @abhinavadarsh7150
    @abhinavadarsh7150 Před 4 měsíci +2

    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  Před 4 měsíci

      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 :)

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

    New house? Very Charming!

  • @Septumsempra8818
    @Septumsempra8818 Před 4 měsíci +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

  • @Athena-2003
    @Athena-2003 Před 4 měsíci +1

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

  • @vibrantneon.
    @vibrantneon. Před 4 měsíci +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  Před 4 měsíci

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

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

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

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

    LET'S GOooo

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

    thanks

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

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

  • @fever0
    @fever0 Před 2 měsíci

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

    • @bashbunni
      @bashbunni  Před 2 měsíci

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

    • @fever0
      @fever0 Před 2 měsíci +1

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

  • @poorpanda9033
    @poorpanda9033 Před 3 měsíci

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

  • @hightidesed
    @hightidesed Před 7 dny

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

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

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

    • @bashbunni
      @bashbunni  Před 4 měsíci +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

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

    awesomeness simplicity about how to "go"

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

    Time to become BLAZINGLY FAST.

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

    Anyone recommending the book “The Go Programming Language” ?

  • @SarcTiann
    @SarcTiann Před 2 měsíci

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

    Let's GOOOOOOOOOO (literally)

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

    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

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

    As someone learning to code would you recommend Go or should I stay with learning Python as a first language?

    • @natescode
      @natescode Před 4 měsíci +3

      Go is fine for a first language. Pythons syntax is unlike every other language. I tend to see people that start with dynamically typed languages (JavaScript, Python, Ruby, PHP) struggle more than those that start with C++, C#, Java, Go.

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

      Id recommend Python for the fundamentals since its easier and smoother then moving on to Go, but starting with Go is also good

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

      Go for sure. It’s a tad more explicit than python. So it’ll be easier to learn since there is less magic going on. And be sure to do “a tour of go” it’s the official go lang tutorial and they explain things very well

  • @Antody
    @Antody Před 4 měsíci +2

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

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

      Thanks for supporting :)

  • @n.a.s1096
    @n.a.s1096 Před 4 měsíci +1

    What colorscheme are you using in the screenshots?

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

      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)

  • @dawizze1
    @dawizze1 Před 4 měsíci +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  Před 4 měsíci

      Oh the nil checks are real in Go

  • @shaxzodiskandarov8196
    @shaxzodiskandarov8196 Před 4 měsíci +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  Před 4 měsíci

      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 Před 4 měsíci

      @@bashbunni How many months did it take u?

  • @crashcode8503
    @crashcode8503 Před 3 měsíci

    any prerequsities to learn go'

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

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

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

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

  • @iCrimzon
    @iCrimzon Před 4 měsíci +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  Před 4 měsíci

      It’s just such a nice, simple language

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

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

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

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

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

      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

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

    I love you

  • @prakyathkantharaju1601
    @prakyathkantharaju1601 Před 4 měsíci +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  Před 4 měsíci

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

  • @Simon-xi8tb
    @Simon-xi8tb Před 4 měsíci +2

    Coming from Clojure, Go feels such a letdown.

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

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

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

      learn zig, then eli5 pls

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

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

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

      Prove it, learn binary

  • @nomeep2520
    @nomeep2520 Před 3 měsíci

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

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

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

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

    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. :-)

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

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

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

    Less love is more. Time to let go.

  • @DevlogBill
    @DevlogBill Před 3 měsíci

    Trying to learn GO from the GO documentation. There are tutorials on the site, started with the CLI tutorial.
    Been using JavaScript and I need a second language for creating restful APIs. How is GO from your personal experience when it comes to creating restful APIs?
    Great video! Thanks!

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

    In neovim I have everything everything everything

  • @bobbobson6290
    @bobbobson6290 Před 3 měsíci

    I tried to learn go but the whole komi thing bugged me.

  • @asadanik5987
    @asadanik5987 Před 2 měsíci

    😘😘

  • @user-ee1fn4vt8b
    @user-ee1fn4vt8b Před 3 měsíci

    "Don't ask 'can I ask a question?'" LOL. Yeah, that's a no-no.

  • @gato-rs
    @gato-rs Před 4 měsíci +1

    Just one thing: can I ask a question?

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

      (╯°□°)╯︵ ┻━┻

  • @Leto2ndAtreides
    @Leto2ndAtreides Před 3 měsíci

    Why did I think this would be about the game Go?... lol

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

    Wat? No mention of GPT? I rely on it heavily.

  • @krisKrag
    @krisKrag Před 2 měsíci +1

    why go and not rust?

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

      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

  • @lashlarue7924
    @lashlarue7924 Před 4 měsíci +6

    Life isn't fair, man...

  • @usoppgostoso
    @usoppgostoso Před 3 měsíci

    I will learning anything with you.

  • @killerdroid99
    @killerdroid99 Před 2 měsíci

    Playing around with gorilla/mux

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

    Well I guess this video is not made for me since I already become a Go developer in less than a week (it's been month now).
    But yeah, go is Fun and so much simpler than everything I touch !
    Btw: I don't believe you start programing in Hardcore from the start. Of course don't have an LSP or linter is not fun but learning without them just show how much you try to understand the little piece that make everything blow away !

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

    Go is Based

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

    not to a file. To a DB (and get it back, lol). Now you are like IDDQD.