2023 май
SIBERIA CAN CODE — Код ревью, запросы
20 мая 2023 г.

На данном стриме мы поревьювим код, разберем как выполнять запросы со страницы поиска рецептов, добавим infinity scroll, поотвечаем на вопросы зрителей

Кривой путь Next.JS
10 мая 2023 г.

Вендор-лок React-фич от Vercel, говнокод в серверных компонентах, туманное будущее React.

SIBERIA CAN CODE — Роутинг и фабрики в effector
6 мая 2023 г.

На данном стриме мы изучим как писать фабрики, что это такое, в каких случаях стоит использовать. А также подключим роутинг с помощью atomic-router, научимся проверять аутентификацию и показывать загрузку данных.

апрель
SIBERIA CAN CODE — Effector в действии
30 апреля 2023 г.

На данном стриме мы в месте с core-разработчиком effector научимся мыслить и работать с данной библиотекой. Постараемся ответить на вопросы как и когда нужно использовать effector

март
Что нового в effector Encke 22.4.0
11 марта 2023 г.

В этом видео я расскажу, что нового появилось в экосистеме effector вместе с версией Encke 22.4.0. Где еще можно читать…

февраль
Сова рассылает выпуск #20
27 февраля 2023 г.

Первый выпуск 2023 года! Я выбрал несколько статей, которые прочел сам, а также сервисы-инструменты для web-разработчиков. Обещаю выходить гораздо чаще в новом году!

Frontend Weekend #142
6 февраля 2023 г.

Сергей Сова о вынужденном даунгрейде до разработчика, Effector`е и фронтенд-архитектуре.

2022 ноябрь
Архитектура и Feature Sliced
28 ноября 2022 г.

Зачем вообще использовать паттерны проектирования? Почему FSD не является архитектурой сама по себе? Почему я консультирую именно в экосистеме effector? Как научиться писать код? Telegram: https://t.me/sergeysova Youtube: https://youtube.com/@sova

HolyJS: Effector — business logic with ease
11 ноября 2022 г.

Ян Лаврюшев рассказал, какая польза от effector в качестве инструмента описания бизнес-логики.

Сова рассылает выпуск #19
11 ноября 2022 г.

Спустя почти три месяца я готов отправить вам новую подборку статей и книг в почту! На этот раз подборка разделена на секции: статьи по javascript, книги по проектированию API, некоторые полезные инсайты по дизайну и немного продуктивности от Github.

сентябрь
Podlodka #286 — Архитектура фронтенда
18 сентября 2022 г.

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

Необычное применение Fork API
18 сентября 2022 г.

Как еще можно использовать Fork API если не SSR или тесты?

Application structure
7 сентября 2022 г.

I split my source code on features/, ui/ and pages/. Logic can be only in the pages/ and...

август
Сова рассылает выпуск #18
4 августа 2022 г.

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

июль
Сова рассылает выпуск #17
11 июля 2022 г.

После небольшого перерыва, а я возвращаюсь к Вам с новой странной подборкой! Rust, оптимизации frontend, разработка своего языка программирования и немного полезных инструментов.

Что нового в effector Halley 22.2.0
6 июля 2022 г.

Новая версия effector получила название Halley. В этом видео я расскажу об изменениях и как они улучшают код.

июнь
Вы неправильно тратите время!
16 июня 2022 г.

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

Тяжелое утро с HolyJS: архитектура и архитекторы
10 июня 2022 г.

Архитектор и архитектура – два слова которые часто вызывают споры, непонимание и холивары. Ведущие «Тяжёлого утра» позовут экспертов и архитекторов, чтобы определить, что такое архитектура и кто такие архитекторы, чему учиться и что тренировать, чтобы стать им.

май
Сова рассылает выпуск #16
30 мая 2022 г.

Typescript 4.7, перекатываемся в новый стек Rust, Solid, Vitest и что не так с React. Новые инструменты и немного защиты от инъекций.

Почему я выбрал Rust
29 мая 2022 г.

Начал программировать я на C++, пробовал ruby, php, go, python, java, typescript и немного трогал всякие непопулярные языки. Но сердце лежит к Rust и я попробую объяснить почему

🎧 Прототипирование интерфейса #4 [timelapse]
28 мая 2022 г.

Переношу экраны из Figma в реальную верстку. Верстаю на последнем стандарте CSS, поддерживаемом в браузерах 2 года. CSS Grid, flexbox, все как…

Компонент поиска на React
27 мая 2022 г.

Задача очень простая на первый взгляд: собрать компонент поиска по сайту, который будет выполнять...

🎧 Прототипирование интерфейса #3 [timelapse]
26 мая 2022 г.

Последний этап работы в Figma. Я проставляю всем ключевым элементам разметки размеры. Размеры элементов не должны рандомно меняться между размерами экранов.

Съебастьян: Ереван · Space307
24 мая 2022 г.

Продолжаем наше путешествие и рассказываем о жизни российских айтишников за пределами России. Наш гость, Frontend-архитектор Сергей Сова поделился своими впечатлениями от жизни в Ереване и рассказал, правда ли в Армении все играют в нарды 😄

🎧 Реализация dark mode в Effector REPL [timelapse]
21 мая 2022 г.

Проект написан на forest rendering engine, для стилизации tailwind, а в качестве бандлера выступает Vite. Основная сложность была в редакторе кода…

Effector with TypeScript and React
19 мая 2022 г.

TypeScript is a typed superset of JavaScript. It became popular recently in applications due to the...

Using GQty with effector
19 мая 2022 г.

GQTY suggests using integration with React in the form of useQuery, useMutation hooks, and so...

classList API in forest
19 мая 2022 г.

Forest is a reactive JavaScript/TypeScript rendering engine based on an effector — business logic...

🎧 Прототипирование интерфейса #2 [timelapse]
17 мая 2022 г.

Добавляю больше экранов

🎧 Прототипирование интерфейса #1 [timelapse]
17 мая 2022 г.

Собираю базовый graybox прототип, чтобы понять как расставлять секции и продумать работу адаптивного дизайна

Сова рассылает выпуск #15
16 мая 2022 г.

Сегодня я хочу предложить вам очень разномастный набор статей и проектов: react и производительность, javascript и typescript, фронтенд и бекенд архитектура, jwt vs сессии.

Мультивселенная в представлении художника
8 мая 2022 г.

Когда-то я узнал о существовании многомировой интерпретации мультивселенной сегодня хочу поделиться своим дилетантским представлением о ней

Сова рассылает выпуск #14
4 мая 2022 г.

Node.js 18, поиск утечек памяти, производительность React и SSR практики тестирования в Javascript и Rust!

апрель
Что мне помогает жить
23 апреля 2022 г.

Сегодня расскажу, как мне живется с того самого дня, как я справляюсь с тревожностью и что может помочь вам

Сова рассылает выпуск #13
18 апреля 2022 г.

Юбилейный 13 выпуск поможет любому читателю стать более эрудированным разработчиком. Последняя статья поможет изучить computer construction гораздо глубже.

Сова рассылает выпуск #12
4 апреля 2022 г.

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

🔥 react18, OSScars, проблемы экосистемы
2 апреля 2022 г.

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

март
Effector, тестирование, архитектура, уязвимости node-ipc
18 марта 2022 г.

Сова рассылает выпуск #11
17 марта 2022 г.

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

февраль
TypeScript это вам не просто проверка типов
3 февраля 2022 г.

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

январь
Сова рассылает выпуск #10
24 января 2022 г.

Я проснулся после новогоднего перерыва, желаю прочесть вам целую кучу статей на любой вкус: у нас есть CSS, Rust, React и Typescript.

2021 декабрь
Куда движутся Web-приложения
14 декабря 2021 г.

Рендер React в отдельном потоке, WebGPU, Fleets UI, универсальные приложения, как выкинуть браузеры и почему html устарел. Мои размышления основаны на уже существующих технологиях и идеях.

Сова рассылает выпуск #9
13 декабря 2021 г.

Декабрь вроде только начался, а уже чувствуется завершение всего года, хочется поскорее оторваться от привычных дел и переместиться в ностальгическое переживание Нового Года.

Фронтенд Юность #216
1 декабря 2021 г.

В гостях Сергей Сова

ноябрь
Сова рассылает выпуск #8
30 ноября 2021 г.

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

307 пакетов: Про личный бренд, комьюнити и DevRel · Space307
23 ноября 2021 г.

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

Why utils & helpers is a dump
23 ноября 2021 г.

Let's start with how they appear. During project development, the programmer tries to put repetitive...

Сова рассылает выпуск #7
22 ноября 2021 г.

Хотел бы назваться this-week-in-sova, но эта рассылка не выходит каждую неделю. Стараюсь подбирать полезные и интересные ссылочки, а не лишь бы заполнить выпуск к назначенному сроку.

Почему бенчмарки лгут
19 ноября 2021 г.

Как вообще можно верить тестам написанным ради сравнение некачественных метрик? Выпуск построен на фоне обсуждений статьи Дмитрия Карловского https://git.io/J1KHz

октябрь
Сова рассылает выпуск #5
18 октября 2021 г.

В сегодняшней подборке гораздо больше фана и повторений забытых полезных практик, нежели чего-то новенького. 📚

Реализация метода для Effector Patronum
13 октября 2021 г.

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

Сова рассылает выпуск #4
11 октября 2021 г.

Я сюда кидаю не новые статьи, а которые я посчитал полезными. Если видите полезные статьи, которые стоит прочитать мне и поделиться с окружением, кидайте мне в личку.

Сова рассылает выпуск #6
9 октября 2021 г.

Доброго вечера вторника! Надеюсь ваш вечер проходит в спокойствии и здравии, посему я принес полезных ссылок. А ещё я выпал из-за болезни на неделю, поэтому не публиковал рассылку раньше.

Интеллектуальное шоу про frontend · SECON
8 октября 2021 г.

Сергей Сова участвует в effector core team, занимается развитием экосистемы. Делится опытом проектирования фронтенда в feature-sliced core team. Дмитрий Карловский большой любитель реактивности, виртуализации, распределённых систем, логики и, конечно, скоростных велосипедов.

Сова рассылает выпуск #3
4 октября 2021 г.

Я делюсь не только статьями по фронтенду или javascript, но и всем, что заинтересовало меня в сфере разработки, поэтому вы можете обнаружить здесь весьма внезапные ссылки 🙂.

сентябрь
Дюна — в ущерб реализму
27 сентября 2021 г.

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

Сова рассылает выпуск #2
27 сентября 2021 г.

29 сентября у меня День Рождения, можете поздравить меня в Telegram. А в преддверии вполне обычной даты, я отправляю вам подборку новостей и полезных статей. Шикарной вам рабочей недели.

Сова рассылает выпуск #1
20 сентября 2021 г.

Всем привет! Я стараюсь быть в курсе современных новостей во фронтенде, в течении недели читаю много статей. Хотя я читаю не только о React, есть ещё всякий Rust, и немного нативной разработки.

август
Делаем игру Ball Sort на Effector
27 августа 2021 г.

Вместе с Игорем Камышевым, разработчиком из Aviasales, мы напишем простую игру на Effector. Столкнемся со сложностями и найдем решение, иногда…

Podlodka Frontend Crew #2
3 августа 2021 г.

Круглый стол: CSS-in-JS (не)нужен | Андрей Ситник, Артем Зверев, Сергей Сова, Александр Зубов

GitHub ускоряет тепловую смерть вселенной
2 августа 2021 г.

<p>Как GitHub решил генерировать превьюшки для репозиториев и почему многие думают, что это расточительство.</p> <p>Источник: <a href="https://github.blog/2021-06-22-framework-building-open-graph-images/" target="_blank">https://github.blog/2021-06-22-framework-building-open-graph-images/</a><br /> Логотип взят: <a href="https://octodex.github.com/octocat-de-los-muertos/" target="_blank">https://octodex.github.com/octocat-de-los-muertos/</a></p> <p><a href="https://t.me/sergeysova/387" target="_blank">Комментарии</a></p>

июль
Мне не нравится frontend
28 июля 2021 г.

<p>Что можно взять из других экосистем? Почему web-components не решают проблем? Куда катятся версии фреймворков?</p> <p><a href="https://t.me/sergeysova/385" target="_blank">Комментарии</a></p>

июнь
Google не несёт ответственность
16 июня 2021 г.

<p>Хотелось бы верить, что Google умрет, но тут есть проблема.</p> <p><a href="https://t.me/sergeysova/364" target="_blank">Комментарии</a></p>

апрель
Effector SPb Meetup #2
29 апреля 2021 г.

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

март
Компоненты-монстры
24 марта 2021 г.

<p>Как перестать создавать огромные компоненты и не пытаться дробить их на слишком маленькие части.</p> <p><a href="https://t.me/sergeysova/333" target="_blank">Комментарии</a></p>

февраль
Каждую ночь мы умираем
17 февраля 2021 г.

<p>Рассуждаю об идее сознания, существует ли, можно ли оцифровать, как доказать, что мир не появился в прошлый четверг.</p> <p><a href="https://t.me/sergeysova/309" target="_blank">Комментарии</a></p>

Транспорт, HTTP статусы, graphQL, protobuf
12 февраля 2021 г.

<p>Нельзя использовать HTTP-статусы для логики. О том, что с этим делать я рассуждаю в выпуске.</p> <p><a href="https://t.me/sergeysova/305" target="_blank">Комментарии</a></p>

Утечка исходников Cyberpunk 2077 и Ведьмак 3
11 февраля 2021 г.

<p>Мне кажется, для основателей CD Project Red это огромная травма: десятки лет строить весьма успешную геймдев компанию, чтобы в один день все развалилось.</p> <p><a href="https://t.me/sergeysova/304" target="_blank">Комментарии</a></p>

январь
[TalkStream] #3 — Архитектура React-приложений
31 января 2021 г.

0:00 — Ожидание участников 9:33 — TalkStream 3

2020 декабрь
[TalkStream] #2 — Server-push, performance, загрузка данных и state manager
19 декабря 2020 г.

00:00 — Ждём участников 3:25 — Обсуждаем

[LiveCoding] #1 — Внедрение OAuth2 в Cardbox
19 декабря 2020 г.

Начнем прикручивать аутентификацию через accesso

[LiveCoding] #4 — Тестирование React и Effector
16 декабря 2020 г.

В этом видео я покрываю тестами страницу логина и попутно разбираюсь с возникающими проблемами. Содержание:

[LiveCoding] #3 — Внедрение OAuth2 в Cardbox
14 декабря 2020 г.

Начнем прикручивать аутентификацию через accesso на Rust, Actix-Web

[TalkStream] #1 — Frontend всё?!
12 декабря 2020 г.

Что вообще не так с frontend разработкой? 0:00 — Ожидание участников

июль
State Management Talks · TverIO
23 июля 2020 г.

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

React: особенности, перспективы, ситуация на рынке труда · Hexlet
10 июля 2020 г.

В объявлениях о поиске программистов часто встречается требование уметь работать с React. Иногда работодатели ожидают знания React не только от фронтендеров, но и от бэкенд-разработчиков. Почему эта библиотека настолько популярная, стоит ли изучать её сегодня, каковы её перспективы по мнению опытных программистов? Ответы на эти и другие вопросы читайте в обзорной статье.

март
Effector SPb Meetup #1
5 марта 2020 г.

Effector — менеджер состояний frontend-приложений на javascript/typescript. Докладчики расскажут кому он может понадобиться, какие сущности имеет, как их комбинировать, как строить серверный рендеринг, и как устроено всё "под капотом".

2019 декабрь
Argumentarium: Effector, Reatom и Redux · CSSSR
25 декабря 2019 г.

Автор Reatom Артём Арутюнян, Сергей Головин и Сергей Сова обсудят стейт-менеджмент в целом и Reatom, Redux и Effector в частности.

Пятиминутка React — Effector
23 декабря 2019 г.

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

октябрь
Argumentarium: хуки, декларативность и классы · CSSSR
3 октября 2019 г.

Так ли хороши хуки, как о них говорят, и можно ли полноценно заменить хуками методы жизненного цикла и не страдать? В нужном ли направлении развивается React или пора искать ему замену? Будем спорить и разбираться

август
Структура моделей Effector
21 августа 2019 г.

Почему я называю файлики моделями и описываю логику отдельно от сторов и событий

Application structure
20 августа 2019 г.

Where to look for files and where to put new

Структура приложения
20 августа 2019 г.

Где искать файлики в проекте и куда класть новые

июнь
Сколько времени тратить на личные проекты?
13 июня 2019 г.

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

май
[LiveCoding] #1 — Замена redux на effector в Howtocards
25 мая 2019 г.

Выпиливаю остатки Redux и экосистемы из проекта, заменяю оставшуюся фичу на effector. Effector это библиотека для реализации множества мелких реактивных сторов:

апрель
Используйте логические переменные
15 апреля 2019 г.

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

февраль
Why Howtocards
20 февраля 2019 г.

Как появился этот сервис и какие проблемы решает

2018 октябрь
Почему utils & helpers это свалка
7 октября 2018 г.

Почему мы продолжаем так относиться к своему коду?

2017 октябрь
Дизайн-системы и ui-киты · SPb Frontend
6 октября 2017 г.

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

май
Quick setup sequelize in Node.js
31 мая 2017 г.