Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥11❤9👎2🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
Нас не победить 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30🤣9❤2
Резко чет появилась зависть к валютным удалёнщикам 💰
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
Кароч почитайте, интересно очень...
Реакт опять победил по популярности, но виден прогресс по 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
State of Frontend 2024
Based on surveys filled in by 6028 developers from 139 countries, the State of Frontend 2024 is supported by 23 expert commentaries about frontend trends and the future.
🔥30❤7🎉6👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28❤6 6
Стырил из чатика… Не покупаем дорогие лицензии ребят, вас могут хряпнуть. Будет больно ☺️
P.S. Всё оказалось с курсом хорошо и он доступен! Ложная тревога. Но смысл поста вы поняли🤧
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😭6❤3🤬1
Алло Codeium! Вы понимаете, что найдутся всегда те, кто будет брать наши деньги? Хоть вы и были бесплатными, верните доступ! Вам время до конца обеда, иначе будут последствия
🔫 👀 🔫
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Если кто-то будет делать миниапу в телеге — не разделяйте репу бека и бота в разные поды. Сложновато потом будет подписку на канал проверять с валидацией на фронте, и всякие отправки эвентов вашим пользователям через telegram. Сижу сейчас в бекенд нестовый встраиваю Grammy ☺️ Не исключаю, что это я дурак и можно по другому…
Пост писался сразу на эмоциях, прошу прощения за любые ошибки
Пост писался сразу на эмоциях, прошу прощения за любые ошибки
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10❤1😱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-бот запущен');
}
}🙈26❤4👍2🔥1😁1
Блин, какой-же кайф после webpack на vite сидеть. Сразу замечаешь внимание к мелочам от разработчиков 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤8🥰7💯1 1
ХАЗЯЕВА бросились давать советы молодому. Если ищете волшебную таблетку от всего — вот она. Берём лишние 50 рублей и подписываемся, не стесняемся
1🔥17👍8❤6🤡3
Ладно, снёс прошлый пост по причине того что не мне судить человека, который сделал для комьюнити в сто тыщ крат больше чем я.
Речь про ulbitv и его постик с рекламой после долгого перерыва
А возвращаюсь я к вам с очередной шизой, я чуть не сошёл с ума при переносе conversation в мой бек на несте. Благо всё получилось, и я успел реализовать функционал в последний момент (он нужен был сегодня).
Я тут начал играть в миниапки всякие криптовалютные, с целью посмотреть какой функционал ребята завозят, капец там красота! Появилась идея сделать кликеры-фармилки, за которые не забанят и развернуть это всё на VDS. Интересен такой контент будет вам? Наверное на js сделаем😈
А возвращаюсь я к вам с очередной шизой, я чуть не сошёл с ума при переносе conversation в мой бек на несте. Благо всё получилось, и я успел реализовать функционал в последний момент (он нужен был сегодня).
Я тут начал играть в миниапки всякие криптовалютные, с целью посмотреть какой функционал ребята завозят, капец там красота! Появилась идея сделать кликеры-фармилки, за которые не забанят и развернуть это всё на VDS. Интересен такой контент будет вам? Наверное на js сделаем
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤3🔥3🥴1
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁15❤3🤣3💯1
У нас новая рубрика —утренняя викторина ☀️
Отгадайте самое бесполезное слово, 5 букв
AGILE
Отгадайте самое бесполезное слово, 5 букв
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23🔥6🤣5 2
Самый крупный вклад в наше комьюнити был недавно сделан Саней 😈
Курс по Three.js от создателя сайта с машинкой, очень классный! Уже доступен всем участникам комьюнити. Только есть одна проблема, нужно облако куда закинуть видосики. Подскажите нормальные альтернативы яндексу и mail.ru, там очень не удобно
Кста скоро повышение цен на подписку, ожидайте постик❤️
Успей подписаться по старым ценам, скоро будет много движа
Курс по Three.js от создателя сайта с машинкой, очень классный! Уже доступен всем участникам комьюнити. Только есть одна проблема, нужно облако куда закинуть видосики. Подскажите нормальные альтернативы яндексу и mail.ru, там очень не удобно
Кста скоро повышение цен на подписку, ожидайте постик
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤4🥰2
Хотите почувствовать синдром самозванца? Оказывается web версию телеги написал всего один человек на хакатоне 🗿
https://github.com/Ajaxy/telegram-tt
https://github.com/Ajaxy/telegram-tt
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Ajaxy/telegram-tt: Telegram Web A, GPL v3
Telegram Web A, GPL v3. Contribute to Ajaxy/telegram-tt development by creating an account on GitHub.