☕️ Мерлин заваривает τσάι 🐌
1.09K subscribers
3.53K photos
64 videos
94 files
2.43K links
Merlin makes a slice
Merlin iterates it's twice
Happy compiling!
Download Telegram
☕️ Мерлин заваривает τσάι 🐌
https://www.opennet.ru/opennews/art.shtml?num=51937
> Рассматривается возможность добавления в runtime языка Go изменений для выборочного обхода ошибки на проблемных ядрах Linux, ценой появления дополнительных накладных расходов.


еее давайте исправлять баги ядра костылями в рантайме языка
О сколько нам открытий чудных
Несёт простой linux user manual.


https://en.wikipedia.org/wiki/Doors_(computing)
У docker (a.k.a moby) в официальном репозитории не ведётся версионирование (sic!) с прошлого года (что вызывает во мне целую гамму трудновыразимых эмоций), так что если он есть в прямых зависимостях, то надо фикситься на хэш – go mod сам зарезолвит ближайший тэг-версию.

UPD:
Есть альтернативный репозиторий с версиониорованием, беда в том, что все тулзы, которые я видел его не используют и в нём нет go.mod манифеста.
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from devs against The Machine
Привет, это создатели письма айтишников против московского дела. Летом и осенью 2019 года мы стали свидетелями новой волны политических репрессий в России. И хотя машина репрессий немного замедлилась в начале осени, арестованные по политическим делам по прежнему находятся под стражей, продолжаются суды и задержания.

Мы против того, чтобы люди подвергались репрессиям за свои убеждения, и мы хотим помочь политзаключённым. Если вы с нами согласны, то наверняка уже думали о том, как можете помочь оказавшимся в беде.

В России осталось не так много легальных способов участвовать в жизни общества, поэтому мы призываем вас принять участие в первом онлайн-хакатоне в поддержку политических заключённых!

Помогут любые проекты, которые покажут, что вам не все равно: обработка данных, бот в телеграме, дизайн сайта — все, что угодно. От шуточной игры в браузере до серьезных и помогающих конкретным организациям приложений.
Свершилось чудо!

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