Рубрика «javascript» - 9
Верстаем своего ИИ CLI агента на… GOLANG???
2025-07-05 в 22:13, admin, рубрики: AI, backend, cli, Go, golang, javascript, ml, python, UIgRPC, HTTP, Websocket — и все это один сервер
2025-07-05 в 5:16, admin, рубрики: docker-compose, grpc, html, http, javascript, openswoole, php, swoole, WebSocketОднажды передо мной встала довольно интересная задача: обеспечить взаимодействие стороннего веб-приложения - и набора сервисов, имеющих gRPC интерфейс.
Нужно было проводить обработку данных от веб-приложения через конвейеры AI-агентов, собирать конечный результат, и отдавать его приложению.
А также, что немаловажно, обеспечить наглядность мониторинга и управления всем хозяйством.
Мне потребовалось поддержать три типа интерфейсов. Во-первых,RestAPI для веб-приложения. Во-вторых, gRPC для взаимодействия с сервисами. В-третьих, HTTP + Websocket для интерактивного мониторинга и управления.
Темная магия JavaScript: Укрощаем неявное приведение типов
2025-06-27 в 17:15, admin, рубрики: javascript, приведение типов, Программирование, фронтендПролог: Знакомая боль
Привет! У каждого JS-разработчика есть своя история. История о том, как он впервые встретился с этим. Сидишь, пишешь код, всё логично, всё под контролем. И тут, чтобы проверить одну мелочь, открываешь консоль и из чистого любопытства пишешь:
[] + {} // Получаешь: "[object Object]"
// Хм, ладно, массив привел себя к строке, а объект стал... объектом. Логично.
{} + [] // Получаешь... 0 ???
// ЧТО?!
Стоп. Как это вообще возможно? Мы только что поменяли местами два операнда и получили совершенно другой тип данных. Кажется, будто язык издевается над нами.
Добавим классики:
Читать полностью »
Наводим порядок в загрузке данных Angular с помощью резолверов
2025-06-27 в 5:15, admin, рубрики: angular, cache, javascript, perfomance, resolver, TypeScript, web, zodВсем привет! Сегодня хочу разобрать кейс, с которым сталкивается почти каждый Angular-разработчик на существующем проекте.
Часто в компонентах можно встретить такой код:
public user: User | null = null;
public posts: Post[] | null = null;
public stats: Stats | null = null;
constructor(private readonly apiService: ApiService) {}
public ngOnInit(): void {
this.apiService.getUser().subscribe((user) => this.user = user);
this.apiService.getPosts().subscribe((posts) => this.posts = posts);
this.apiService.getStats().subscribe((stats) => this.stats = stats);
}
Все загрузки данных у нас происходят в ngOnInitЧитать полностью »
Как создать простое API? Express + Prisma
2025-06-21 в 15:15, admin, рубрики: api, express, javascript, Node, node.js, nodejs, PrismaИнициализация проекта на express и установка требуемых библиотек::
npm init -y
npm i express body-parser jsonwebtoken nodemon dotenv pg argon2 cookie-parser
Меняем в package.json: нужно добавить type и скрипт dev
"main": "index.js",
"type": "module",
"scripts": {
"dev": "nodemon app.js"
},
Создаем app.js в корневой папке
Русскоязычные LLM для вызова инструментов, переводов и финансовой аналитики
2025-06-20 в 17:08, admin, рубрики: agents, AI, gguf, grok, javascript, llm, OpenAI, python, TensorFlow, TypeScriptПредыдущая статья с подборкой моделей для русского
Как я делал автопуть для игры на Phaser (TypeScript)
2025-06-20 в 14:59, admin, рубрики: Gamedev, javascript, phaser, phaser 3, phaser.js, TypeScript, Алгоритмы
Пролог
Всем привет! Сразу хочу сказать, что это не гайд, и я не рассказываю, как нужно кодить — просто хочу поделиться тем, что у меня получилось, и что я использовал в процессе разработки.
Как переносить «висячие» слова на следующую строку с помощью JavaScript
2025-06-20 в 8:29, admin, рубрики: css, javascript, JS, Висячие слова, перенос предлогов, типографика
Золотое сечение в дизайне 2025: Современные подходы к применению в веб и мобильном дизайне
2025-06-17 в 18:05, admin, рубрики: css, html, javascript, дизайн, дизайн интерфейсов, дизайн сайтов, дизайнеру, мобильная разработка, мобильные приложенияСегодня я хочу поделиться глубоким исследованием того, как применять золотое сечение в современном дизайне 2025 года. Эта статья основана не только на теории, но и на реальном опыте работы с крупными проектами, A/B тестах и исследованиях пользователей.
Что такое золотое сечение и почему оно работает в 2025 году
Золотое сечение (φ ≈ 1.618) — это математическая константа, которая представляет собой отношение двух величин, при котором отношение суммы этих величин к большей из них равно отношению большей к меньшей. Простыми словами: если у нас есть отрезок длиной A+B, то A/B = (A+B)/A ≈ 1.618.



