TGViewer
Channel Public Channel
tmadevs

tmadevs

@tmdevs

tma devs вещают о том как надо

youtube: https://youtube.com/@tmadevs
github: https://github.com/tmadevs

для связи: @rashdeva @vityooook
Subscribers
155
Photos
7
Videos
8
Links
15
Recent Posts 20 shown
Post #79 159
приветствую. а есть фронтендщики которым нужна подработка?
  • 😁 3
  • ❤ 1
  • 🔥 1
Post #78 247
всех с наступающим новым годом!🎅 в новом году скидок на frontend не будет, поэтому можете обращаться за качественной работой 😄

портфолио
- evaa
- fiva
- spend.tg
- НГ в virus 🦠
- etc

@rashdeva
  • 🔥 10
  • ❤ 4
Post #76 439
Кому-то интересно взять в работу? Ищут фронт

У нас есть ряд задач по фронтенду, к которым нужно подключиться, хотел бы уточнить твою доступность

Скоуп задач:
1. Сделать ревью свапов и исправить недочеты
2. Доделать взаимодействие с лимитными ордерами (смарт+бек готовы, остается добить ряд деталей по фронту)
3. Сделать интерфейсы для взаимодействия с волтами автоперестановки ликвидности в CLMM
  • 👍 2
Post #73 514
я же думаю что все это бред полнейший и надо юзать yandex cloud. собственно скоро yaswami перенесем туда, а то мы запускаем этот космический корабль из своего сервера в подвале Ж)
  • ❤ 2
  • 😁 1
Post #72 544

Forwarded from Nikolay Leon

Для тех, кто не знает как обойти ограничения Cloudflare для своего приложения:

Cloudflare не работает с включенным проксированием, юзер получает первые 16кб ответа и полностью работает, если выключить проксирование, оставив его в режиме DNS-only. Смысла в этом мало, но это понимание даёт нам обойти ограничения.

Что делаем:
1. Создаем доп. поддомен для ru-региона с выключенным проксированием. Например у вас мини приложение на miniapp.domain.com (проксирование включено), делаем второй ru-miniapp.domain.com (проксирование выключено)
2. Переходим в Compute (Workers) -> Workers & Pages -> Create и создаем воркер:
export default {
async fetch(request) {

const country = request.cf?.country || "XX";
const url = new URL(request.url);

if (country === "RU") {
const redirectUrl = new URL(url.pathname + url.search, "YOU RU-MINIAPP_DOMAIN");
return Response.redirect(redirectUrl.toString(), 302);
}

return fetch(request);
}
};

3. Заходим в домен -> Workers Routes -> Add Route и добавляем наш воркер на основной поддомен, где включено проксирование
4. Так делаем для каждого поддомена и домена сайта

Что в итоге мы имеем:
1. На основном поддомене включено проксирование, запрос идёт к ближайшему кэш-серверу, мы сохраняем CDN, быструю скорость ответа по всему миру и защиту от DDOS
2. Трафик для RU-региона всё ещё идёт к ближайшему кэш серверу, редиректиться на поддомен без проксирования и дальше спокойно доходит до РФ юзеров
3. Абсолютно никакой доп. нагрузки на ваши сервера

Нюанс:
Cloudflare Worker-ы не полностью бесплатные, но цена там 3 копейки и сильно дешевле, чем своя реализация через доп. прокси сервера для РФ-юзеров. Да и гемора объективно сильно меньше, внедряется эта штука за 5 минут.
  • ❤ 4
  • 🔥 4
Post #71 251
@Scilef поделился статьей 👀
  • ❤ 1
Post #68 381
кстати можем под ивенты добавить задания и лидерборд, думаю такое будет уже и крипто сообществам интересно
  • ❤ 5
  • 🔥 1
Post #67 346

Forwarded from *ЯСВАМИ – События в Telegram

Привет 🌞 Yaswami
Мы официально запустились! 🚀

Yaswami — первый инструмент для управления мероприятиями в Telegram (скоро — маркетплейс)

🎟 Легко создавайте и участвуйте в мероприятиях прямо внутри Telegram
💰 Принимайте платежи на вашу кассу (Юкасса, Т-Касса, TON кошелек)
✈️ Делитесь событиями в Stories, каналах и личных сообщениях внутри Telegram
🎫 Возможность добавить абонементы
🧠 Создание ивента с помощью AI

ДЕМО: https://t.me/yaswamibot/onboarding

Будем рады вашей обратной связи, вопросам и предложениям — пишите, что думаете, что не понятно, что хотелось бы добавить! 🙈
  • ❤ 5
Post #66 275
тем временем запустили наш первый реальный сервис
  • 🤔 1
Post #65 501
когда паракодишь с коллегой в windsurf
  • 😁 8
  • 👍 2
  • ❤ 1
Post #63 625
отличные же новости в том, что вышла либа https://silkhq.co/, которая дает нативный уровень взаимодействия с UI для наших TMA.
Будет круто увидеть как кто-то ее вшил в свой проект, пока я не сделаю это первым и поделюсь с вами своими впечатлениями 🍷
  • ❤ 3
  • 🔥 2
Post #62 371
ищу в команду человека, который хорошо умеет рефакторить код, умение писать новые фичи не требуется 😂
  • 😈 2
  • ❤ 1
  • 👍 1
  • 🔥 1
Post #61 443
// Check if wallet is stored in localStorage
// it helps to handle the case when user refreshes the page
// and we don't know if wallet is connected or not
// while tonconnect is restoring wallet info
const isWalletStored = !!window?.localStorage.getItem(
'ton-connect-ui_wallet-info'
);

const wallet = useTonConnect();

console.log(wallet.connected, isWalletStored)
// false, true

// here I just example that in few seconds wallet
setTimeout(() => {
console.log(wallet.connected, isWalletStored)
// true, true
}, 10)



В react с @tonconnect есть проблема с проверкой подключен ли кошелек у пользователя или нет. Решение с isWalletStored, это то что я использую, дабы избежать разных лагов с авторизацией пользователя.

возможно у вас есть лучше способ узнать подключен ли кошелек пока tonconnect соединяется с ним, буду рад узнать 🍷
  • 👍 7
  • ❤ 3
Post #60 397
когда на вайб кодинге
  • 🤣 6
  • 👍 2
  • ❤ 1
Post #59 393
считаю что для каждого стартапа сейчас важно видеть в разработчиках две вещи:

0️⃣ Zero-day onboarding
➖ One-day deployment

0️⃣ команде не нужно обучать человека и тратить время других разработчиков, тогда скорость разработки сразу повышается и выполняются больше задач

➖ классно, а вообще очень важно, если мы придерживаемся 0️⃣ то стремимся выполнять с самого первого дня множества задач, это сама цель найма нового человека, поэтому каждый день видеть результат, это лучший показатель для компании

поделитесь опытом, как у вас происходит онбординг и частота коммитов? какой режим больше нравится? 🍷
  • 👍 5
  • 🔥 3
Post #58 395
ребята у меня два хороших фронта ищут заказы, если что-то кому-то нужно, пишите-свяжу 🍷
  • ❤ 3
Post #57 526
неплохо стрельнул пост про @Qbitsbot, на подходе еще пару скринов
  • ❤ 6
Post #56 532
всем любителям shadcn, небольшой список либ с качественными компонентами:

- https://ui.aceternity.com/ - красивые анимации
- https://magicui.design/ - красивые анимации
- https://originui.com/ - хорошая пачка форм компонентов

- https://v0.dev/ – AI для создания shadcn компонентов
  • ❤ 7
  • 🔥 3
Post #55 370

Forwarded from LotTony DAO (Scilef🦉)

Всем привет, на связи @Scilef

Я всё не оставляю надежды сделать полноценную игру (Сокровище @lottony_bot не в счёт), и сегодня накидал шаблонный проектик для разработки ТМА игр 👍

Движок прикрутил Phaser 3, бекенд на Node.js, бот на GrammY, базюка MongoDB. И киллер-фича: вместо того, чтобы пилить менюшки внутри игры, для этого дела я решил использовать React, ведь ТМА это браузерка, а значит реактом делать юзер интерфейсы будет проще всего (я тут помогал пилить @DurovJumpBot на днях, и это просто убожество, делать интерфейсы игровым движком) 😎

Всё добро уже заботливо докеризировано, на продакшене даже SSL сертификат выпускается отдельным контейнером, а для самых ленивых есть оркестрация docker-compose файлами через Makefile ❤️

В общем, если вы давненько думали "а не запилить ли мне ТМА игру на всю котлету?!" - самое время брать шаблончик в руки, ИИ-ассистента в помощь и забуриваться в геймдев по самые ушки 💻

Всех обнял, всех приподнял, чмаффки ☺️

🦊 Подкаст 🍉 Игра 🍉 Сайт 🍉 Канал 🍉 Чат 🍉 Бот 🍉 Приватка 🍉 Блогер Лис 🍉 Арты 🍉 Легенды 🍉 Все проекты 🦊
  • 🔥 6
  • ❤ 3
Older posts →

About this channel

How can I read @tmdevs without a Telegram account?
TGViewer shows the public web preview Telegram publishes for tmadevs: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does tmadevs have?
tmadevs (@tmdevs) has 155 subscribers on Telegram, refreshed roughly every 30 minutes.
Does tmadevs know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →