I tried to build a LitRPG sandbox with on the fly generated sprites

이 글은 LitRPG 샌드박스 게임에서 플레이어 행동에 따라 실시간으로 스프라이트 시트를 생성하고 애니메이션의 일관성을 유지하는 실험 프로젝트를 소개합니다. 서버는 NestJS, 프론트엔드는 Next.js와 Phaser를 사용하며, Mastra 에이전트가 Claude Sonnet 모델을 기반으로 Gemini 2.0 Flash 도구를 활용해 스프라이트를 생성하고, 알고리즘 검사로 품질을 검증 후 실패 시 수정 요청을 반복하는 구조입니다. 이 접근법은 AI 기반 게임 자산 생성과 실시간 피드백 루프를 결합해 스타일 일관성을 유지하는 점이 특징입니다.

https://app.productnow.ai/public/doc/gsfw-idtx-gwcs

#litRPG #spritegeneration #nestjs #phaser #mastraagent

Documents | I tried to build a LitRPG sandbox with on the fly generated sprites

I've always loved LitRPG novels for one feeling: the world is capable of so much, and it's yours to discover — not in some guide, but through exploration and ex

ProductNow

NestJS en AWS Lambda con CDK y GitHub Actions 2026

¿Tu API NestJS necesita serverless? Guía 2026 para desplegar NestJS en AWS Lambda con CDK y GitHub Actions, OIDC y cold starts resueltos paso a paso.

https://donweb.news/desplegar-nestjs-aws-lambda-cdk-github-actions/

#nestjs #awslambda #awscdk #githubactions #serverless

NestJS en AWS Lambda con CDK y GitHub Actions 2026

Cómo desplegar NestJS en AWS Lambda usando CDK, automatizar con GitHub Actions y reducir cold starts. Guía completa con errores comunes y soluciones.

DonWeb News

Откуда пришли пользователи: first-touch attribution для NestJS + React + Telegram Mini App в 100 строк кода

Я делаю голосовой AI-репетитор английского. Продукт живёт в трёх местах: веб-сайт speakwithai.pro , Telegram Mini App и Android-приложение в RuStore. У меня одна и та же база пользователей на NestJS + Postgres, и мне очень нужен ответ на вопрос: откуда вообще приходят люди? Yandex.Metrika и Google Analytics показывают только сайт. Telegram Mini App для них — чёрный ящик. Android-приложение через WebView — тоже. Из 6000 просмотров статьи на Habr я не мог сказать, сколько оттуда пришло в продукт, и через какой канал (TG, веб, app). Я не хотел тащить большую CDP вроде Mixpanel или Amplitude — для соло-разработчика это overkill. Вечером сел и сделал simplest-thing-that-could-possibly-work: одна колонка в БД, парсится при первом визите, читается на регистрации. 100 строк кода. Делюсь. Если интересно посмотреть на сам продукт — он живёт здесь: 🤖 Telegram-бот 🌐

https://habr.com/ru/articles/1030560/

#attribution #firsttouch_attribution #UTMметки #Telegram_Mini_App #start_param #NestJS #React #вебаналитика #TypeScript #маркетинговая_аналитика

Откуда пришли пользователи: first-touch attribution для NestJS + React + Telegram Mini App в 100 строк кода

Без сторонних библиотек, одной колонкой в БД, для соло-разработчика которому надо узнать что у него работает. Я делаю голосовой AI-репетитор английского. Продукт живёт в трёх местах: веб-сайт...

Хабр

Приложение полностью написанное AI

У меня возникла идея провести эксперимент, чтобы лучше понять текущие возможности агентов для написания кода. Ну и кроме этого протестировать рынок и понять что нас ожидает в ближайшем будущем в плане изменения подходов к разработке. Я хочу написать мобильные приложения для iOS и Android начиная от дизайна и до деплоя с помощью Claude Code.

https://habr.com/ru/articles/1021492/

#ai #tailwind #angular #nestjs #postgresql #mobile_development

Приложение полностью написанное AI

Kommunalka У меня возникла идея провести эксперимент, чтобы лучше понять текущие возможности агентов для написания кода. Ну и кроме этого протестировать рынок и понять что нас ожидает в ближайшем...

Хабр

How #Axios Is Used

axios is typically found as a direct or transitive dependency in:

Frontend frameworks: #React, #Vue, #Angular projects
Backend frameworks: #Express, #Nextjs, #NestJS applications
#AWS #SDKs: The AWS SDK for #JavaScript uses axios
#GitHub Actions: Popular actions like slack-github-action (used by 23,000+ public repositories) depend on axios
Build tools and CI/CD: Countless development pipelines
Enterprise applications: Any project making HTTP requests

been getting back into working on my rss reader, lionsmane! still looking for help if anyone wants to collab! #nestjs #typescript #react #rss

​ ​:pleading_3d:​

https://git.gay/x4d6165/lionsmane
x4d6165/lionsmane

lionsmane

git.gay

152-ФЗ и LLM несовместимы по умолчанию: как мы это исправили без потери качества AI

Строим AI-ассистента для бизнеса — и обнаруживаем, что каждое сообщение пользователя с персональными данными уходит в Google. Рассказываю, как это исправить, не сломав UX. Когда мы запускали AI-ассистента для квалификации лидов в строительном бизнесе, первый же вопрос от клиента поставил меня в тупик: «А куда уходят персональные данные, которые люди вводят в чат?» Я знал ответ. И он мне не нравился. Пользователь пишет: «Меня зовут Дмитрий, наша компания ООО Ромашка, телефон +7 903 123-45-67, email [email protected] » . Это сообщение в том же виде уходит в Google Gemini API для генерации ответа. Google получает PII — имя, телефон, email конкретного человека. Каждый раз. С каждым пользователем. Для бизнеса в России это три проблемы одновременно. Юридическая. 152-ФЗ требует, чтобы персональные данные российских граждан обрабатывались на территории РФ. Передача данных на серверы Google — даже для обработки, не хранения — это трансграничная передача данных, которая требует уведомления Роскомнадзора и согласия субъекта. Штрафы начинаются от 3 млн рублей. Бизнес-риск. Контактная база клиентов — главный актив отдела продаж. Отдавать её в третьи руки, пусть даже крупной корпорации — вопрос корпоративной гигиены. Этика. Клиент пишет в ваш чат. Он доверяет вам свои данные. Не Google. Задача сформулировалась чётко: большая языковая модель должна вести диалог естественно — обращаться по имени, знать компанию, упоминать email — но никогда не получать реальные персональные данные. Звучит как противоречие. Решение оказалось элегантным.

https://habr.com/ru/articles/1015694/

#информационная_безопасность #персональные_данные #152ФЗ #LLM #большие_языковые_модели #защита_данных #NestJS #Gemini_API #PII #разработка

152-ФЗ и LLM несовместимы по умолчанию: как мы это исправили без потери качества AI

Строим AI-ассистента для бизнеса — и обнаруживаем, что каждое сообщение пользователя с персональными данными уходит в Google. Рассказываю, как это исправить, не сломав UX. Когда мы запускали...

Хабр

hey does anyone think they could help with my nestjs exception filter? i'm trying to move to fastify but I can't get the reply typing right

#typescript #nestjs

import { ArgumentsHost, Catch, ExceptionFilter, HttpException, } from '@nestjs/common'; import { FastifyReply, FastifyRequest } from 'fastify'; @Catch(HttpException) export class MiniHttpExceptionFilter implements ExceptionFilter { catch(exception: HttpException, host: ArgumentsHost) { const ctx = host.switchToHttp(); const response = ctx.getResponse<FastifyReply>(); const status = exception.getStatus(); response.code(status).send({ error_message: exception.message, }); } }

Hello Mastodon! 🚀 This post was published automatically using our real estate platform API. Building the future of property management with modern technology! #RealEstate #Automation #NestJS

Day 46 of Year 3
Day 777 overall since Jan 1, 2024.

Today:
• Tested backend routes and set up Postman for API validation
• Wrote clean Markdown documentation mapping client → controller flow
• Configured ESM TypeScript compilation in my NestJS backend
• Fixed module imports and wired AuthModule with UsersModule

#freeCodeCamp #100DaysOfCode
#Year3OfCode #Day777Overall
#Spring2026Cohort #TeamTealIris
#NHCarriganMentorship
#BackendDevelopment #NestJS
#LearningInPublic #Consistency