Dependency Inversion и Dependency Injection Container // PDFfiller meetup.


Dependency Inversion и Dependency Injection Container // PDFfiller meetup.
Внедрение зависимостей и инверсия управления ― концепции, которые нашли своё место в архитектуре всех современных PHP (и не только) фреймворках, ведь они помогают писать понятный, тестируемый, поддерживаемый и переиспользуемый код.

Как показывает опыт, эта тема чаще других вызывает сложности понимания не только у новичков, но даже у довольно опытных разработчиков.

В своём докладе Dmitry Naumenko, Yii core team, HiQDev, простым языком расскажет, что такое внедрение зависимостей, а на наглядных примерах мы вместе просмотрим метаморфозы кода на пути к использованию DI.

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

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

Подписывайся на наш канал, чтобы быть в курсе новостей компании PDFfiller: goo.gl/ocQzUp

Узнавай больше о нашей компании в соц. cетях:
Facebook: goo.gl/sH95Pr
Linkedin: goo.gl/IrH9xl
Twitter: goo.gl/XsMmxz

Хочешь к нам присоединиться?
Ищи подходящую вакансию по ссылке goo.gl/07jhkp
Пиши нам в skype:
Анастасия Завадская — anastasia.zavadskaya
Оля Сидоренко — olya.sidorenko.94

И, конечно же, заходи на сайты компании:
www.pdffiller.com/
pdffiller.com.ua/about.htm

Project, Product or Panache What does it mean to be a PM PDFfiller meetup


Project, Product or Panache: What does it mean to be a PM?
История успеха человека, который добился всего сам в IT сфере, вырастив компанию от нескольких программистов и пары тысяч пользователей до 400 сотрудников в трех офисах Европы и США, а также 500 тысяч платных клиентов.

В этом видео Борис Шахнович (Boris Shakhnovich,
CEO at PDFfiller), управляющий директор и со-основатель компании PDFfiller, поделиться с тобой своей историей.

Хотя Боря ещё достаточно молод, он уже попробовал себя во множестве сфер и не всегда успешно. Начинал Боря как студент-биофизик Университета Иллинойса в Урбана-Шампейн. Нужно было умудриться закончить его с абсолютно провальным для такой специальности средним баллом 2.0.

С такими успехами выбор аспирантской программы для продолжения обучения был невелик. К счастью, Борю приютили биоинформатики Бостонского университета. Удивительно, но именно здесь он получил Ph.D. степень всего лишь за два с половиной года и стал самым молодым научным сотрудником на факультете. В то время ему было всего 24!

Вначале он занимался вопросами эволюции белков, но постепенно его научные интересы стали склоняться к биологии генетических сетей. Идя на поводу у всеобщего убеждения, гласившего, что чтобы добиться успеха, ученому нужно подтвердить теорию экспериментально, он присоединился к лаборатории Гарвардского университета. После двух лет сотрясания дрожжей в пробирках, не опубликовав ни одной научной работы, Боря наконец-то решил, что академическая среда не может дать ему то, чего ему всегда хотелось -возможности построить что-то по-настоящему своё. Так он покинул науку, чтобы построить собственную компанию, которая должна была изменить мир!

Продукт, над которым работала первая компания Бори, должен был облегчить ученым публикацию статей, а также ускорить рецензирование работ своих коллег. Компания смогла привлечь несколько миллионов долларов инвестиций, но при этом в научной среде продукт так и не стал популярным…

И вот, шесть лет спустя, после провала своего первого проекта, Боря со-основатель и исполнительный директор компании, которая выросла без привлечения сторонних инвестиций. Сегодня в этой компании работает 400 человек и продукт используется полумиллионом клиентов. Сегодня Боря живет жизнью, о которой он мог только мечтать!

Кроме того, Боря расскажет:
— Как строить приносящий деньги продукт и масштабировать маркетинговые кампании без привлечения сторонних инвестиций;
— Как успешно построить команду для поддержки и развития продукта, который ты купили в готовом виде;
— Как правильно создавать микрокоманды IT специалистов и как руководить ими эффективно;
— Как привлекать в команду профессионалов, как делать их работу комфортной, как мотивировать и… как увольнять, если потребуется;
— Обсудим роль проектных менеджеров, их главные задачи и то, чем отличается работа PM в продуктовых компаниях от работы в аутсорсе.

Если у тебя есть вопросы к Борису Шахновичу, пиши прямо здесь в комментариях.

Подписывайся на наш канал, чтобы быть в курсе новостей компании PDFfiller: goo.gl/ocQzUp

Узнавай больше о нашей компании в соц. cетях:
Facebook: goo.gl/sH95Pr
Linkedin: goo.gl/IrH9xl
Twitter: goo.gl/XsMmxz

Хочешь к нам присоединиться?
Ищи подходящую вакансию по ссылке: goo.gl/07jhkp
Пиши нам в skype:
Анастасия Завадская — anastasia.zavadskaya
Оля Сидоренко — olya.sidorenko.94

И, конечно же, заходи на сайты компании:
www.pdffiller.com/
pdffiller.com.ua/about.htm

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
===========================

Что делать, если ваш код на Python тормозит / Григорий Бакунов (Яндекс)


Приглашаем на Russian Python Week 2020!
14 -18 сентября 2020, live-формат.
Подробности и билеты по ссылке bit.ly/2SofBfm
— Moscow Python Conf 2019

Тезисы и презентация:
conf.python.ru/2019/abstracts/4850

Секретный доклад от директора по распространению технологий в Яндексе.
— Нашли ошибку в видео? Пишите нам на support@ontico.ru

10. HIGHLOAD. Облака | Технострим


Подробнее о курсе: goo.gl/mTNYRv
Другие лекции курса: goo.gl/Fka5VQ

Курс «Проектирование высоконагруженных систем» читается в рамках образовательного проекта «Технополис Mail.ru Group» при СПбПУ.

Смотрите также:
► Курс «Анализ безопасности веб-проектов» — goo.gl/ngUctx
► Курс «Качество и тестирование ПО» — goo.gl/J8KWew

— О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

— НАШИ ПРОЕКТЫ:

Технопарк при МГТУ им. Баумана ‣ goo.gl/XKkPXM
Техносфера при МГУ им. Ломоносова ‣ goo.gl/Sxam2h
Технотрек при МФТИ ‣ goo.gl/o5oaBg
Техноатом при МИФИ ‣ goo.gl/KFjNZt
Технополис при СПбПУ ‣ goo.gl/jy1i5a
Блог на Хабре ‣ habrahabr.ru/company/mailru
IT — Чемпионаты ‣ goo.gl/kxXwrX

Repozitorro #4 - Обзор портфолио веб-разработчика / Middle Frontend Developer Portfolio Review


#ityoutubersru #YauhenK #webdev #Repozitorro

Всех приветствую в 4-м выпуске программы «Репозиторро». В данном цикле видео-кастов мы рассматриваем портфолио различных веб-разработчиков. В сегодняшнем выпуске у нас на ревью портфолио девушки Front-end разработчика.

✒ Стать участником следующего выпуска:
✔ Оставляйте ссылку на ваше портфолио в теме: vk.com/topic-105060689_39530759

✒ Автор курса:
✔ YouTube канал: www.youtube.com/YauhenKavalchuk
✔ Страница в VK: vk.com/YauhenKavalchuk
✔ Twitter: twitter.com/YauhenKavalchuk
✔ Instagram: www.instagram.com/YauhenKavalchuk
✔ Группа в VK: vk.com/webdevcom
✔ LinkedIn: www.linkedin.com/in/YauhenKavalchuk

✒ Доска где вы можете посмотреть все темы для будущих уроков, прогресс по ним, проголосовать за понравившуюся, оставить комментарий о том что бы вы хотели увидеть в теме, или предложить идею для следующего курса.
✔ Trello: trello.com/b/R6rD7qq8

✒ ПОДДЕРЖАТЬ развитие канала:
✔ Стать СПОНСОРОМ (Бонусы): www.youtube.com/channel/UCE9ODjNIkOHrnSdkYWLfYhg/join
✔ Донаты (Donationalerts): www.donationalerts.com/r/YauhenKavalchuk
✔ Qiwi копилка: qiwi.me/web-dev

Илья Климов — 30: слишком много JavaScript


. «Мне 30, и я стар. Ок, на самом деле пока еще 29, и я super-star (по крайней мере так мне всегда говорила моя мама, а разве она может быть неправа?), но уже сейчас я отчетливо вижу ограничения своего мозга по переработке информации, восприятию нового контента и обучению».

Наша индустрия растет взрывообразно. Думали ли вы пару лет назад, что на конференции с JavaScript в названии мы будем погружаться в глубины AST, изучать ассемблерные вставки для лучшего понимания производительности V8 и интересоваться Rust (потому что WebAssembly же!)? Этот доклад — ответ на три вопроса, которые задают Илье каждую неделю по несколько раз его студенты:

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