0.00
Рейтинг
0.00
Сила

Андрей Мелихов — Как мы строим платформу на Nest


Андрей Мелихов на Tver.io Anniversary Meetup 19 декабря 2019.

Яндекс Деньги прошли долгий путь от XSLT до React, при этом соответственно изменялся и бэкенд.
Мы жили на XScript (тайные древние технологии!), на чистом Express и вот теперь переезжаем на Nest.
Мы декомпозировали наш монолит и создали множество микросервисов. Но как мы сделали это? Я расскажу, как и почему мы строим новую программную платформу на Nest, какие основные архитектурные принципы и правила мы выработали, а так же поделюсь маленькими секретами.
Вы узнаете, зачем мы это сделали, чем хорош Nest и почему отчаянный рефакторинг занял больше трёх месяцев.

Tver.io No Code Talks


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

Мы проведем открытую дискуссию на горячую тему «no code» и обсудим насколько слово «нет» подходит слову «код», есть ли смысл ноукодить, и нужны ли для этого НЕ-разработчики.

Чат в Telegram: t.me/tverio_nocode

Алексей Тактаров — Инженеры придумали дизайн: продуктовый подход для разработчиков


Алексей Тактаров на митапе Tver.io Product Meetup 17 октября.

Доклад про продуктовый подход и UX принципы для разработчиков, в том числе про его применение при разработке open-source.

Слайды: speakerdeck.com/molefrog/dizain-printsipy-dlia-razrabotchikov-mozhiet-li-dizain-sdielat-nashi-proghrammy-luchshie-0e3bc977-1f79-4226-98c7-b0b5d7b27f18

Tver.io Makers Meetup


Tver.io Makers Meetup, прошедший 28-го января 2020 года.

Программа:

«Продвижение продуктов на Product Hunt», Илья Лесик, @ilialesik
«3 проекта: игра, профилактика здоровья, еда», Александр Суханов, Hoodies, @alex_sukhanov
«Интерактивная карта офиса», Артём Иванов, Accenture, @timmyGOGO
«Образовательная настольная игра для изучения 3D-печати», Никита Востров, ПОНТК «Physica. Начало пути», @VostNik
«Система распознавания лиц», Владимир Селянкин, Accenture, @mrwow90

Страница события: go.tver.io/meetup-2020-01-28

Антон Давыдов — Как улучшить принятие технических решений


Антон Давыдов на Tver.io Anniversary Meetup 19 декабря 2019.

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

Ссылка на презентацию: speakerdeck.com/davydovanton/how-to-make-a-technical-decision

Tver.io State Management Talks


«Наденьте на хеллоуин костюм shared mutable state и вы напугаете кучу фронтедеров!»

Зачем нужны стейт-менеджеры на фронтенде, что за стейт хранится в них и где место бизнес- и не только логике, разберем на Tver.io State Management Talks.

# Программа

Участники:

— Сергей Сова — Frontend Lead, Architect в REDMADROBOT, developer advocate и контрибьютор библиотеки Effector
(https://twitter.com/_sergeysova)
— Павел Черторогов — архитектор информационных систем в ps.kz,
GraphQL-ниндзя, автор библиотеки graphql-compose
(https://twitter.com/nodkz)
— Артём Арутюнян — техлид в Калуга Астрал, автор Reatom
(https://twitter.com/artalar_dev)
— Павел Малышев — сооснователь Mustlab, популяризатор и эксперт Svelte
(https://twitter.com/PaulMaly)
— Александр Шушунов, модератор и ведущий дискуссии
(https://twitter.com/AShushunov)

Список тем:

— Зачем нужны стейт-менеджеры?
— Что за стейт хранится в стейт-менеджерах?
— Какая логика должна быть описана в стейт-менеджерах?
— Если мы описываем логику в стейт-менеджере, то она зависит от конкретного стейт-менеджере? Не является ли это проблемой?
— Есть ли возможность описать логику на чистом JS?
— Можно ли обойтись без стейт-менеджеров?
— Фреймворки и стейт-менеджеры. Системы реактивности фреймворков и стейт-менеджеров.
— Тестирование логики в стейт-менеджерах.

Чат в Telegram: t.me/tverio_javascript

Хотите еще более классные события?
Поддержите проект по ссылке go.tver.io/donate

Марк Шевченко — Микросервисы на C#


Марк Шевченко на Tver.io Backend Meetup 21 ноября.

Посмотрим на C# с точки зрения практики. Интересные для нас возможности языка — это деревья-выражений и async/await. Богатая библиотека позволит за считанные секунды подготовить каркас веб-приложения или создать миграцию базы.

Сравним микро-сервисный подход с другими распространёнными решениями: трёхзвенной и гексагональной архитектурами, чистой архитектурой Роберта Мартина и DDD. Узнаем, живёт ли C# в Linux и Docker. Подсказка: да, прекрасно живёт, и давно.

Немного поговорим о ползучей практике: что, как и в каком порядке. Придём к выводу, что C# для микро-сервисов — прекрасный выбор.

Tver.io Open Source Talks


Open Source — неотъемлемая часть современной разработки. Вряд ли сейчас найдется проект, который не использует открытое ПО. Более того, очень часто встречается требование, чтобы весь стек быть открытыми. Как начать контрибьютить в Open Source, где найти идеи для проекта, что лучше — влиться в существующий проект или сделать свой и другие вопросы обсудим с экспертами на Tver.io Open-Source Talks.

Чатик в телеграме: t.me/tverio_open_source

SEO Продвижение сайта для начинающих: Обучение для новичков (Видеоурок)


Что такое SEO и как оно работает? С чего начать SEO оптимизацию своего сайта? Это видеурок для новичков от Николая Шмичкова, где он расскажет о всех нюансах в продвижении сайта для начинающих. Видео адаптировано для новичков — кто не разбирается в SEO, содержит много видео с экрана. Так что если вас интересуют отдельные этапы раскрутки сайта, вы можете по таймкодам просто перейти на нужные разделы ролика и изучить материалы просто по главам.

Следует понимать, что это видео направлено не для SEO специалистов с высоким уровнем знаний — здесь очень много “обычных” и “всем понятных” вещей, так что хейтить в комментах необязательно. Но если в видео есть неточности, мы с радостью их разберем!

Сайт для примера был выбран в нашем сообществе, где проводился опрос. Николай выбрал сайт случайно — сам выбор запечатлен в самом видео. Кого выбрали — узнайте!
Следите за нашим сообществом!

Также многие вещи теперь Николай выкладывает в подкастах — обязательно подпишитесь на них!

Наши подкасты на iOS: apple.co/33ilXjB
Наши подкасты на Android: bit.ly/2YOQJRQ
Наш Telegram-канал — t.me/seoquick_com_ua

1:30 Что такое поисковая система и как она работает
3:18 Как добавить сайт в поиск и что такое индексация сайта
4:59 Какие методы продвижения работали раньше
8:12 Биржа ссылок и почему покупают ссылки
10:28 О поведенческом факторе в SEO продвижении
12:23 — Внутренняя оптимизация сайта: семантическое ядро
15:05 — Распределение запросов для релевантных страниц
16:51 — Как собирать ключевые слова для сайта при помощи Key Collector
42:59 — Как отсортировать ключевые слова для блога при помощи Key Collector
54:30 — Как писать текст для страниц сайта
58:24 — Как правильно подбирать заголовки (title)
1:17:37 — Как добавить сайт в поиск (Вебмастера и счетчики аналитики)
1:20:24 — Бесплатные внешние ссылки для продвижения сайта
1:32:54 — Стратегия 1. Поиск линкабельных тем (которые дадут естественные ссылки)
1:37:54 — Стратегия 2. Упоминаем контент в своей статье
1:39:25 — Стратегия 3. Broken Link Building — Ищем удаленный контент с живыми ссылками
1:43:07 — Стратегия 4. PR линкбилдинг. Гостевой постинг и взаимодействие с блогерами
1:47:30 — Стратегия 5. Методика тонкого контента
1:50:27 — Значение Брендинга в SEO продвижении
1:51:23 — Итоги: Что входит в работы по SEO продвижению

Полезные ссылки:
— Факторы ранжирования в поисковых системах: seoquick.ru/search-engine-rankings/
— Кластеризатор ключевых слов: seoquick.ru/keyword-grouping-guide/
— Кластеризация семантического ядра: youtu.be/pNRC6knpn88
— Кластеризация Ключевых слов (составление семантического ядра): youtu.be/M-vVjg9csFc
— Семантическое Ядро: Кластеризация/Группировка 100К Ключей: youtu.be/PSOXlx4k1Oc
— Кластеризатор ключевых слов SEOquick для семантического ядра: youtu.be/5FqLAP2jZz8
— Расширение для Google Chrome «SEO META in 1 CLICK»: chrome.google.com/webstore/detail/seo-meta-in-1-click/bjogjfinolnhfhkbipphpdlldadpnmhc?hl=ru
— Яндекс Метрика для Начинающих: youtu.be/5LESlGZuePs
— Google Analytics для Новичков: youtu.be/7Z_R8Bjt-_Y
— Яндекс Метрика: установка и настройка (Гайд): seoquick.ru/yandex-metrica/
— Гугл Аналитика: установка и настройка (Гайд): seoquick.ru/google-analytics/
— Как добавить сайт в поиск Google и Яндекс: youtu.be/nux-pxGur7k
— Как правильно наращивать ссылочную массу сайта: serpstat.com/ru/blog/right-link-building/
— Накрутка ПФ в Яндексе: как не получить санкции за поведенческий фактор: seoquick.ru/pf-yandex/
— Ключевые слова (составление семантического ядра, группировка): youtu.be/UVPnH4KFxX4
— Как составить семантическое ядро в 2019: youtu.be/EpIJztGyvV0

#seo #seoдляначинающих #обучениеseo