Анонс Go digest: Ископаемые реликвии

Nikolai Rubanov (Darksa)
Заметки про Evrone
2 min readJun 21, 2023

Сегодняшний выпуск мы посвятили улучшению поддержки Go в мейнфреймах IBM, скриптовому языку Tamarin и проверке адресов электронной почты. Усаживайтесь поудобнее, наливайте чай и доставайте печеньки.

Казалось бы кому в наш век облаков и бессерверных вычислений нужны мейнфреймы — проприетарные динозавры, стоящие до $4 млн за штуку, да ещё и с помесячной оплатой за процессорное время? Ответ прост: банкам, биржам, крупным производствам, телекоммуникационным компаниям и государственным ведомствам. Словом там, где нужна высочайшая надёжность, отказоустойчивость и безопасность. На днях вышла новость о том, что IBM выпустила Open Enterprise SDK для Go 1.20. Теперь есть возможность легко портировать практически любое Go-приложение для запуска на z/OS.

Множество волшебных сказок имеют один и тот же сюжет: «Поди туда — не знаю куда, принеси то — не знаю что». Разработчика этим не напугать, ведь они привыкли создавать то, чего ещё нет. Так произошло и с Tamarin — скриптовым языком для проектов на Go. В нём автор реализовал всё то, чего в Go не было и появиться в обозримом будущем вряд ли могло.

Сейчас при регистрации почти на любом интернет-ресурсе требуется подтверждать валидность адреса переходом по ссылке или вводом кода. Если не сделать этого в течение какого-то промежутка времени, то созданный с помощью этого адреса аккаунт блокируется. Этот механизм помогает отсеивать недействительные адреса и держать базу контактов в чистоте. Но при этом всё равно количество фейковых регистраций может быть существенным и создавать нагрузку на основную базу данных ресурса и на почтовые сервисы. Встаёт интересная задача определять валидность и существование почтового ящика ещё до завершения регистрации.

Подробности читайте в полной версии нашего дайджеста.

--

--