Плохие практики в ООП. Meetup#4 by PDFfiller


Плохие практики в ООП. Meetup#4 by PDFfiller / Phalcon core member Codeception member. Посмотрите так же что такое реактивный PHP: goo.gl/RJgsev

Сегодня основной штат сотрудников PDF filler расположен в Киеве и насчитывает более 90 человек. Время от времени, в компанию требуются новые сотрудники. Это связано с тем, что из года в год компания растет и появляется необходимость в расширении штата.

Для того, чтобы оставаться профессионалом в любой сфере деятельности, необходимо постоянно развиваться. Наши сотрудники повышают свой навык программирования ежедневно. И что бы их опыт не канул в лету проходят такого рода Meetupы, где они рассказывают про свои практики, свои ошибки и как их можно избежать. В данном докладе, Сергей Яковлев рассказывает, что такое плохие практики в ООП, что такое MVC как тестировать слои приложений и многое другое.

00:01:20 – Содержание доклада
00:02:40 – Как выглядели инженеры 60-70х годов
00:04:42 – Программисты 20го века
00:08:15 – Что такое MVC
00:10:50 – Проблема MVC №1
00:14:17 – Bad form №1
00:18:39 – Что мы имеем в плохой форме №1
00:20:01 – Refactor №1
00:25:59 — Что должны уметь контроллеры и какие контроллеры бывают?
00:27:23 – Проблема №2: статические методы
00:29:56 – Проблема №3: отсутствие понимания что, когда и как тестировать
00:33:47 – Проблема №4: слабое использование событийной парадигмы
00:35:39 – Что такое события
00:36:49 – что такое CQRS
00:38:50 – что такое команда? могу ли я ее принимать отдельно?
00:45:21 – События и команды – часть единого подхода
00:48:42 – Observer vs Event-driven
00:50:29 – как событиями можно эмулировать HTTP Middleware
00:51:10 – Вопросы

Посмотрите так же «Как возможно победить в холиворе»: goo.gl/aRF3Bg
Подписывайтесь на наш канал, что бы вместе с нами изучать все тонкости программирования которые могут пригодится вам:: goo.gl/ocQzUp
Ссылка на презентацию: goo.gl/S7pV8l

Больше информации о компании на сайте: goo.gl/A2ON8R
Facebook: goo.gl/sH95Pr
Google: goo.gl/a2xdu4
Linkedin: goo.gl/IrH9xl
Twitter: goo.gl/XsMmxz

Верстка сайта с нуля, для новичков. Марафон по верстке, день 1


Марафон по верстке сайта. За 3 дня полностью сверстаем сайт и сделаем адаптив. Объясню все что делаю, и зачем. Отвечу на вопросы.

Тема в VSC — плагин Material Theme

Все исходники, инструкция и информация в телеграм канале.
Ссылка на телеграм канал:
bit.ly/3eaDJKi

Ссылка на телеграм канал с впн:
teleg.one/from0to1ru
Если это не помогает, просто зайдите в телеграм и в поиске введите from0to1ru или марафон по верстке.

Чат верстальщиков:
t.me/chat_from_0_to_1

Написать мне в ВК:
vk.com/vadimprokopchuk

Написать мне в телеграм:
t.me/silver8light

Отзывы о моем авторском курсе по верстке:
vk.com/topic-104892258_40476405

Подпишитесь на канал, если вам понравилось данное видео:
bit.ly/2IFzwBZ

NPM Link. Глобальный запуск приложения из локальной директории [Хекслет]


Наставник Хекслета Иван Гагаринов:

Рассмотрим глобальную установку пакета с помощью NPM Link, затронем переменную PATH и запуск команд в командном интерпретаторе. Вы научитесь глобально запускать своё приложение из локальной директории.

Таймкоды:
00:00:00 Приветствие
00:00:35 Как глобальный интерпретатор запускает глобально установленные команды или программы. Команды ls и whereis
00:02:00 Как командный интерпретатор понимает, в какой директории искать исполняемый файл. Системная переменная PATH
00:03:40 Установка глобального приложения
00:05:47 NPM Install
00:07:30 NPM Link
00:09:55 Об ошибках новичков
00:12:19 Заключение

Иван Гагаринов: ru.hexlet.io/u/dzencot

Сайт: hexlet.io
VK: vk.com/hexlet
Slack: hexlet-ru.slack.com

Топ структур данных которые должен знать программист.


В этом видео вы узнаете основные структуры данных, такие как:
stack, queue, linked list, hash table, binary tree и так далее.

Patreon — www.patreon.com/winderton
Instagram — instagram.com/winderton
Группа ВК — vk.com/windert0n
Twitch — www.twitch.tv/winderton
Twitter — twitter.com/windert0n
Github — github.com/Winderton

Публичное собеседование: frontend-разработчик [Хекслет]


Публичное собеседование на джуниор frontend-разработчика. Обсуждение собеседования — на канале general в комьюнити slack-ru.hexlet.io/ Напоминаем, что публичное собеседование — это учебный формат интервью, а не трудоустройство в прямом эфире. Ход собеседования модерируется самим экспертом. Обращаем внимание, что не всегда на очных интервью есть задача написания кода.

Об участниках:
— Собеседует: Николай Говоров, фронтендер BIOCAD, ex-ВКонтакте. Делает фронтенды для завода, выращивает стажёров. Twitter: twitter.com/govorov_n

— Отвечает на вопросы: Евгений Ягненков, с детства увлекался компьютерами, начинал со Spectruma. После университета 14 лет работал в сфере продаж. Сейчас закончил профессию Фронтенд-программист и хочет поменять сферу деятельности на программирование

Полезные ссылки:
— Профессия Фронтенд-программист на Хекслете: ru.hexlet.io/professions/frontend?utm_source=youtube

Введение в компьютерные сети глазами админа: логический уровень передачи данных


Рассматривается обзорно модель OSI, уровни 1-7 с описанием происходящих процессов и упрощенным представлением хождения данных по сети на каждом из уровней.