defer panic

defer panic

@deferpanic · 7.9K subscribers · 17 videos · Russian

Канал о программировании в общем и про язык Go в частности. ❤️ Реквизиты, если у вас есть желание поддержать меня и развитие канала: Boosty — Patreon — ETH —…

Episodes

2:37:15

🔴 Advent of Code 2024. День №6

729 views · 1y ago · 2:37:15

Репозиторий с решенными задачами Telegram Реквизиты, если у вас есть желание поддержать меня и развитие канала Donation Alerts ETH — tomakado.eth TON — tomakado.ton BTC — 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo Telegram Music generated by Mubert

28:03

Пишем надёжный бэкенд // The 12 Factor App

6.7K views · 2y ago · 28:03

Часто бывает так, что работа с кодовой базой проекта приносит боль в самых разных аспектах: от внесения изменений и добавления новых фич до развертывания на стенде. Может показаться, что какие-то проблемы являются данностью, и с этим принципиально сложно что-то сделать. К счастью, это относится не ко всему.

Topics: Вступление · No1. Кодовая база · No2. Зависимости · No3. Конфигурация · No4. Внешние сервисы · No5. Сборка, релиз и выполнение

1:25:27

Создаем Telegram-бота для новостей на Go, PostgreSQL и OpenAI API (ChatGPT)

35K views · 3y ago · 1:25:27

В этом ролике мы с вами напишем проект, который не стыдно положить на свой GitHub. Это будет Telegram-бот, который автоматически достаёт свежие новости и статьи про язык программирования Go из разных источников, генерирует для них саммари с помощью OpenAI API (ChatGPT), а затем публикует их в Telegram-канал. И всё это автоматически!

Topics: Вступление · Суть проекта · Архитектура · Подготавливаем окружение · Миграции и модели для источников и статей · RSS-клиент

28:01

🎙️ Новая камера, мощь Apple Silicon, ChatGPT, Breaking Bad / defer panic podcast #0

835 views · 3y ago · 28:01

У меня давно была мысль попробовать делать подкаст. И вот наконец-то я решил начать! Для простоты первый выпуск в режиме соло без гостей, и скорее всего так и останется какое-то время. Формат подкаста такой: я рассказываю, как у меня дела в первую очередь относительно канала, а также рассуждаю вслух на какие-то темы. Первый (нулевой, если быть точнее) выпуск, он же пилот — это эксперимент, поэтому я очень жду фидбек от вас фидбек!

Topics: Вступление · О чём этот подкаст · Зачем этот подкаст мне и вам · Микрофон вернулся · Новая монтажная машина · Новая камера

49:49

CLI-интерфейсы по-человечески @PodlodkaShow

5.7K views · 3y ago · 49:49

Возможно, вам покажется, что говорить в 2023м о консольных приложениях странно, но в докладе мы покажем, почему CLI-приложения еще актуальны. Разберемся, какие инструменты помогут нам баланс и сделать такие приложения максимально удобными и понятными пользователю. На закуску предложим шаблон с конфигами, который можно унести к себе в команду.

27:36

Тесты. Что нужно знать разработчику

11K views · 3y ago · 27:36

Разбираемся, что такое автотесты и зачем их писать. Реквизиты, если у вас есть желание поддержать меня и развитие канала Boosty Donation Alerts ETH — tomakado.eth TON — tomakado.ton BTC — 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo

Topics: Вступление · Зачем писать тесты? · Принципы F.I.R.S.T. · Пирамида тестирования · Как писать тесты на Go · Иерархия тестов

2:44:31

🔴 LIVE: Advent of Code 2022 на Go. День №14

1.1K views · 3y ago · 2:44:31

Репозиторией с решенными задачами Telegram Реквизиты, если у вас есть желание поддержать меня и развитие канала Boosty ETH — tomakado.eth TON — tomakado.ton BTC — 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo Music generated by Mubert

1:34:20

🔴 LIVE: Advent of Code 2022. День №10

521 views · 3y ago · 1:34:20

Репозиторией с решенными задачами Telegram Реквизиты, если у вас есть желание поддержать меня и развитие канала Boosty ETH — tomakado.eth TON — tomakado.ton BTC — 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo Music generated by Mubert

1:02:42

Cокращатель ссылок на Go с нуля до деплоя

9K views · 3y ago · 1:02:42

В этом ролике я пишу сокращатель ссылок на Go, используя Echo в качестве веб-фреймворка и MongoDB как СУБД. Кроме того, в ролике мы прикрутим аутентификацию с помощью GitHub и задеплоим сервис на Digital Ocean. Получить $200 на счёт DigitalOcean

Topics: Вступление · Архитектура · Алгоритм сокращения · Пишем эндпоинт для сокращения ссылки · Реализация редиректа · Процесс аутентификации через GitHub

22:58

🎃 О Vim и процессе обучения. Нужно ли изучать Vim/Neovim?

9.6K views · 4y ago · 22:58

Мои импровизированные рассуждения на камеру о том, как подходить к изучению новых инструментов на примере текстового редактора Vim. Полезные ссылки вы найдете в нашем канале в Телеграме Telegram Реквизиты, если у вас есть желание поддержать меня и развитие канала Boosty

Topics: Введение · Два подхода к построению продукта · Споры типа VIm vs. IDE бессмысленны! · Когда стоит переходить на Vim? · Мистическая эффективность вимеров и емаксеров · Как изучать новые скиллы и инструменты

23:36

Всё про конкурентность в Go

50K views · 4y ago · 23:36

Текстовый конспект к видео Boosty Полезные ссылки вы найдете в нашем канале в Телеграме Telegram Go — это язык, который не просто обладает хорошими инструментами, позволяющими использовать всю мощь многоядерных процессоров с помощью параллельного программирования. Go — это язык, который проектировался в первую очередь для конкурентных и параллельных вычислений. Поэтому я не могу пройти мимо данной темы.

Topics: Вступление · Что такое параллельные вычисления · Процессы, потоки, корутины и горутины · Как планировщик Go управляет горутинами · Синхронизация горутин · Буферизованные каналы

15:37

Дженерики в #Go. Нужны или нет? // туториал по дженерикам и обобщенному программированию

6.5K views · 4y ago · 15:37

В этот раз поговорим об одной из самых долгожданных фичах Go — дженериках — инструменте обобщённого программирования. Дженерики — настолько крупное изменение в языке (относительно других), что пройти мимо невозможно. Реквизиты, если у вас есть желание поддержать меня и развитие канала Boosty

Topics: Вступление · Что такое дженерики и зачем они нужны? · Пишем универсальный репозиторий данных на дженериках · Магия в коде (и почему это плохо) · Когда всё-таки использовать дженерики, а когда не использовать? · lo — полезные мелочи на дженериках

15:21

Golangci-lint. Повышаем качество кода на Go!

9.6K views · 4y ago · 15:21

Поговорим о том, что такое линтеры, и как их правильно настраивать в больших и маленьких проектах. Реквизиты, если у вас есть желание поддержать меня и развитие канала Boosty Donation Alerts ETH — tomakado.eth TON — tomakado.ton BTC — 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo

Topics: Вступление · Статический анализ и линтеры · golangci-lint · Настройка golangci-lint · Visual Studio Code + golangci-lint = ❤️ · Внедрение линтера, когда много легаси

9:41

Зачем нужны интерфейсы в #Go? / туториал по интерфейсам в #Golang

62K views · 4y ago · 9:41

Разбираемся на примерах, что такое интерфейсы и как использовать. Реквизиты, если у вас есть желание поддержать меня и развитие канала Boosty Donation Alerts ETH — tomakado.eth TON — tomakado.ton BTC — 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo

Topics: Вступление · Абстрактные типы данных · Что такое интерфейс · Примеры из стандартной библиотеки Go · Пример. Хранение логов · Пример. Хранилище данных

Showing the 15 most recent episodes. Everything plays right here on Pod Atlas.

Have thoughts about defer panic? Share them with other listeners.

Discuss this podcast

More Society, Culture & Lifestyle podcasts

← Back to all podcasts