Bootstrapped на свои
32 subscribers
19 photos
11 links
Инди хакер без бюджета, "начинающий" солопренер.

https://twitter.com/tony_plato
Download Telegram
Даже не смешно
Вспомнил смещной мем. Как же тяжко деплоить проект с микросервис-архитектурой на node.js в контейнерах 🤌🏻🤌🏻
😁2🔥1
Слышали про Local-first?
Интересное новое направление, где по все по дефолту кешируется на клиенте и используя "sync engine" (их много уже развелось) синхронизуем базу фронтовую с настоящей базой.

Выглядит как эволюция offline-first подходов, но только с полноценной базой на клиенте.
Чаще всего юзается IndexedDB на клиенте. Действия юзера сначала обновляют данные в локальной базе, затем пишутся в лог, а состояние этого "лога действий" батчится и синхронизируется с бекендом.

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

Ресурсы почитать:
https://localfirstweb.dev/
https://zero.rocicorp.dev/docs/introduction
https://www.triplit.dev/

Интересно? Новое "будущее веб разработки" или опять буллщитный тренд?
(в целом, все эти идеи не новы уже лет как 10, сейчас за это взялись всерьез)

#тренды #фрронтэнд #web
👍3🤔1
Конечно, этот канал начинался исключительно как build-in-public, а вместо этого я спамлю мемы :D

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

Собственно, вот про деньги: (воронка на скрине)

- Август 2022 - Первое MVP
- Февраль 2023 - Первые деньги (около $500 в месяц)
- Август 2023 - $2.5к в месяц
- Ноябрь 2024 - $5.2к за месяц (рекорд! ;D)
Но на данный момент вышли на "плато" около 4к в месяц.
====
Сотрудников: 2. Я и ЖЕНА 😂
Часы работы: 0-3 в неделю (если пилю фичу новую или фиксим багу злую)
Инвестиций: 0
Строк кода: 36к TS (основное, остальное на скрине)
Микросервисов: 12

В проекте почти все автоматизировано, поэтому особо не напрягает. На данный момент думаем куда двигаться дальше
🔥8🤯3👍2
Второй проектик, который я "релизнул" в декабре 2024 был сделан буквально за пару дней на коленке, чисто для теста экстеншн стора в гугле. Мы тут проходили курс по сторам, да и собственно делали все по инструкции 😂

Короче говоря, идею я скопировал с соседнего (давнишнего и более успешного экстеншна с таким же названием). Да и код в целом даже попытался взять у него же (там код выложен под MIT на гитхабе и ссылка к нему давалась прям в описании экстеншна). Короче говоря, полностью закопипастить не вышло, пришлось с нуля писать, но даж с учетом изучения документации этих экстеншнов и полной разработке с нуля, вышло все равно за пару дней.

Собственно, WAU (weekly active users) сейчас перевалило за 100, при абсолютно нулевых затратах на что либо. Да и честно говоря всё SEO мы тоже нейронкой сгенерили 😂

Монетизацию пока не подрубил. Тема пока что тестовая, но!

Подумайте только, практически полная копия уже существующего расширения, полностью нахреначенная нейронкой и все равно собирает трафик с гугла) Хотя прошло чуть больше месяца.

В какое время живем, господа!
👍5🙈2
🙈...right?
😁5
Отличная статья о реальной проблеме. Реакт реально выглядит плохо сейчас.

Я у себя из хуков стараюсь использовать только useEffect + useRef, когда необходимо получить доступ к реальной dom ноде. Все остальное управление состоянием я предпочитаю пилить в своих "контроллерах" вполне себе императивно. Готов драться на ножах с теми, кто не понимает почему это единственный способ сохранить рассудок 🔪

Вот сама статья, если чо:

https://mbrizic.com/blog/react-is-insane/
🔥1
Большинство геймеров (или тех, кто много играл в детстве) имеет бОльший IQ чем не геймеры
Anonymous Poll
38%
Согласен
24%
Не согласен
38%
Смотреть результат
Bootstrapped на свои
Второй проектик, который я "релизнул" в декабре 2024 был сделан буквально за пару дней на коленке, чисто для теста экстеншн стора в гугле. Мы тут проходили курс по сторам, да и собственно делали все по инструкции 😂 Короче говоря, идею я скопировал с соседнего…
На моем экстеншне 508 подписчиков. Забавно как он "вытеснил" свой "неповторимый" оригинал. Расчет был простой: все экстеншны на манифесте v2 будут удалены в гугл сторе. Оригинал был как раз на v2. Ну вот и результат, собственно. Теперь мы вместо него в топ 10 гугла по этому запросу нахаляву, лол. WAU - 513
🔥2
Зацените фичу гугла. Не видел раньше. Теперь в сниппетах есть такая штука.
👍1
Наверное все знали как это расшифровывается, но я вот только сегодня узнал
👍1🤔1🥴1
Гугл запилил AI режим поисковой, видели уже? Чуть-чуть потестил, вроде кайф. Посмотрим
🔥2
Залабубенил себе убунту как основную ось для разработки. Честно говоря, затрахал меня в конец этот ваш WSL2. Сама технология КОНЦЕПТУАЛЬНО довольно хороша, но периодически возникали вот какие-то трения противные. То какие то фризы из-за локов на файловых системах, то какие то оверрайды прав доступа самопроизвольные. Потом этот чертов диск wsl раздулся и занял 99% моего харда и я потратил часа 3 только на то чтоб его закукожить обратно. Все это сопровожалось бесконечными мелкими заусенцами + не самой топовой производительностью. В общем, не знаю надолго ли, но сейчас я на убунте. Долго думал ставить ли nixOS или какой-то дистро на арче, но остановился на том, что стоит у меня на всех серваках)

А вы на чем сидите?
https://adventofcode.com/

Всегда хотел пройти, да руки не доходили. Думаю в этом году попробовать!
П.С для тех кто не шарит: это такой адвент-календарь с задачками программисткими, так сказать рекреации ради.
🤔1
Думаю поучить какой-то новый ЯП чисто по фану.
Из вариков:
1) голенг
2) zig
3) gleam
4) roc

Последние 2 оч соблазнительны, но черт возьми, в моих проектах им будет совсем минимально-печальное применение) За всеми слежу уже давненько, как лиса в курятнике.

Мне оч нравится haskell, elm, rust и хочется как будто снова прильнуть к этой детерминированной иммутабельной функционально-декларативной-процедурной сисе бесовщине.
Дивный приятный мир теоретических языков с алгебраическими типами

В реальности, конеш, мне хватает и моего жабраскрипта и в особых случаях раста. Но как же хочется на чем-то одном пилить бек, а не оптимизировать микросервисами на расте или этими дурацкими napi-обертками всё закручивать.

У голенга крутая concurrency модель на их горутинах, подкупающая простота языка (когда надо сделать чтоб работало и точка) и большая применимость в реальном мире. У зига веселое ручное управление памятью, скоро вон еще добавят забавный концепт аля "async/await" асинхронность, пробрасывая интерфейс специальный как зависимость в функцию, избегая калоринга функций. У глима кайфовая инфра бимовская, тоже хорошая конкурентная модель с легковесными "процессами" и кайфовы эльм-подобный синтаксис. Ну и roc. Его создал Ричард Фельдман, один из главных евангелистов эльма. Жаль язык пока сыроват, но там тоже дохрена прорывных идей связанных с платформами (типа сам ROC как "DSL" идет какой-то, который компилится под конкретную платформу).

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

Не то чтоб расчитываю на дохера ответов на 33 участника, но на чем вы пишете хоть? Знаю, тут есть пара тройка программистов
Прорыв в мире компутер вижна! Скоро LVM заменят на ЖЕПУ.
(ладно, немного желтушный заголовок!)

Душные пруфы: https://arxiv.org/pdf/2512.10942

Умную бумагу зарелизил сам Ян ЛеКун, так что ну неплохая такая заявочка. Мое дело над названием кекнуть, а вы дальше сами решайте че с этим делать
👍2🔥1