Как стать автором
Обновить
56
0
Rostislav Dugin @RostislavDugin

https://proverator.ru/ | NodeJS \ React Full-Stack

Отправить сообщение

А это точно твой сайт? Как проверить, что пользователь владелец сайта

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров3.2K

Всем привет! Меня зовут Ростислав и я занимаюсь разработкой мониторинга для сайтов. Это мой пет-проект, если можно его так назвать. Иногда мониторинг сталкивается с проблемой, когда нужно проверить принадлежность сайта конкретному пользователю. Как это делается, я расскажу в статье.

Примеры кода будут на Python (FastAPI, SQLAlchemy, mypy) и Java (Spring, Hibernate). Изначально проект был написан на Python, но по мере роста был переписан на Java для упрощения поддержки и развития. 

Читать далее
Всего голосов 20: ↑13 и ↓7+6
Комментарии15

Как выдавать бесплатные SSL сертификаты с помощью certbot, Nginx и Docker

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров30K

Всем привет! Одна из моих рутинных задач - это подъем новых проектов и микросервисов в облаках. Для этого практически всегда нужны домены и поддомены с наличием SSL сертификата. У меня выработался подход, с помощью которого я автоматизировал процесс выдачи сертификатов с помощью certbot. О чём и хочу рассказать.

Читать далее
Всего голосов 18: ↑15 и ↓3+12
Комментарии31

Два вида мошенничества с помощью сайтов: розыгрыши айфонов, корм для собак и отъем денег через СБП

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров4.1K

Меня зовут Ростислав, я разработчик (одного из) чата для сайтов. Как правило, чаты можно подключить бесплатно на любой сайт. И среди пользователей чата появляются недобросовестные люди. Точнее говоря - явные мошенники. В этой статье я хочу рассказать о двух типах развода, с которыми я столкнулся. Со скриншотами и ссылками!

Читать далее
Всего голосов 16: ↑11 и ↓5+7
Комментарии18

Nginx: шпаргалка

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров24K

Шпаргалка по основным секциям Nginx, которые следует держать под рукой. Ниже приведены самые частые функции: включение SSL, переадресация, раздача статики и т.д.

Читать далее
Всего голосов 31: ↑15 и ↓16+1
Комментарии18

Как я заработал 500 000 рублей, сделав доступ к ChatGPT. Мои 6 выводов по итогу проекта

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров23K

Пишу в продолжение прошлой статьи "Как я заработал 500 000 рублей, сделав доступ к ChatGPT. А потом Яндекс убил SEO и всё (почти) закончилось". В прошлый раз я рассказывал о запуске проекта на базе ChatGPT, а сейчас будут выводы и мысли, к которым я пришёл по ходу разработки проекта.

Читать далее
Всего голосов 20: ↑14 и ↓6+11
Комментарии18

Как я заработал 500 000 рублей, сделав доступ к ChatGPT. А потом Яндекс убил SEO и всё (почти) закончилось

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров87K

Статья о том, как я почти проспал "бум" ChatGPT, но сделал к нему доступ и заработал на этом (и продолжаю зарабатывать). Сам проект сейчас идёт на спад, но об этом в конце.

Читать далее
Всего голосов 78: ↑64 и ↓14+70
Комментарии170

5 советов разработчику перед стартом своего стартапа. Опыт после 750 000 рублей

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров24K

Всем привет! Меня зовут Ростислав, я full-stack разработчик. Последние 3 года у меня есть хобби - доведение пет-проектов до стадии финансово рентабельных IT продуктов. Сейчас я хочу поделиться своими советами о запуске проекта, исходя из своего опыта.

Читать далее
Всего голосов 45: ↑41 и ↓4+42
Комментарии42

Стартап в Соло. Часть 5: сколько приносит проект сейчас?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров8.2K

Последний пост про развитие моего Telegram чата для сайта (Telegram Feedback) был в марте, чуть больше полугода назад. С тех пор проект подрос, пользователей стало больше, а деньги пусть и не полились рекой, но хотя бы тоненьким ручейком.

Читать далее
Всего голосов 18: ↑18 и ↓0+18
Комментарии4

Стартап в Соло. Часть 4: техническая реализация

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров4.7K

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

Читать далее
Всего голосов 12: ↑12 и ↓0+12
Комментарии2

Стартап в Соло. Часть 3: упрощаем продукт

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.2K

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

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Стартап в соло. Часть 2: идея и первая версия

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4.9K

Продолжаю рассказывать о том, как я запустил свой Telegram чат для сайта. В этой статье расскажу о том, как выглядела первая версия продукта, из каких технических компонентов состояла на этапе MVP и как это всё выглядело визуально.

Читать далее
Всего голосов 10: ↑7 и ↓3+4
Комментарии5

Стартап в соло. Часть 1: текущие показатели

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров13K

Примерно 11 месяцев назад я начал разрабатывать пет-проект - Telegram чат для сайта. С тех пор и до сегодняшнего дня занимаюсь его разработкой и продвижением самостоятельно. Правда занимаюсь им в свободное от основной работы время, которого мало.

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

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

Читать далее
Всего голосов 33: ↑31 и ↓2+38
Комментарии9

The Clean Architecture на TypeScript и React. Часть 1: Основы

Время на прочтение21 мин
Количество просмотров45K


Добрый день, уважаемые читатели. В этой статье мы поговорим об архитектуре программного обеспечения в веб-разработке. Довольно долгое время я и мои коллеги используем вариацию The Clean Architecture для построения архитектуры в своих проектах Frontend проектах. Изначально я взял ее на вооружение с переходом на TypeScript, так как не нашел других подходящих общепринятых архитектурных подходов в мире разработки на React (а пришел я из Android-разработки, где давным-давно, еще до Kotlin, наделала шумихи статья от Fernando Cejas, на которую я до сих пор иногда ссылаюсь).

В данной статье я хочу рассказать вам о нашем опыте применения The Clean Architecture в React-приложениях с использованием TypeScript. Зачем я это рассказываю? — Иногда мне приходится разъяснять и обосновывать ее использование разработчикам, которые еще не знакомы с таким подходом. Поэтому здесь я сделаю детальный разбор с наглядными пояснениями на которое я смогу ссылаться в будущем.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии42

Перевод Google JavaScript Style Guide

Время на прочтение2 мин
Количество просмотров18K
Добрый день, товарищи разработчики!

Введение нового разработчика в проект практически всегда начинается с разбора codestyle'a данного проекта. Так как иногда возникает потребность в обучении разработчиков стилю написания кода, не всегда Junior-разработчики могут сразу разобрать англоязычные примеры. В результате, это привело… к переводу одного из них, о чем я и хочу рассказать в этой статье.

Читать дальше →
Всего голосов 16: ↑13 и ↓3+17
Комментарии7

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность