🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❓Какие действия можно выполнить с сообщением в dead letter queue?
Anonymous Quiz
14%
1. Переотправить в основную очередь.
8%
2. Уведомить команду об ошибке.
4%
3. Архивировать для аудита.
4%
4. Удалить без следа.
13%
1 и 2
15%
2 и 3
24%
Все ответы
17%
Узнать ответ
❓ Что произойдёт при чтении из закрытого chan struct{}?
Anonymous Quiz
19%
nil false
30%
{} false
49%
panic: reading from a closed channel
2%
runtime error
❓ Что произойдет, если написать //go:generate перед функцией в коде?
Anonymous Quiz
3%
Код не скомпилируется
57%
Go выполнит указанную команду при генерации кода
12%
Go проигнорирует этот комментарий
11%
Это специальный комментарий для работы с интерфейсами
17%
Узнать ответ
❓ Что происходит при использовании функции MustParseAddr из пакета netip с некорректным адресом?
Anonymous Quiz
13%
Возвращается nil
30%
Возвращается ошибка
48%
Происходит паника
9%
Узнать ответ
❓Какой принцип REST API нарушается, если сервер хранит состояние сеанса пользователя?
Anonymous Quiz
3%
Uniform Interface
80%
Stateless
7%
Cacheable
4%
Layered System
7%
Узнать ответ
❓Как передать неограниченное количество аргументов разных типов
Anonymous Quiz
10%
func myFunc(args ...int)
11%
func myFunc(args []interface{})
77%
func myFunc(args ...interface{})
2%
Узнать ответ
Swipe right or swipe left
Что делать, если твои мэтчи в жизни не такие точные, как твой код?
Спокойно, 14 февраля в 19:00 по МСК мы разберём, как ML анализирует speed dating и предсказывает match.
📌 Мы возьмем реальные данные со speed dating.
📌 Обучим модель, которая скажет: match или swipe left.
📌 Разберём, какие признаки реально важны (спойлер: работа в IT — не прям гарантия успеха (наши маркетологи подтверждают 😥).
💡 Приходи, если хочешь прокачать свой Python, ML и, возможно, станешь идеальной парой, как самый стильные форсы.
👉 Записаться
Что делать, если твои мэтчи в жизни не такие точные, как твой код?
Спокойно, 14 февраля в 19:00 по МСК мы разберём, как ML анализирует speed dating и предсказывает match.
📌 Мы возьмем реальные данные со speed dating.
📌 Обучим модель, которая скажет: match или swipe left.
📌 Разберём, какие признаки реально важны (спойлер: работа в IT — не прям гарантия успеха (наши маркетологи подтверждают 😥).
💡 Приходи, если хочешь прокачать свой Python, ML и, возможно, станешь идеальной парой, как самый стильные форсы.
👉 Записаться
❓ Что делает ключевое слово fallthrough в switch-выражениях
Anonymous Quiz
9%
Завершает выполнение switch сразу после текущего case
84%
Позволяет передавать управление следующему case
3%
Прерывает выполнение всей программы
5%
Используется для обработки ошибок
❓ Что произойдёт, если оставить select без case
Anonymous Quiz
24%
Пропустит select
42%
Зависнет навсегда
27%
Код не скомпилируется
7%
Узнать ответ
❓Какой метод используется для выполнения SQL-запросов без возврата данных
Anonymous Quiz
14%
Query()
71%
Exec()
11%
RunSQL()
4%
QueryRow()
❓ Можно ли изменить символ в строке по индексу в Go?
Anonymous Quiz
9%
Да, можно, строки в Go изменяемы, как и массивы.
8%
Да, но только если строка содержит ASCII-символы, а не Unicode
5%
Можно, но только если строка объявлена с помощью var вместо const
74%
Нет, строки в Go неизменяемы, попытка изменить символ вызовет ошибку компиляции.
3%
Узнать ответ
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🏗 🔨 Как не сломать продакшен: 8 основных паттернов распределенных систем
Разработка распределённых систем сопряжена с множеством вызовов: от управления состоянием и взаимодействия сервисов до обработки отказов и масштабирования. Чтобы упростить решение этих задач, инженеры используют проверенные временем архитектурные паттерны.
В статье рассматриваются ключевые шаблоны, помогающие строить надёжные и эффективные распределённые системы.
➡️ Читать статью
🐸 Библиотека devops'a
Разработка распределённых систем сопряжена с множеством вызовов: от управления состоянием и взаимодействия сервисов до обработки отказов и масштабирования. Чтобы упростить решение этих задач, инженеры используют проверенные временем архитектурные паттерны.
В статье рассматриваются ключевые шаблоны, помогающие строить надёжные и эффективные распределённые системы.
➡️ Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❓Что делает тег json:"field_name,omitempty"
Anonymous Quiz
7%
Заменяет нулевые значения на null в JSON
9%
Делает поле обязательным при сериализации
70%
Исключает поле из JSON, если оно пустое (0, "", false, nil)
6%
Заменяет нулевые значения на null в JSON
7%
Узнать ответ
❓ Какой синтаксис используется для безопасного извлечения значения из map
Anonymous Quiz
4%
value := myMap[key]
81%
value, exists := myMap[key]
4%
value = myMap.get(key)
7%
exists, value := myMap[key]
3%
Узнать ответ