what are you working on in based Go ? Go is the future. Ruby is his comfy companion

what are you working on in based Go ?
Go is the future
Ruby is his comfy companion

Beware Cat Shirt $21.68

Rise, Grind, Banana Find Shirt $21.68

Beware Cat Shirt $21.68

  1. 3 weeks ago
    Anonymous

    a backend, it's really comfy and it lets you go right into the implementation without falling in the useless abstractions spiral

  2. 3 weeks ago
    Anonymous

    its slow GC garbage so i dont care about Go
    same reason i dont care about C# (even with the AOT stuff), Java, Scala and any other memeshit

  3. 3 weeks ago
    Anonymous

    Thakfully I'm back to doing backend stuff in Go after having to deal with some legacy PHP applications for a while.
    One of the projects changes its logic throughout the year at key points defined via the database.
    Testing it was a horror until I wrote a small reverse proxy in Go which manages a PHP development server while faking the timestamp that it runs at. Still no automated testing on that project but I left it way better than I found it.

  4. 3 weeks ago
    Anonymous

    I have been writing Go since 2015. It hasn't changed much since then. Generics were the biggest addition. Honestly it is kind of nice knowing the language is not cargo cult and won't change out from under you after almost 10 years.

    There are downsides. There are things I wish were a little different. It is not the most expressive language.

    Go is a trusty workhorse. Unless you have some incredible performance need where managing memory directly is very critical (hint: you probably don't have this), then it would be my language of choice when correctness, reliability, maintainability, are requirements.

    If speed is the most important thing, and maintainability/correctness/reliability are flexible, then I would instead choose a scripting language like Python or JavaScript.

    Additional callout to the fact that working on Go with a team is a delight. There is general one way to do most things and there is little time spent arguing about nuanced stylistic things that don't matter.

    • 3 weeks ago
      Anonymous

      Bot post. GO is faster than interpreted languages you giga Black person
      t. no coder

      • 3 weeks ago
        Anonymous

        By speed I meant development speed. Sorry for not being more accurate.

        I find writing scripting languages to be faster in terms of raw development time. Testing is fast since you can monkey patch everything. Types are optional, error handling is more implicit, etc.

        • 3 weeks ago
          Anonymous

          >By speed I meant development speed.
          Not him, to me it was blindingly obvious that's what you meant

          He's obviously just a moron

          Bot post. GO is faster than interpreted languages you giga Black person
          t. no coder

          You're a moron

  5. 3 weeks ago
    Anonymous

    typing if err != nil every 5 lines

    • 3 weeks ago
      Anonymous

      Yeah that is annoying 2bh, I just wanna wrap a bunch of lines in a try/catch block and be done with it

  6. 3 weeks ago
    Anonymous

    >slower than c#
    >less expressive than c#
    >worse ecosystem than c# due to stdlib or bust mental illness
    >cult of personality around rob pike and russ cox
    >0 (zero) interesting projects outside of webshit
    >telemetry in the toolchain
    nothing because i prefer better tools over worse tools

    • 3 weeks ago
      Anonymous

      Not even microsoft likes C#

    • 3 weeks ago
      Anonymous

      >performant C# is a pain. Go by good defaults is fast
      >c# 10 ways to do everything makes it a pain. Especially std code looks like a mess. Go std code very readable
      >ecosystem does suck. Luckily customizing very easy
      >c# has telemetry too.. Go's is at least open for everyone https://telemetry.go.dev/

      • 3 weeks ago
        Anonymous

        Oh actually go telemetry is opt in. By default not sent. C# is opt out so by default does send.
        Good to know so I can turn on for Go

    • 3 weeks ago
      Anonymous

      what are interesting projects in C#?

      • 3 weeks ago
        Anonymous

        there's an entire Nintendo Switch emulator written in c# you homosexual, keep shilling go, c# is eating go for breakfast in serious business

        • 3 weeks ago
          Anonymous

          meanwhile...
          https://jobs.careers.microsoft.com/global/en/job/1633482/Principal-Software-Architect
          >Responsibilities will include guiding technical direction, design and implementation of Rust component libraries, SDKs, and re-implementation of existing global scale C# based services to Rust.

          • 3 weeks ago
            Anonymous

            >ask for example
            >gets examples
            >starts to deflect and ignore the example
            typical homosexual behaviour
            95% of you homosexuals dont work with thousands of lines of code where rust would be a "better" alternative.
            keep seething and coping

            non-moronic devs have no problem working in sane ecosystems

          • 3 weeks ago
            Anonymous

            You're replying the wrong person, I don't give a frick about go, just showing that not even microsoft likes this shitty language.

        • 3 weeks ago
          Anonymous

          >c# is eating go for breakfast in serious business
          ... anon, Go is used everywhere in infra/cloud stuff

    • 3 weeks ago
      Anonymous

      >slower than c#
      At least Golang has a low pause garbage collector KEK

    • 3 weeks ago
      Anonymous

      >>0 (zero) interesting projects outside of webshit
      Also wrong, what the frick? There tons of system utilities written in Golang, that's what it was actually intended for you stupid moron.

    • 3 weeks ago
      Anonymous

      >slower than c#
      I doubt that's true, I read that Java is slower than Go, so I bet C# is slower than Go as well
      >0 (zero) interesting projects outside of webshit
      Docker, Kubernetes
      >telemetry in the toolchain
      You're shilling a Microsoft product and you're worrying about telemetry, LMAO

  7. 3 weeks ago
    Anonymous

    >GO!

  8. 3 weeks ago
    Anonymous

    This shit is dead in the water. Their latest survey is about AI shit and they can't even interpret the data properly. The last survey blog post literally says that people that used go for a long time love the error handling. b***h, sar, of fricking course people who use Go for a long time like the error handing that doesn't make it good.
    Fricking hell, I started liking Java after using it so much but it's still shit.

    • 3 weeks ago
      Anonymous

      >I started liking Java after using it so much
      It's that Spring does 90% of thing for yuo in web development. I was giggling like the real little girl I am writing first SQL query instead of autowired JPA @Entity in a decade shitfiddling with Go.

      CRUD is a solvd problem so most gotards without perspective to understand that keep doing NIH solutions

      • 3 weeks ago
        Anonymous

        Learn english you fricking pajeet. Enjoy your 10m startup times 8x resource costs.

  9. 3 weeks ago
    Anonymous

    I'm writing all scripts in Go now. Recipients can turn them into binary if they want to otherwise just go run

  10. 3 weeks ago
    Anonymous

    Go and Rust and the languages of the future for many purpose but for the web, if i could make a comparison, Go would be the future PHP in web backends. It will eventually spread everywhere in backend space. Rust would be the future Java. It will be more used by enterprise applications with rich state and rich domain models.

    • 3 weeks ago
      Anonymous

      what about comfy Ruby

      • 3 weeks ago
        Anonymous

        Ruby is nice for fast prototyping and getting features out quickly but i don't think that its marketshare is set to increase in the future.

        • 3 weeks ago
          Anonymous

          so now is the time to strike

          • 3 weeks ago
            Anonymous

            Strike how?

          • 3 weeks ago
            Anonymous

            to make projects in based Rails and/or hunt for highly paid Ruby jobs because of scarcity

  11. 3 weeks ago
    Anonymous

    >random thread
    >M$ shills derail it immediately

  12. 3 weeks ago
    Anonymous

    I use it at work for almost 5y, before that python and scala. Mostly for web services running in k8s. I hate scala but still use python sometimes.
    Ill be starting a side project soon and will use go for server. Maybe svelte for front end.

    • 3 weeks ago
      Anonymous

      What kind of side project?

      • 3 weeks ago
        Anonymous

        Something to generate subscription based income, consumer facing. The "niche" has 3 major players with one having been aquired a few years ago for mucho dinero by almost faang company. Theres probably hundreds of other smaller shittier apps i never heard of but i figure if i get a small piece of pie it will nice 2nd income. Worst case its a codebase to show off in interviews which i guess i should have since im a dev for 20y.

        • 3 weeks ago
          Anonymous

          Good luck with your SaaS. Put more thinking in the marketing side of things than the tech side, it's the part of the job that's actually the most challenging.

          • 3 weeks ago
            Anonymous

            Thanks! Im trying to not think too much about that yet because its the scary part but i know your right. You could build the perfect app and if no one knows about it it wont ever matter.

          • 3 weeks ago
            Anonymous

            The good thing with SaaS products is that you can get very far with organic marketing (content creation) and mailing/calls.

    • 3 weeks ago
      Anonymous

      >I hate scala
      explain why

      • 3 weeks ago
        Anonymous

        Maybe im dumb (i dont really think so) but i found it was unnecessarily hard for what it often gets used for and definitely what we used it for. It has too many features and i struggled to read code i had written earlier. It was hard to hire devs who could wield it. At first i though it was neat and you can certainly write beatiful expressive code in it that is easy to read but in practice it seemed like that was harder in scala than in other languages. It's a language i chose as a dev because i thought it was a more functional java but started to dislike when i would have to work with it infrequently as a dev manager.

        • 3 weeks ago
          Anonymous

          It really sounds like an excuse you copy & pasted from somewhere. There's nothing complicated about Scala unless you choose to make it "complicated". Most companies out there don't even use purely functional stacks like cats, ZIO etc..

          Scala without effect systems is probably one of the most straight forward languages out there. Especially with all the new tooling like scala-cli.

          • 3 weeks ago
            Anonymous

            Just telling you about my experience anon. I like go for the opposite reasons i grew to dislike scala. It has few features, its boring, and it doesnt change much. These are plusses for java too i guess.
            Im not saying nobody should use use it or its objectively bad (implicits *are* objectively bad). Maybe i should say i liked it less from the pov of maintenance.

  13. 3 weeks ago
    Anonymous

    a web scraper
    it's really great for that, except that I want it to grow and don't know how to organize my stuff

Your email address will not be published. Required fields are marked *