Стародубцев x IT-ХОЗЯЕВА
3.8K subscribers
686 photos
96 videos
5 files
467 links
IT-ХОЗЯЕВА: https://boosty.to/jointime
По всем вопросам: @jointimer
Реклама: @vlad_0045
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24🤣16🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Запоминаем!

Кстати, ожидайте контента, еду на софтовую конфу от Андрея 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍54🔥2👾1
Я тут задумался довольно сильно насчет сегментирования контента. Всегда испокон веков я следовал принципу разделения каналов. Даже когда я был большим блогером, я понимал, что если буду стримить доту на основном канале, то люди будут уходить. И с телегой я сделал также (у меня есть личный канал и этот). Но сейчас я в небольшой ловушке, тут появляется еще одна сущность GO! ИМХО вам будет интересен вкатунский взгляд на бекенд, и мы не потеряем самобытность. Хотелось бы узнать ваше мнение 🥰
Интересно ли будет кашу читать?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍268🥴31👎1🤔1
19🔥12👍7
С легендой 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥119👎2🫡1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30🤣92
Резко чет появилась зависть к валютным удалёнщикам 💰
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣34😁12💯4😭3
Там стейт оф фронтенд вышел 😈

Реакт опять победил по популярности, но виден прогресс по VUE! Уже даёт с форой в рот ангуляру. Solid ожидаемо не вошёл в рейтинг, как мы и обсуждали на стриме пока у технологии нету сильных амбассадоров в виде комьюнити/корпораций, ничего не выйдет. Попали в рейтинг также HTMX, Svelte, Preact, Qwik

Для SSR топ-1 — Next.js, на втором месте Nuxt 😎

Стейт менеджеры... Наверное вы думаете, что там в топе Redux? Нет, топ-1 React Context API! Хотя ладно, если сложить Redux Toolkit и Redux, то он займет вершину лидерства. После них идёт Zustand и Pinia! Mobx вообще в жопе если честно

Из интересного ещё, Axios обогнал по популярности нативный фетч, после них идёт TanStack Query, а потом ApolloClient

90% людей уже используют TypeScript! Самая любимая дизайн система shadcn/ui, потом идёт MUI / Material UI

Кароч почитайте, интересно очень...
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥307🎉6👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2866
Стырил из чатика… Не покупаем дорогие лицензии ребят, вас могут хряпнуть. Будет больно ☺️

P.S. Всё оказалось с курсом хорошо и он доступен! Ложная тревога. Но смысл поста вы поняли 🤧
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯14💯6😭3
🤬🤬🤬🤬
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣18🤬5👍2😁2
Вначале они нам дают кибер-протез вместо живой руки, а потом его забирают 😱

Верните суки! 😔
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣12😭63🤬1
Ну, как поржали надо мной глупенькие?
Всё равно будете мной пользоваться

(с) Gigaide
🤣177😭2👍11
Алло Codeium! Вы понимаете, что найдутся всегда те, кто будет брать наши деньги? Хоть вы и были бесплатными, верните доступ! Вам время до конца обеда, иначе будут последствия
🔫👀🔫
Please open Telegram to view this post
VIEW IN TELEGRAM
20🤣6🔥3😇1
В прошлый раз не записался звук, а жаль 😊🫣

Надеемся в этот раз будет всё норм
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥4🎉1
Если кто-то будет делать миниапу в телеге — не разделяйте репу бека и бота в разные поды. Сложновато потом будет подписку на канал проверять с валидацией на фронте, и всякие отправки эвентов вашим пользователям через telegram. Сижу сейчас в бекенд нестовый встраиваю Grammy ☺️ Не исключаю, что это я дурак и можно по другому…

Пост писался сразу на эмоциях, прошу прощения за любые ошибки
Please open Telegram to view this post
VIEW IN TELEGRAM
😁101😱1
Мб кому-то поможет
import { Bot, Context, session } from 'grammy';

@Injectable()
export class BotService {
private readonly bot: Bot<Context>;
private readonly logger = new Logger(BotService.name);
private readonly WEB_APP_LINK: string;
private readonly CHANNEL_ID: string;

constructor(
private readonly configService: ConfigService,
private readonly usersService: UsersService,
) {
const telegramBotKey = this.configService.get<string>('TELEGRAM_BOT_KEY');
this.WEB_APP_LINK = this.configService.get<string>('WEB_APP_LINK') || '';
this.bot = new Bot<Context>(telegramBotKey || '');
this.CHANNEL_ID =
this.configService.get<string>('TELEGRAM_CHANNEL_ID') || '';
}
async isUserSubscribed(tgUserId: string): Promise<boolean> {
try {
const member = await this.bot.api.getChatMember(
this.CHANNEL_ID,
+tgUserId,
);
return (
member.status === 'administrator' ||
member.status === 'member' ||
member.status === 'creator'
);
} catch (error) {
if (error.code === 400) {
return false;
}
this.logger.error(`Ошибка при проверке подписки: ${error.message}`);
throw error;
}
}

async initializeBot() {
// Middleware для сессий, (admin, superadmin)
this.bot.use(session({ initial: () => ({}) }));

this.bot.command('start', async (ctx) => {
//Опишите как хотите. Тут оставил пример как нахожу пользователя
const user = await this.usersService.findOneByTgId(tgUserId);
});

this.bot.catch((err) => {
this.logger.error(`Ошибка в боте: ${err.error}`);
// Можете добавить уведомление об ошибке
});

// Запуск бота
this.bot.start();
this.logger.log('Telegram-бот запущен');
}
}
🙈264👍2🔥1😁1
Блин, какой-же кайф после webpack на vite сидеть. Сразу замечаешь внимание к мелочам от разработчиков 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥198🥰7💯11
ХАЗЯЕВА бросились давать советы молодому. Если ищете волшебную таблетку от всего — вот она. Берём лишние 50 рублей и подписываемся, не стесняемся
1🔥17👍86🤡3
Ладно, снёс прошлый пост по причине того что не мне судить человека, который сделал для комьюнити в сто тыщ крат больше чем я.
Речь про ulbitv и его постик с рекламой после долгого перерыва

А возвращаюсь я к вам с очередной шизой, я чуть не сошёл с ума при переносе conversation в мой бек на несте. Благо всё получилось, и я успел реализовать функционал в последний момент (он нужен был сегодня).

Я тут начал играть в миниапки всякие криптовалютные, с целью посмотреть какой функционал ребята завозят, капец там красота! Появилась идея сделать кликеры-фармилки, за которые не забанят и развернуть это всё на VDS. Интересен такой контент будет вам? Наверное на js сделаем 😈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍253🔥3🥴1