Будни разработчика
14.3K subscribers
1.42K photos
409 videos
8 files
2.34K links
Блог Lead JS-разработчика
Автор: @bekharsky

По рекламе: https://telepost.pro/ch/id2415 или https://t.me/it_adv

Чат: https://t.me/htmlshitchat

№5001017849, https://www.gosuslugi.ru/snet/679b74f8dad2d930d2eaa978
Download Telegram
Друзья из Tbilisi JS проводят уже девятый митап! 🤟

А если считать спецвыпуски, то и все 14!

24 октября, уже завтра, в Тбилиси соберутся разработчики, дизайнеры и любители веб-технологий. А для тех, кто не в Грузии, будет трансляция на YouTube.

В программе пять докладов:

🟡 Алексей Красиков (Paper, «Веб-стандарты») — «Веб-сайт — это вам не продукт».

🟡 Александр Островский (TradingView) — «Код подешевел, решения — нет. Как мы строим дизайн-систему с помощью AI-агентов».

🟡 Денис Митрофанов (Lightspeed) — «Как привычки людей отражаются в поведении AI-ассистента».

🟡 Макар Главанарь (Solvery, Pulsar Digital) — «Фреймворки для ИИ-агентов: что они делают за свои токены».

⭐️ Специальный гость — Андрей Ситник из Злых Марсиан, автор PostCSS, Nano ID и других опенсорс-проектов. Расскажет об архитектуре приложений, которые не следят за пользователями.

📅 24 октября, суббота
📺 Трансляция на YouTube — с 14:00 мск
📍 Terminal, Абашидзе 34, Тбилиси
🌍 Доклады на русском языке

Вход бесплатный, но нужна регистрация.
❤4🔥4
Проект от подписчика!

Напоминаю, что я выкачу любую статью или проект от вас, не стесняйтесь писать.

Презентация? Выступили на митапе? Хотите поделиться интересной статьёй — добро пожаловать!

votby.ru

Привет! Меня зовут Виктор. На днях мы с командой запустили наш проект и я бы хотел поделиться его историей.

Когда я был студентом, то постоянно пытался придумывать идеи для новых приложений и сервисов. Их были сотни, но каждый раз возникал один и тот же вопрос: нужна ли эта идея кому-то ещё?

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

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

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

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

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

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

Наверное, самым ценным результатом для меня стал даже не сам запуск, а поддержка всех тех людей, которые поверили в его идею и помогли превратить его в действительно крутой продукт!
👍10🔥3👎2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
#ссылка дня

NVIDIA выложила 472 ГБ 3D-моделей

На Hugging Face появился огромный набор из 2575 моделей: мебель, бытовая техника, инструменты, еда, коробки, промышленное оборудование и куча других предметов.

Всё это можно использовать не только для симуляций роботов, ради которых NVIDIA и готовила библиотеку, но и в обычных проектах: создавать сцены в Blender, делать игры, анимации, визуализации интерьеров и просто экспериментировать с 3D.

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

Формат — OpenUSD, открытый стандарт, который поддерживают разные 3D-редакторы, включая Blender.

С лицензией тоже всё неплохо: проверенные модели распространяются по CC BY 4.0. Их можно использовать даже в коммерческих проектах, изменять и распространять. Главное — указать авторство, ссылку на лицензию и отметить изменения. Лицензия прописана отдельно для каждого объекта.

Скачивать можно как отдельные модели, так и всю коллекцию.

👀 Смотреть коллекцию
📄 Документация

#3d
🔥11👍4❤3
#такое дня

Я собрал себе под свой плеер — Innioasis Y1 — клиент YouTube Music. Плеер — на андроиде 4.2.2

Угадайте размер APK-шки.
🥱3❤1🔥1
#заметка дня

Если вы ещё не пользуетесь git worktree — мы идём к вам.

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

Например, в одной директории вы пишете фичу, в другой исправляете баг, а в третьей проверяете чужой PR. И никто никому не мешает.

Команд всего несколько:

- git worktree add -b fix/auth ../app-auth main — создать отдельную директорию с новой веткой.
- git worktree list — посмотреть, что уже создано.
- git worktree remove ../app-auth — прибраться после работы.

А с приходом ИИ-агентов worktree стал ещё полезнее.

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

Cursor, Codex и Claude Code уже умеют работать с worktree, в том числе создавать их для отдельных агентских сессий. Я вообще рекомендую включать это по-умолчанию.

Правда, есть нюанс: директории независимые, а вот ресурсы компьютера — нет. Несколько копий приложения могут конфликтовать из-за портов и базы данных, зависимости съедают диск, а параллельные тесты и линтеры — всю оперативку.

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

Ну а если вы работаете без агентов, worktree всё равно пригодится. Как минимум больше не придётся прятать незаконченные изменения в git stash ради срочного исправления в другой ветке.

Документация Git

#git #worktree
❤10
#день рождения дня

EMACS стукнуло 50, а мне стукнуло 39.
🔥6❤5🤩2