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 в качестве инструмента описания бизнес-логики.

сентябрь
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...

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

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

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

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

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

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

май
Почему я выбрал 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 прототип, чтобы понять как расставлять секции и продумать работу адаптивного дизайна

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

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

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

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

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

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

март
Effector, тестирование, архитектура, уязвимости node-ipc
18 марта 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 и вообще Frontend, есть ещё всякий Rust, и немного нативной разработки.

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

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

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

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

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

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

январь
[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 г.