2022 November
Архитектура и Feature Sliced
November 28, 2022

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

HolyJS: Effector — business logic with ease
November 11, 2022

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

September
Podlodka #286 — Архитектура фронтенда
September 18, 2022

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

Необычное применение Fork API
September 18, 2022

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

Application structure
September 7, 2022

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

July
Что нового в effector 22.2.0 Halley
July 6, 2022

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

June
Вы неправильно тратите время!
June 16, 2022

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

Тяжелое утро с HolyJS: архитектура и архитекторы
June 10, 2022

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

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

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

🎧 Прототипирование интерфейса #4 [timelapse]
May 28, 2022

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

Компонент поиска на React
May 27, 2022

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

🎧 Прототипирование интерфейса #3 [timelapse]
May 26, 2022

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

Съебастьян: Ереван · Space307
May 24, 2022

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

🎧 Реализация dark mode в Effector REPL [timelapse]
May 21, 2022

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

Effector with TypeScript and React
May 19, 2022

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

Using GQty with effector
May 19, 2022

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

classList API in forest
May 19, 2022

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

🎧 Прототипирование интерфейса #2 [timelapse]
May 17, 2022

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

🎧 Прототипирование интерфейса #1 [timelapse]
May 17, 2022

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

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

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

April
Что мне помогает жить
April 23, 2022

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

🔥 react18, OSScars, проблемы экосистемы
April 2, 2022

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

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

February
TypeScript это вам не просто проверка типов
February 3, 2022

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

January
Сова рассылает выпуск #10
January 24, 2022

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

2021 December
Куда движутся Web-приложения
December 14, 2021

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

Сова рассылает выпуск #9
December 13, 2021

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

Фронтенд Юность #216
December 1, 2021

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

November
Сова рассылает выпуск #8
November 30, 2021

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

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

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

Why utils & helpers is a dump
November 23, 2021

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

Сова рассылает выпуск #7
November 22, 2021

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

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

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

October
Сова рассылает выпуск #5
October 18, 2021

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

Реализация метода для Effector Patronum
October 13, 2021

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

Сова рассылает выпуск #4
October 11, 2021

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

Сова рассылает выпуск #6
October 9, 2021

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

Интеллектуальное шоу про frontend · SECON
October 8, 2021

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

Сова рассылает выпуск #3
October 4, 2021

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

September
Дюна — в ущерб реализму
September 27, 2021

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

Сова рассылает выпуск #2
September 27, 2021

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

Сова рассылает выпуск #1
September 20, 2021

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

August
Делаем игру Ball Sort на Effector
August 27, 2021

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

Podlodka Frontend Crew #2
August 3, 2021

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

April
Effector SPb Meetup #2
April 29, 2021

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

January
[TalkStream] #3 — Архитектура React-приложений
January 31, 2021

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

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

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

[LiveCoding] #1 — Внедрение OAuth2 в Cardbox
December 19, 2020

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

[LiveCoding] #4 — Тестирование React и Effector
December 16, 2020

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

[LiveCoding] #3 — Внедрение OAuth2 в Cardbox
December 14, 2020

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

[TalkStream] #1 — Frontend всё?!
December 12, 2020

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

July
State Management Talks · TverIO
July 23, 2020

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

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

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

March
Effector SPb Meetup #1
March 5, 2020

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

2019 December
Argumentarium: Effector, Reatom и Redux · CSSSR
December 25, 2019

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

Пятиминутка React — Effector
December 23, 2019

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

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

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

August
Структура моделей Effector
August 21, 2019

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

Application structure
August 20, 2019

Where to look for files and where to put new

Структура приложения
August 20, 2019

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

June
Сколько времени тратить на личные проекты?
June 13, 2019

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

May
[LiveCoding] #1 — Замена redux на effector в Howtocards
May 25, 2019

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

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

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

February
Why Howtocards
February 20, 2019

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

2018 October
Почему utils & helpers это свалка
October 7, 2018

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

2017 October
Дизайн-системы и ui-киты · SPb Frontend
October 6, 2017

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

May
Quick setup sequelize in Node.js
May 31, 2017