Email or username:

Password:

Forgot your password?
1,250 posts total
Андрей Ситник

Мне кажется надо чаще говорить про инициативы, которые реально помогают эмигрантам (вместо того, чтобы постоянно давать трибуну политикам, которые ничего не делают).

Вот, например, насколько организаций спасли активиста от экстрадиции в Россию.

t.me/vyvozhuk/163

Андрей Ситник

На сайте о Local-first (приложениях, которые хранят данные локально, а не в облаке) есть куча обучающих материалов про Local-first.

Для меня это единственное, что даёт удовольствие в веб-разработке.

localfirstweb.dev/

Fatal Error

@sitnik_ru
> let users store their data
> join our discord
:blobcattableflip:

Андрей Ситник

Сходили на порно в кинотеатре в Барселоне.

Его проводила местная режиссёрка этического порно Erika Lust. Это то порно, где уважают актёров и часто делает нормальный сюжет.

Фильмы, конечно же, перемонтировали под кинотеатр (сделали короче). Интересно было потом увидеть актёров вживую на сессии вопросов.

ZD915

@sitnik_ru ходил на шведскую порнуху, "взаимоуважение и права женщин".
Две жирные старые тётки совали две руки в жопу третьей, помоложе. Потом обоссали. И рассказали, что мужчины не нужны .
Ну ок.

Андрей Ситник

Кстати, до VHS порно показывали в кино (а где ещё смотреть?). Это хорошо показано в прекрасном фильме «Таксист» с молодым Робертом Де-Ниро.

А в начале 70-х был период «порношика», когда порно-фильмы в кинотеатрах (VHS ещё нет) стало смотреть не зазорно.

И даже в разговорах на светских встречах было нормально обсудить новые фильмы.

ru.wikipedia.org/wiki/%D0%9F%D

Андрей Ситник

Удивительно как песня «дайте танк — бесы» легла на сюжет игры Зайчик (наверное, русская игра из России из недавних)

youtube.com/watch?v=7RzCVVxSTJ

Андрей Ситник

Дополнительные плюсы Local-first, которые лучше понимают в русскоязычной среде.

peredelanoconf.com/tbilisi

Андрей Ситник

Оказывается это не первая атака ИГИЛ-К на Россию.

В 2022 смертник ИГИЛ-К взорвался у посольства России убив двух сотрудников посольства.

Тогда все понимали, что это ИГИЛ-К и власть не распускала теории заговора.

ru.wikipedia.org/wiki/%D0%92%D

@rf

Андрей Ситник

Люблю микро-оптимизации (особенно как задачи на онбординг).

Артём Корсунов написал для читалки PostCSS-плагин склеивающий :root правила — мы их часто используем в компонентах.

github.com/hplush/slowreader/p

Андрей Ситник

Написал правила выбора зависимостей в своей читалке.

Популярность вообще не используем.

Вместо этого смотрим на активность в репозитории, размере в node_modules, кол-ве подзависимостей, размере JS-бандла (в документации ссылки на инструменты подсчёта).

github.com/hplush/slowreader?t

Андрей Ситник

В итоге у нас в node_modules примерно 1000 всех зависимостей на 270 МБ.

А у вас в рабочем веб-приложении как?

Андрей Ситник

Очень интересная статья с интерактивными примерами о том, как работает CRDT — технологиях автоматического разрешения конфликтов, когда несколько пользователей работает с одним документом

jakelazaroff.com/words/an-inte

Андрей Ситник

Надоел фронтенд?

Очень крутой материал по тому, как учиться делать процессоры.

engineer.yadro.com/article/mic

Андрей Ситник

Ох, уж эти испанские религиозные плакаты

Andy

@sitnik_ru
Ну ты хоть хештеги ставь! :-)
Дети же увидят. :blobcatpawtongueleft:

Андрей Ситник

Хотите попробовать опенсорс-менторство от меня?

Мы вместе будем писать читалку:
— Я буду давать подробную обратную связь по вашему коду
— Публичный опыт для резюме
— Буду отвечать в личке на вопросы по карьере и разработке
— Будем вместе спасать интернет

github.com/hplush/slowreader

Если интересно, то читайте CONTRIBUTION.md проекта — я там постарался описать пошаговый процесс

github.com/hplush/slowreader/b

Если есть вопросы, то пишите в t.me/sitnik

Хотите попробовать опенсорс-менторство от меня?

Мы вместе будем писать читалку:
— Я буду давать подробную обратную связь по вашему коду
— Публичный опыт для резюме
— Буду отвечать в личке на вопросы по карьере и разработке
— Будем вместе спасать интернет

github.com/hplush/slowreader

Если интересно, то читайте CONTRIBUTION.md проекта — я там постарался описать пошаговый процесс

Maksim Minko

@sitnik_ru готов поучаствовать в будущем, если какой-то будет проект на реакт или солид 🙂

Андрей Ситник

Единственное, что меня последнее время удивило в мире Node.js — Remult.

Обычно все на Реакте писать дольше, чем на Ruby on Rails.

А тут автор сделал простую библиотеку для любого JS-фреймворка, которая реально ускоряет создание прототипа бизнеса.

github.com/remult/remult

Андрей Ситник

1. Объявляешь модель указывая поля
2. Remult сразу создаёт JSON-базу, чтобы быстро экспериментировать (потом можно перейти на PostgreSQL)
3. По модели на бэкенде генерирует весь CRUD API для REST и GraphQL).
4. На фронте сразу API, чтобы модель загрузить.
5. Валидация из коробки

В демо автор реально за 20 минут делает CRUD для ToDo с БД, живыми обновлениями по WebSocket, правами доступа и деплоит это.

Это реально, что нужно для бизнеса — 20 минут и проверяем гипотезу.

youtube.com/watch?v=rEoScmSVNU

1. Объявляешь модель указывая поля
2. Remult сразу создаёт JSON-базу, чтобы быстро экспериментировать (потом можно перейти на PostgreSQL)
3. По модели на бэкенде генерирует весь CRUD API для REST и GraphQL).
4. На фронте сразу API, чтобы модель загрузить.
5. Валидация из коробки

В демо автор реально за 20 минут делает CRUD для ToDo с БД, живыми обновлениями по WebSocket, правами доступа и деплоит это.

Sergey Sign

@sitnik_ru
Прикольно, надо будет потыкать)
Тока вчера думал о том что хочу такую штуку для рельсы вдохновляясь решением на питоне
github.com/pydantic/FastUI

In the abstract, FastUI is like the opposite of GraphQL but with the same goal — GraphQL lets frontend developers extend an application without any new backend development; FastUI lets backend developers extend an application without any new frontend development.

Андрей Ситник

Выпустил KeyUX 0.4 — библиотеку, которая делает удобнее использование сайта с клавиатуры по aria-атрибутам.

github.com/ai/keyux#focus-grou

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

Андрей Ситник

Давно пользуюсь Obsidian (local-first Notion), но синхронизацию делал через Syncthing, так как облако Obsidian стоило 20 $/месяц.

А новый тариф прямо хороший. Подключил карту, хоть Syncthing уже настроен.

Если мы не хотим, чтобы «продуктом были мы», то надо привыкать платить.

obsidian.md/blog/standard-plan

Vladimir

@sitnik_ru почему 20$ в месяц?

Я покупаю уже давно за 10$, но думаю перейду на 4$ теперь

ርዐነጠዐነቿረቻ

@sitnik_ru «продуктом были мы» - жалкий пропагандистский штамп уже затёртый до дыр.
Ничто не мешает корпорации брать с тебя деньги и продавать твои данные в тоже время

labria

@sitnik_ru они себе немного выстрелили в ногу сделав удобным и бесплатным синк через apple ;)
Но вообще да, я тоже стараюсь платить когда могу.

Андрей Ситник

О, через месяц поставлю новый GNOME, как новая Федора выйдет.

Они релизятся стабильно каждые 6 месяцев — изменений каждый раз не много, легко мигрировать и мало багов.
floss.social/@gnome/1121286767

Maksim Minko

@sitnik_ru дождусь, когда выйдет русский аналог Gnome gnomych

Андрей Ситник

Сделал для своей читалки документацию — архитектуру (local-first, zero-knowledge), все папки и инструменты каждого проекта

github.com/hplush/slowreader#r
github.com/hplush/slowreader/b
github.com/hplush/slowreader/b

И как расписал, как влиться в проект

github.com/hplush/slowreader/b

Что ещё добавить? Что обычно не хватает в CONTRIBUTING.md?

Сделал для своей читалки документацию — архитектуру (local-first, zero-knowledge), все папки и инструменты каждого проекта

github.com/hplush/slowreader#r
github.com/hplush/slowreader/b
github.com/hplush/slowreader/b

И как расписал, как влиться в проект

Kirill Zholnay

@sitnik_ru Скрин бы не навредил. И что за соцсети оно поддерживает?

Vladimir

@sitnik_ru Если не про CONTRIBUTING.md, а в общем, то не хватает Quick Start. Я пытался установить некоторые время назад как только узнал про проект, запустил, но оно не работало) Попробую с новым гайдом чуть позже, но кратко посмотрев не увидел как легко мне запустить все за 5 минут

Андрей Ситник

Кто хочет открыть филиал Kinky Party в Барселоне?

t.me/c/1339508772/5057

Go Up