☕️ Мерлин заваривает τσάι 🐌
1.09K subscribers
3.53K photos
64 videos
94 files
2.42K links
Merlin makes a slice
Merlin iterates it's twice
Happy compiling!
Download Telegram
Свершилось чудо!

@alek_si и @webdeva выпустили альфа-эпизод подкаста "От кода до прода" про Golang,
менеджмент зависимостей и интервью с Барухом Садогурским

Сайт (временный): https://fromcodetoprod.com
Forwarded from 🇺🇦 Go for two :)
Note #51: errwrap

Аслан Фатих в твиттере порадовал новым тулом, который анализирует вызовы fmt.Errorf() и заменяет дерективы %s, которые можно заменить на новые %w (начиная с go 1.13):

$ errwrap -fix main.go
main.go:14:9: call could wrap the error with error-wrapping directive %w

diff --git a/main.go b/main.go
index 41d1c42..6cb42b8 100644
--- a/main.go
+++ b/main.go
@@ -11,5 +11,5 @@ func main() {

func foo() error {
err := errors.New("bar!")
- return fmt.Errorf("failed for %s with error: %s", "foo", err)
+ return fmt.Errorf("failed for %s with error: %w", "foo", err)
}


Links:
- [1] https://github.com/fatih/errwrap
☕️ Мерлин заваривает τσάι 🐌 pinned «Свершилось чудо! @alek_si и @webdeva выпустили альфа-эпизод подкаста "От кода до прода" про Golang, менеджмент зависимостей и интервью с Барухом Садогурским Сайт (временный): https://fromcodetoprod.com»
There's no group chat member more enigmatic than the cool person who you all assume has the chat on mute, but who then instantly chimes in with no delay the moment something relevant to them is mentioned.

https://xkcd.com/2235/
ValueFiles и FileValues. Да, спасибо, helm.
Очень удивляет, когда в статью кладут картинки по мегабайту, которые имеют чуть менее чем никакое отношение к теме. То есть да, красиво. Но зачем?
Спасибо, nats streaming