0.00
0 читателей, 4902 топика

Как работает браузер: дерево рендеринга, HTML/CSS парсинг, модели цикла событий


Доклад Дмитрия Разинкова на митапе по веб-разработке, организованном DSR Corporation.

Вы узнаете, какие процессы происходят в браузере при отрисовке веб-страниц, разберетесь со структурой дерева рендеринга, узнаете о наиболее эффективных CSS-селекторах, распространенных браузерных движках, особенностях парсинга HTML/CSS и моделях цикла событий.

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

Модель и стек протоколов TCP/IP | Курс "Компьютерные сети"


Стек протоколов TCP/IP и эталонная модель организации сетей на его основе. Лекции по курсу «Компьютерные сети» — goo.gl/0aIOuf
Страница курса — www.asozykin.ru/courses/networks_online

Модель TCP/IP – одна из двух эталонных моделей организации сетей, которые популярны в настоящее время. Это фактический (de facto) стандарт на основе стека протоколов TCP/IP. Модель TCP/IP описывает, как нужно строить сети на основе разных технологий, чтобы в них работал стек TCP/IP.

Модель содержит 4 уровня:
— Сетевых интерфейсов
— Интернет
— Транспортный
— Прикладной

По назначению уровни похожи на уровни модели взаимодействия открытых систем ISO OSI.
Уровень сетевых интерфейсов обеспечивает интеграцию стека TCP/IP с существующими сетевыми технологиями Ethernet, Wi-Fi и др. Уровень интернет (аналог сетевого уровня OSI) нужен для объединения сетей, построенных на основе разных сетевых технологий, и поиска маршрута в крупной составной сети. Транспортный уровень, как и в модели OSI, обеспечивает связь между процессами на разных компьютерах сети.

В прикладном уровне модели TCP/IP сочетаются функции уровней сеансового, представления и прикладного модели OSI. Считается, что если приложению TCP/IP нужны возможности сеансового уровня, или уровня представления, то оно должно самостоятельно их реализовать.

Стек протоколов TCP/IP – наиболее популярный набор сетевых протоколов в настоящее время. Он является основой интернет и широко используется.

Лекция «Основы организации компьютерных сетей» youtu.be/EPvxn9KvBvs
Лекция «Модель взаимодействия открытых систем (ISO OSI)»
youtu.be/1eiBNM6MpqM

Практические занятия по курсу «Компьютерные сети»
goo.gl/YP3l83

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
goo.gl/kW93MA

001. Безопасность веб-приложений - Эльдар Заитов


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

Основы программирования: Легендарный Гарвардский курс CS50


Весь курс CS50 — javarush.ru/s/course_cs50
Первая лекция курса «Основы программирования» javarush.ru/quests/lectures/questharvardcs50.level00.lecture00
Знаете, как называется самый популярный в мире университетский курс? Это CS50, «Основы программирования и компьютерных наук». Его уже много лет читают студентам Гарварда, а в последнее время — воспитанникам Йельского университета очно, а заочно — многомиллионной аудитории интернета.

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

Мы решили, что лишать русскоязычных пользователей интернета такого шикарного источника знаний — не честно, и перевели лекции CS50 на русский язык.

Присоединяйтесь к тем, кто изучает «Основы программирования: Легендарный Гарвардский курс CS50» прямо сейчас!
Перевод осуществлен JavaRush (http://javarush.ru) и студией VertDider.

Подписывайтесь на наш канал www.youtube.com/channel/UCMcDsSeqS531-HKz6GiJgtA, и изучайте основы программирования по самым лучшим источникам!

Платформы Telegram, YouTube, Яндекс.Дзен или мобильные приложения – где проще заработать в 2021?


Куда мигрируют вебмастеры?!
В этом выпуске мы обсудили главные преимущества, недостатки и перспективы бизнеса на платформах YouTube, Telegram, Яндекс.Дзен. И, приложений под iOS и Android.
______

ПАРТНЕРЫ ВЫПУСКА:
⇢ Leadbit bit.ly/leadbitpre1 — международная партнерская сеть
⇢ €100 000 от партнерской программы Alpha Affiliates bit.ly/100kALPHAg
⇢ Capitalist bit.ly/CapGintegr — интернет-платежи и маркетплейс сервисов
______

≣ Часть, для спонсоров уровня «Трафик есть...» youtu.be/DKqF9EkFGnk

≣ Спонсорство www.youtube.com/channel/UC8NEikYv6nEVtW_eR4wLTtw/join (открывается не во всех регионах. Иногда нужно использовать VPN)

≣ Предыдущий выпуск youtu.be/2t45wXUbIU4

■ Instagram Олега www.instagram.com/olegartyshuk/

■ Telegram-канал t.me/video4it

≣ Мерч «Точка G» bit.ly/merchDOTg
_______

Причины «миграции» гостей выпуска с ниши инфосайтов. Как попасть в Яндекс.Дзен и как там можно заработать. Процесс разработки приложения: от поиска идей до выхода на прибыль. Как создавать и монетизировать контент для разных платформ. Специфика продвижения каналов в YouTube и Тelegram.

Таймлайн:
00:00 Вступление
01:18 Почему и куда вебмастера уходят из инфосайтов?!
04:51 Яндекс.Дзен: создание контента и модели монетизации
09:46 Приложения – это «новая нефть»?!
13:30 Процесс создания мобильных приложений
18:01 Источники дохода приложений. Продвижение под iOS и Android. Структура команды.
23:07 О неудачной попытке сделать мобильную игру и планах на будущее
26:08 Новкович о стоимости и процессе разработки приложений, а также монетизации и способах продвижения
30:58 Кутейников: «Наш Ютуб-канал – полноценный отдельный бизнес»
33:10 О создании контента для Youtube-канала и его монетизации
35:19 Баны на YouTube
35:47 Как создать, продвигать и монетизировать Телеграм-канал
40:16 О Telegram-канале «Киев на английском».
43:17 Кому и как можно продать канал в Телеграм
45:41 Зачем Артему Бородатюку телеграм-канал
48:24 Процесс создания контента для Telegram-канал
51:24 Бородатюк о самом эффективном способе продвижения канала
55:50 Платформы или сайты – кто победит?
____________

Гости выпуска:
Артем Бородатюк – основатель Netpeak Group. Ведет Тelegram-канал о бизнесе «Рездопиз» t.me/pizdoreznya

Александр Букреев – владелец ERP Bonica. VK Александра vk.com/krylatskoe_com

Вадим Корепов – основатель Partnerkin.com и рекламного агентства Partnerkin Squad. FB Вадима www.facebook.com/korepov.vadim

Артем Кокорин – вебмастер, автор блога Pasagir.ru. Instagram Артема instagram.com/pasagirseo

Алексей Кутейников – владелец портала о загородном строительстве Forumhouse.ru. FB Алексея www.facebook.com/a.kuteynikov

Радомир Новкович – основатель агентства по продвижению мобильных приложений RadASO и компании Saldo Apps. FB Радомира www.facebook.com/radomir.novkovich

Сергей Петренко – основатель форума Searchengines.ru, владелец Телеграм-канала «БлоGнот». FB Сергея www.facebook.com/sergey.petrenko

Иван Пасечник – владелец Телеграм-канала «Киев на английском». FB Ивана www.facebook.com/i.v.pasichnyk

Александр Белозеров – предприниматель, работает в сфере информационных сайтов и мобильных приложений. VK Александра vk.com/id4857079
____

Обязательно посмотрите в Точка G:
— $160 000 в месяц с каналов на YouTube youtu.be/isevjh3ZdAc
— Бизнес-контент на YouTube – что и как youtu.be/ATOL8iVtyto
— Бизнес Форумхаус youtu.be/_JAAJ2UlQ4g

Подписывайтесь на канал www.youtube.com/channel/UC8NEikYv6nEVtW_eR4wLTtw?sub_confirmation=1

Просто о Scrum (Гибкое управление проектами)


#ityoutubersru #YauhenK #webdev #ПростоО

Добро пожаловать в 3-й выпуск видео каста «Просто о...».
И тема сегодняшнего видео — это Scrum.
Scrum является фрэймворком Agile.
И предоставляет все базовые модули, которые можно затягивать на проект и использовать для организации процесса эффективной работы команды.
Что бы все активности были максимально продуктивны, а все новые фичи имели максимальную бизнес-ценность.

✒ Полезные ссылки:
✔ Scrum guide (RU): www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-Russian.pdf

✒ Timeline:
✔ 0:00 — Введение
✔ 0:43 — Методологии разработки
✔ 3:03 — Проектные роли
✔ 5:17 — Церемонии
✔ 8:37 — Артефакты
✔ 9:30 — Общая модель процессов
✔ 12:43 — Особенности Scrum

✒ Автор курса:
✔ 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

019. Как вас будут собеседовать на роль менеджера продукта – Леонид Чёрный


Как вас будут собеседовать на роль менеджера продукта.

Леонид Чёрный, управляющий директор, Rambler.ru, сделал этот доклад на ProductCamp — встрече экспертов в области продуктового менеджмента из России и Восточной Европы.
Записи других докладов: www.youtube.com/watch?v=oz10GUMnqKM

Изучаем Vim, команды и макросы. Зачем текстовый редактор Vim в 2018? Урок Vim


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Поддержать канал и получить доступ к закрытым видео — boosty.to/digitalize.team

Vim — мощнейший текстовый редактор, которому скоро будет 50 лет. Если вы много работаете с текстом, то вполне вероятно Vim сможет значительно облегчить вашу жизнь и упростить написание и редактирование текстов. Этот урок Vim поможет вам начать осваивать этот легендарный Linux command-line редактор.

Подготовили шпаргалку по всем главным командам Vim — yadi.sk/i/2-oOxpDV3SFS8r

Скачать Vim: vim.sourceforge.io/download.php

Хороший учебник по базовому Vim идет в комплекте с самим Vim, запускается командой в терминале — vimtutor.

Также рекомендуем книгу «Практическое использование Vim» автора Дрю Нейл.

В этом видео:
* зачем нужен Vim
* как выйти из Vim:)
* как начать работу в Vim, изучение Vim
* режимы и самые крутые команды Vim
* макросы Vim

0:00 О vim и зачем нужно уметь с ним работать
1:36 Два режима работы с текстом в vim
2:33 Сохранение документа, открытие документа
3:18 Клавиши hjkl
4:30 Варианты входа в режим редактирования текста
5:20 Перемещение по документу
6:20 Выполнение команды несколько раз
7:09 Поиск в документе
8:15 Закладки
9:07 Удаление, копирование и вставка текста
11:18 Макросы в vim
14:35 Итоги

Менеджер процессов htop — www.youtube.com/watch?v=21yn_RAtPA8
Обзор терминального мультиплексора tmux — www.youtube.com/watch?v=1Y2CD4WnbP0

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

Шифрование в TLS/SSL | Защищенные сетевые протоколы


Лекция по шифрованию в семействе протоколов TLS/SSL. Страница учебного курса — www.asozykin.ru/courses/networks_online

00:00 — Приватность данных
02:45 — Симметричное шифрование
03:59 — Ассиметричное шифрование
05:15 — Гибридное шифрование в TLS/SSL
06:42 — Алгоритм обмена ключами RSA
08:20 — Совершенная прямая секретность (perfect forward secrecy)
09:55 — Алгоритм обмена ключами Диффи-Хеллмана
15:37 — Итоги

Добавляйтесь в друзья в социальных сетях:
вКонтакте — vk.com/avsozykin
Instagram — www.instagram.com/sozykin_andr/
Facebook — www.facebook.com/asozykin
Twitter — twitter.com/AndreySozykin

Мой сайт — www.asozykin.ru

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках — www.youtube.com/c/AndreySozykinCS