Kubernetes: деплой по-царски - Роман Гребенников


Роман Гребенников (http://deeprefactoring.ru/speakers/roman-grebennikov) в глубе «Глубокий Рефакторинг».
Слайды: dfdx.me/talks/k8s/
========================
«Глубокий Рефакторинг» — открытый клуб разработчиков и профессионалов IT-индустрии Воронежа, организующий доклады на профильные темы — deeprefactoring.ru/

Открытый чат: t.me/deeprefactoring
Новостной канал: t.me/deeprefactoring_news
Видео всех докладов — www.youtube.com/c/deeprefactoring
Слайды выступлений: speakerdeck.com/deeprefactoring

Группа FB — www.facebook.com/groups/deeprefactoring/
Группа ВК — vk.com/deeprefactoring
===========================

[RUS] Григорий Петров (Evrone): Python и сеть: REST, JSON, GraphQL или gRPC? /#PiterPy


Python и сеть: REST, JSON, GraphQL или gRPC?

Большинство Python приложений начинает свое сетевое общение с REST. По мере развития разработчику приходится отвечать на мелкие, но важные вопросы: как передавать дату и время, большие объемы данных, обеспечивать авторизацию и так далее. Сетевые коммуникации в современном бэкенде — это множество конкурирующих протоколов, стандартов и подходов. У нас есть «REST», который каждый разработчик реализует по-своему, есть пересекающиеся JSON Schema и Open API, есть JSON API, GraphQL, gRPC и много чего еще. В докладе я расскажу про современные подходы коммуникаций Python backend приложений друг с другом и фронтендом, с какими сложностями мы боремся и что сейчас считается Pythonic.

Григорий Петров​
Москва, Россия
DevRel
Evrone

Карьеру специалиста по созданию программ начал в конце 90-х: сначала как разработчик, затем как руководитель разработки. Участвовал в создании Radmin и Advanced IP Scanner, продвигал интерактивное телевидение NPTV и программируемую телефонию Voximplant. Генералист, нейрофизиолог-любитель, организует разработку, конференции, хакатоны. Сейчас — Head of Developer Relations в Evrone.

PiterPy 2019
piterpy.com/

Follow us
Vk: vk.com/piterpy
Facebook: www.facebook.com/PiterPyConf/
Twitter: twitter.com/PiterPy
Instagram: www.instagram.com/piterpyconf/
Telegram channel: t.me/PiterPy_channel

#PiterPy

SILVER SPONSOR
DELLEMC
russia.emc.com/campaign/centre-of-excellence/index.htm

SILVER SPONSOR
SELECTEL
selectel.ru

SILVER SPONSOR
WARGAMING
ru.wargaming.net/

SILVER SPONSOR
CINDICATOR
cindicator.com/

SILVER SPONSOR
EPAM
www.epam-group.ru/

ORGANIZERS

IT-Events
it-events.com

IT-Dominanta
www.it-dominanta.ru

Григорий Петров: "Работа с ошибками. Как ловить исключения и что потом с ними делать."


Григорий Петров / Технический евангелист / NPTV / Россия, Москва

Карьеру специалиста по созданию программ начал в конце 90-х: сначала как разработчик, затем как руководитель отдела разработки. Участвовал в создании таких программных продуктов как Radmin и Advanced IP Scanner. Основные области профессиональных интересов: налаживание процессов разработки программ, управление разработкой, кроссплатформенная разработка. Принимает участие в качестве спикера на айти конференциях, в качестве ментора — на хакатонах. Любит ruby, венгерскую нотацию и исключения. В данный момент занимает позицию технического евангелиста в компании NPTV, занимающейся интерактивным цифровым видеовещанием.

Работа с ошибками. Как ловить исключения и что потом с ними делать.

В своем докладе Григорий расскажет о том, зачем в программах обрабатывать ошибки, какие они бывают и что нам предлагает python для работы с ними.

Сайт конференции: it-sobytie.ru/events/2040
Сообщество PiterPy Вконтакте: vk.com/piterpy
Сообщество PiterPy в Facebook: www.facebook.com/Piter-Py-1435880166647775/
Сообщество PiterPy в Twitter: twitter.com/PiterPy

Хештег: #PiterPy

Спонсор конференции:
Selectel: selectel.ru/

Организаторы конференции:
АйТи-Событие: it-events.com
IT-Доминанта: www.it-dominanta.ru

GIL в Python: зачем он нужен и как с этим жить


Григорий Петров
12 сентября 2013
Moscow Django Meetup № 14

В своем докладе Григорий проведет краткий экскурс в историю потоков и расскажет, зачем был создан GIL. Будут рассмотрены практические вопросы многопоточности в Python и способы работы с GIL.
Слайды выступления: www.moscowpython.ru/meetup/14/gil-and-python-why/

Компонентный подход к разработке продуктов: вебинар с Александром Павлютем


Говорим о прокрастинации и компонентно ориентированном подходе к разработке продуктов.
Спикер — Александр Павлють, один из постоянных спикеров Хекслет в направлении Менеджмент, системный инженер и CEO платформы для создания технологических продуктов Мьёльнир, 16 лет в заказной и корпоративной разработке (http://pavlyut.com/).

00:00:00 — старт
00:00:56 — представление спикера
00:02:53 — подробнее о теме вебинара
00:05:39 — что такое компоненты и модули, чем они отличаются; примеры React, Bootstrap, компоненты в железе, Wi-fi-модуль в телефоне
00:21:15 — компонентно ориентированный подход: декомпозиция задач
00:28:15 — письменно мышление: о важности блокнота и ручки
00:30:52 — о прокрастинации
00:35:50 — преимущества компонентного подхода и как делать план
00:39:40 — когда и как надо оценивать задачу
00:41:45 — что лучше — план на бумаге или в приложении (например, Miro)
00:47:03 — как оценивать задачу, если неизвестно, сколько времени она займёт
00:50:58 — подводные камни работы без декомпозиции задачи
00:56:00 — как оценивать задачу джуну
00:57:15 — про «мешки» и недооценку
01:00:32 — как оценивать задачу, если ты никогда ничего подобного не делал

Полезные ссылки:
— Комьюнити Хекслета: slack-ru.hexlet.io/
— Курс React. Вложенные компоненты: ru.hexlet.io/courses/js-react/lessons/nested-components/theory_unit?utm_source=youtube

Как попасть в большую IT компанию? Жизнь в Selectel. Советы от HR


СКИДКА 5% на все курсы LoftSchool bit.ly/2CPYEVr по промокоду devshow

Посетили компанию Selectel. Пообщались с Викторией Киселевой — руководителем направления рекрутинга в Selectel, на тему подбора сотрудников в it-компанию. Выяснили как успешно пройти собеседование и каких сотрудников берут на работу в Selectel.

СКИДКА 10% на все курсы loftschool.com/ по промокоду devshow
DevShow в формате подкастов: soundcloud.com/loftblog

Остальные выпуски DevShow смотрите в плейлисте: www.youtube.com/playlist?list=PLY4rE9dstrJxL8Jaa9XMfX5ORwjdiv_ya

Сайт компании Selectel: selectel.ru/

Школа онлайн-образования: loftschool.com/
Telegram: telegram.me/loftblog
Slack: slack.loftblog.ru/
Сайт: loftblog.ru/
Instagram: www.instagram.com/loftblog/
Группа вконтакте: vk.com/loftblog
Facebook: www.facebook.com/loftblog
Twitter: twitter.com/loft_blog

Больше уроков от lofblog: #loftblog
Все уроки по хештегу: #loftblogDevShow
Полезные уроки для веб-программиста: #вебпрограммист
#DevShow

Поставь лайк — смотивируй автора писать еще :)

Голос на миллион: мастер-класс по управлению голосом для разработчиков [Хекслет]


Мы научимся управлять своим голосом. Умение говорить правильно, с нужными интонациями и акцентами относится к софтскилловым навыкам, которые пригодятся разработчикам. Особенно это касается тех, кто планирует стать докладчиком на профильных конференциях или тимлидом команды.

Специально для Хекслета мастер-класс проводит Кирилл Плешаков-Качалин, автор программ по постановке голоса вживую и через интернет «Возрождение природного голоса», «Голос на миллион» и «Пение природным голосом», который первым в России начал осуществлять постановку голоса через интернет (с 2007 года).

О чём мастер-класс:

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

Тайм-коды:

00:00:00 — старт
00:02:56 — о спикере
00:12:30 — что влияет на голос
00:13:37 — о чём вебинары
00:14:09 — об отношении к собственному голосу в записи
00:15:48 — о горловом пении
00:16:32 — разминка
00:25:14 — влияние звукоизвлечения на голос
00:28:50 — характеристика голоса
00:32:00 — о голосах диктора
00:33:34 — основные упражнения на звукоизвлечения
00:37:19 — о зажимах голоса и любви к своему голосу
00:41:00 — о правилах дыхания
00:42:38 — как избавиться от привычки покашливать перед началом разговора
00:44:30 — упражнение на звукоизвлечение и диапазон
00:47:00 — начинает резко садиться голос и в горле пересыхает. Что делать?
00:49:40 — как пение помогает писать код?
00:50:06 — о низком голосе и его влиянии
00:51:57 — можно ли делать упражнения, если болит горло
00:52:43 — сколько минут в день нужно выделять на упражнения
00:57:59 — упражнение на звукоизвлечение от диафрагмы
00:59:00 — нужна ли настройка под каждую языковую группу
01:02:27 — что будет, если перестать делать упражнения
01:04:29 — упражнение
01:08:44 — об оценке разборчивости речи
01:11:47 — об избавлении от гнусавости
01:17:14 — сколько подходов и повторений у каждого упражнения
01:18:12 — о тембре
01:26:34 — упражнения для низких и высоких частот
1:39:20 — об интонации
02:00:20 — что делать, если свой голос не нравится, а искривлённый — нравится
02:00:57 — можно ли настроить голос, чтобы он был максимально похож на голос другого человека
02:03:27 — дискомфорт после упражнений

Полезные ссылки:
— Хекслет: ru.hexlet.io/
— Slack-комьюнити Хекслета: slack-ru.hexlet.io/
— Онлайн-курс «Голос на миллион»: goloslogos.ru/online/limon
— Youtube-канал Кирилла: www.youtube.com/channel/UCjKkIl8HxfsVEgONhWhNVww
— 5 навыков успешного тимлида: ru.hexlet.io/blog/posts/5-navykov-uspeshnogo-timlida

#hexlet #softskills #it

93. AIO Boot и сборка Sergei Strelec.


AIO Boot одна из лучших программ для создания мультизагрузочных флешек. Однако эта программа работает из под системы Windows. Если у вас на компьютере нет установленной Windows, а только системы Linux, то можно использовать сборку Sergei Strelec, которая запускается с флешки в live режиме.
Скачать AIO Boot — www.aioboot.com/en/download/
Скачать сборки Sergei Strelec на его сайте — www.sergeistrelec.ru/
Скачать Super Grub2 Disk — sourceforge.net/projects/supergrub2/?source=typ_redirect

Ссылки на сборки Linux на странице моего сайта: prostolinux.my1.ru/index/skachat/0-12

Посильная помощь каналу — money.yandex.ru/to/410019152018457
Карта Сбербанка — На странице сайта prostolinux.my1.ru/index/o_sajte/0-8

96 Восстановление GRUB2. UEFI.


Рассмотрим вариант восстановления загрузчика GRUB2 на компьютерах UEFI при помощи программмы Boot-repair.
Скачать deb пакеты можно тут:
launchpad.net/~yannubuntu/ archive/ubuntu/boot-repair/ packages
Установка deb пакетов оптом из домашней директории:
sudo dpkg -i *.deb
sudo apt-get -f install
Прошлое видео об восстановлении GRUB2 на MBR и утилите super_grub2_disk тут:
youtu.be/9fQjlCsq1S0
Ссылки на остальные сборки на странице сайта: prostolinux.my1.ru/index/skachat/0-12

Посильная помощь каналу — money.yandex.ru/to/410019152018457
Карта Сбербанка — На странице сайта prostolinux.my1.ru/index/o_sajte/0-8

LPIC 101.3-1 Инициализация системы в стиле SysV


На примере дистрибутива Centos 5.4 (скачал тут: wiki.centos.org/Download) разбирали как раньше работал родительский процесс init в стиле SysV, а именно:
— что такое runlevel и где их посмотреть;
— как изменить runlevel по умолчанию;
— как переключаться между runlevel;
— как послать сообщение всем пользователям работающим на данном сервере;
— зачем нужен файл /etc/inittab и куда он делся;
— как управлять службами Linux;
— какими командами осуществляется перезагрузка и выключение ПК.