Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 15
  1. With AI writing a lot more of our code, we need to optimize for the human code reviewer.

  2. Why Infer Types?

    Someone at work asked the following question: Why write code like this: foo := getFoo() bar, err := getBar() instead of this: var foo Type = getFoo() var err error var bar Type bar, err = getBar(foo) Isn’t the latter more explicit?

  3. Safer Enums

    How to “do” enums is a common problem in Go, given that it doesn’t have “real” enums like other languages.

  4. Error Flags

    Error wrapping in go 1.13 solved a major problem gophers have struggled with since v1: how to add context to errors without obscuring the original error, so that code above could programmatically inspect the original error.

  5. Pay remote workers the same as you’d pay local workers.

  6. Do or Do Not

    The proposal There’s a new Go proposal in town - try().

  7. Hiring Remote

    I have been working remotely for about 8 years now.

  8. Retooling Retool

    I was so happy when I discovered retool.

  9. func init() in Go is a weird beast.

  10. Starlight

    I’d like to announce starlight - https://github.com/starlight-go/starlight.

  11. A Brief History A question came up at the Framingham Go meetup a while back about why something like Gradle hasn’t taken hold in the Go community.

  12. There’s a new error handling design proposed here.

  13. So, I don’t really like the contracts defined here.

  14. There’s a disturbing thread that pops up every once in a while where People On The Internet say that comments are bad and the only reason you need them is because you and/or your code aren’t good enough.

  15. If you tell the truth, you don’t have to remember anything.