Форум программистов, компьютерный форум, киберфорум
Graphql
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Шаблоны API Gateway и управление трафиком микросервисов
Запись от ArchitectMsa размещена 23.09.2025 в 17:00 / Microservice it all!
Показов 3101 Комментарии 0

Нажмите на изображение для увеличения
Название: Шаблоны API Gateway и управление трафиком микросервисов.jpg
Просмотров: 186
Размер:	94.4 Кб
ID:	11199
Микросервисная архитектура обещала нам гибкость, масштабируемость и возможность раздельного деплоя. Но вместо этого многие получили распределённый хаос. Один сервис превратился в пять, пять — в пятьдесят, и внезапно простая архитектура превратилась в сложную...
Аватар для ArchitectMsa
Старый
GraphQL или REST в Java: проектирование API для современных фронтендов
Запись от JVM_Whisperess размещена 16.09.2025 в 21:25
Показов 3283 Комментарии 0

Нажмите на изображение для увеличения
Название: GraphQL или REST в Java.jpg
Просмотров: 226
Размер:	182.8 Кб
ID:	11176
Когда я только начинал свой путь в разработке бэкенда, всё казалось простым — SOAP уходил в прошлое, а REST был светлым будущим. Но технологический мир не стоит на месте. Появление GraphQL в 2015 году буквально перевернуло представление о том, как должен выглядеть современный API. На одном из проектов мы неделю спорили о выборе подхода, и в итоге архитектурный...
Аватар для JVM_Whisperess
Старый
Record в C#
Запись от UnmanagedCoder размещена 11.09.2025 в 16:03 / C# .Net and all about
Показов 6600 Комментарии 1

Нажмите на изображение для увеличения
Название: Тип Record в C#.jpg
Просмотров: 340
Размер:	89.8 Кб
ID:	11167
Records в C# - это, по сути, синтаксический сахар над обычными классами и структурами. Но какой же это вкусный сахар! Если говорить совсем просто - это специальный тип данных, разработанный Microsoft для моделирования неизменяемых объектов, которые представляют данные, а не поведение. Вот простейший пример записи:

C#
1
public record Person(string FirstName, string LastName);
Это всё! Одна строчка кода, и у нас...
Аватар для UnmanagedCoder
Старый
Модуль подписки пользователя в ASP.NET MVC
Запись от stackOverflow размещена 24.08.2025 в 12:09
Показов 4151 Комментарии 0

Нажмите на изображение для увеличения
Название: Модуль подписки пользователя в ASP.NET MVC.jpg
Просмотров: 212
Размер:	219.0 Кб
ID:	11067
Подписочная модель кажется простой только на бумаге. Пользователь выбирает план, платит деньги, получает доступ — что может быть проще? Но стоит копнуть глубже, и выясняется, что нужно учесть десятки сценариев: что делать с частичными платежами, как обрабатывать...
Аватар для stackOverflow
Старый
Как загружать данные в Kotlin с корутинами (Вторая часть)
Запись от mobDevWorks размещена 23.08.2025 в 11:02 / Mobile or nothing
Показов 2877 Комментарии 0

Нажмите на изображение для увеличения
Название: Как загружать данные в Kotlin с корутинами 2.jpg
Просмотров: 208
Размер:	182.8 Кб
ID:	11066
Как загружать данные в Kotlin с корутинами (Первая часть)

Retrofit с корутинами - это сочетание, которое изменило мой взгляд на работу с HTTP API. Помню времена, когда каждый сетевой запрос превращался в танцы с колбэками, обработкой потоков и ручным парсингом JSON. С появлением поддержки suspend-функций в Retrofit 2.6 всё стало...
Аватар для mobDevWorks
Старый
Как загружать данные в Kotlin с корутинами (Первая часть)
Запись от mobDevWorks размещена 22.08.2025 в 21:01 / Mobile or nothing
Показов 3235 Комментарии 0

Нажмите на изображение для увеличения
Название: Как загружать данные в Kotlin с корутинами.jpg
Просмотров: 191
Размер:	227.4 Кб
ID:	11065
Помню, как пять лет назад я сидел с ноутбуком в любимой кофейне и пытался разобраться с очередным NullPointerException в коде загрузки данных. Тогда я еще использовал AsyncTask и Thread, постоянно боролся с утечками памяти в ViewModel и проклинал callback hell. Знакомая картина?

Переход на корутины Kotlin стал для меня настоящим откровением - не сразу, конечно. Первые месяцы я относился к ним...
Аватар для mobDevWorks
Старый
Мастер-класс по микросервисам на Node.js
Запись от Reangularity размещена 21.06.2025 в 09:24 / Vue/React/Angular/Svelte notes
Показов 8355 Комментарии 0

Нажмите на изображение для увеличения
Название: Мастер-класс по микросервисам на Node.js.jpg
Просмотров: 241
Размер:	115.0 Кб
ID:	10913
Node.js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для высоконагруженных систем с интенсивным вводом/выводом. Хотя ранее я скептически относился к JavaScript на сервере, сейчас это мой основной инструмент для построения распределенных систем, обрабатывающих...
Аватар для Reangularity
Старый
Создаем Web API с Flask и SQLAlchemy
Запись от py-thonny размещена 10.05.2025 в 18:50 / pythonic man's blog
Показов 3943 Комментарии 0

Нажмите на изображение для увеличения
Название: b4903bbd-e192-42ed-ba08-e8e3a2dc1029.jpg
Просмотров: 226
Размер:	199.3 Кб
ID:	10785
В веб-разработке Flask и SQLAlchemy — настоящие рок-звезды бэкенда, особенно когда речь заходит о создании масштабируемых API. Эта комбинация инструментов прочно закрепилась в арсенале разработчиков не просто так: она соединяет простоту, гибкость и производителность, что делает её идеальной для проектов любой сложности — от простых прототипов до корпоративных систем.

Ключевые технические характеристики Flask: легковесность, расширяемость и минимализм


...
Аватар для py-thonny
Старый
GraphQL Federation в Spring Boot и создание API с помощью Apollo
Запись от Javaican размещена 09.05.2025 в 11:49 / Making Java great for ever
Показов 1551 Комментарии 0

Нажмите на изображение для увеличения
Название: 147e6448-87c4-4805-ab14-2b11d9ed1ca1.jpg
Просмотров: 174
Размер:	223.4 Кб
ID:	10772
REST долгое время царствовал в экосистеме API, как дизайн-подход №1. Его относительная простота, понятный жизненый цикл ресурсов и стриктная иерархичность превратили REST в стандарт де-факто для разработки веб-сервисов любой сложности. Однако практика показала, что у этой методики есть пара-тройка тонких мест, особенно при работе с микросервисными...
Аватар для Javaican
Старый
CRUD API на C# и GraphQL
Запись от stackOverflow размещена 05.05.2025 в 21:32
Показов 3687 Комментарии 0
Метки .net, api, c#, graphql

Нажмите на изображение для увеличения
Название: 2832307e-6e63-472c-b97b-c2443b681ade.jpg
Просмотров: 125
Размер:	187.8 Кб
ID:	10748
В бэкенд-разработке постоянно возникают новые технологии, призванные решить актуальные проблемы и упростить жизнь программистам. Одной из таких технологий стал GraphQL — язык запросов для API, который постепенно набирает всё большую популярность и становится реальной альтернативой традиционным REST-интерфейсам. Если вы ещё не нырнули в этот прекрасный мир гибких запросов и точно заточенных ответов...
Аватар для stackOverflow
Старый
C# и микросервисы: Распределённые системы на .NET
Запись от stackOverflow размещена 02.05.2025 в 11:46
Показов 2392 Комментарии 0

Нажмите на изображение для увеличения
Название: 71e48cb5-9280-474b-85b7-bb50a4c88cc0.jpg
Просмотров: 133
Размер:	194.2 Кб
ID:	10707
Мир разработки ПО стремительно меняется — монолитные приложения уступают место гибким, масштабируемым архитектурам. Микросервисы давно превратились из модного словечка в реальную производственную необходимость, особенно когда дело касается крупных распределённых систем. А платформа .NET, с её мощным C#, предоставляет отличный инструментарий для создания таких систем. Я помню времена, когда мы радостно...
Аватар для stackOverflow
Старый
Шаблоны и протоколы для создания устойчивых микросервисов
Запись от ArchitectMsa размещена 19.04.2025 в 10:06 / Microservice it all!
Показов 3795 Комментарии 0

Нажмите на изображение для увеличения
Название: 24fb8dca-eead-449d-9708-a3005e2dc6b4.jpg
Просмотров: 199
Размер:	139.4 Кб
ID:	10615
Микросервисы — архитектурный подход, разбивающий сложные приложения на небольшие, независимые компоненты. Вместо монолитного гиганта, система превращается в созвездие небольших взаимодействующих сервисов. По своей сути, это как качественно организованный оркестр,...
Аватар для ArchitectMsa
Старый
Обмен данными в микросервисной архитектуре
Запись от ArchitectMsa размещена 06.04.2025 в 22:00 / Microservice it all!
Показов 5261 Комментарии 0

Нажмите на изображение для увеличения
Название: 63f23c83-62a4-4109-a339-6a1a6cae127d.jpg
Просмотров: 196
Размер:	202.0 Кб
ID:	10546
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в профессиональных кругах, и многие воспринимают её слишком буквально....
Аватар для ArchitectMsa
Старый
Гексагональная архитектура со Spring Boot
Запись от Javaican размещена 17.03.2025 в 17:15 / Making Java great for ever
Показов 2275 Комментарии 0

Нажмите на изображение для увеличения
Название: fd02d889-e17c-43b6-b78f-c584780088e4.jpg
Просмотров: 208
Размер:	257.5 Кб
ID:	10437
Если вы когда-нибудь сталкивались с ситуацией, когда внесение простых изменений в базу данных или пользовательский интерфейс заставляло вас переписывать весь код, то вы точно оцените элегантность гексагонального подхода. Эта архитектура разделяет приложение...
Аватар для Javaican
Старый
Предотвращение XSS, CSRF и SQL-инъекций в JavaScript
Запись от run.dev размещена 13.03.2025 в 09:19 / JavaScript, TypeScript etc...
Показов 3703 Комментарии 0

Нажмите на изображение для увеличения
Название: 90ac2e90-4586-4386-8411-367d8a42a553.jpg
Просмотров: 215
Размер:	165.7 Кб
ID:	10381
JavaScript занимает первые позиции среди языков веб-разработки, но его распространенность делает его привлекательной целью для злоумышленников. Межсайтовый скриптинг (XSS), межсайтовая подделка запросов (CSRF) и SQL-инъекции — три наиболее опасные уязвимости, которые могут...
Аватар для run.dev
Старый
Разработка API GraphQL в Java
Запись от Javaican размещена 12.03.2025 в 15:13 / Making Java great for ever
Показов 2017 Комментарии 0

Нажмите на изображение для увеличения
Название: cb1c6f77-0916-43d6-a7d9-e22b44143ad1.jpg
Просмотров: 141
Размер:	237.8 Кб
ID:	10373
Технология GraphQL, созданная Facebook в 2012 году и выпущенная в открытый доступ в 2015, постепенно превратилась из экспериментальной альтернативы REST в один из основных подходов к созданию API.

Основы GraphQL в Java



Для комфортной работы с GraphQL в Java-проектах разработчики могут выбирать из нескольких проверенных временем библиотек и фреймворков. Центральное место среди них занимает GraphQL Java — базовая библиотека, ставшая...
Аватар для Javaican
Старый
Шаблон микросервиса на C# .NET с GraphQL, MongoDB, Docker, CQRS, MediatR и DDD
Запись от UnmanagedCoder размещена 11.03.2025 в 09:29 / C# .Net and all about
Показов 2302 Комментарии 0

Нажмите на изображение для увеличения
Название: 14cba015-13a5-4f2b-b652-45dd6fbb36c9.jpg
Просмотров: 240
Размер:	140.0 Кб
ID:	10360
Смысл данного шаблона — стандартизация архитектуры микросервисов на основе проверенных практик, обеспечивающая согласованность кодовой базы и высокую производительность. Шаблон предлагает четкое разделение на слои Domain, Application и Infrastructure, следуя принципам чистой архитектуры, что позволяет сфокусироваться на разработке бизнес-логики, а не на рутинных аспектах настройки проекта....
Аватар для UnmanagedCoder
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru