Можно ли хранить в личных репозиториях секретные данные, ключи, коды и прочие конфиденциальные сведения? Насколько они защищены стандартными возможностями? Можно ли повысить безопасность и устойчивость конфиденциальной информации и защитить ее от несанкционированного доступа? Автор статьи делится с читателями опытом по совершенствованию защиты хранимых конфиденциальных данных.
@nuancesprog #статьи #encryption #security #api #git
@nuancesprog #статьи #encryption #security #api #git
Telegraph
Как безопасно хранить ключи API
В чем проблема? Мне известно, что для хранения конфиденциальной информации многие используют git . В последнее время я стал замечать, что некоторые даже открыто заявляют о том, что хранят ключи API в репозиториях GitHub. Я написал эту статью, чтобы рассказать…
Если вы только начали изучать программную инженерию и вам не посчастливилось иметь опытного наставника, который в трудную минуту поддержал бы мудрым советом или замечанием, то вы наверняка будете рады этой статье! Потому что сегодня своими знаниями и опытом с нами поделится программный инженер с многолетним стажем
https://nuancesprog.ru/p/2231/
@nuancesprog #статьи #API #SoftwareEngineering #Design
https://nuancesprog.ru/p/2231/
@nuancesprog #статьи #API #SoftwareEngineering #Design
https://nuancesprog.ru
Мои заметки по программной инженерии
Код предназначен не только для его непосредственного выполнения, но он также является средством общения в команде и способом описать другим решение какой-либо проблемы
В этой статье вы узнаете о том, как настроить приложение Slack таким образом, чтобы оно отображало информацию из API Meetup
https://nuancesprog.ru/p/3227
@nuancesprog #статьи #Nodejs #JavaScript #API #WebDevelopment
https://nuancesprog.ru/p/3227
@nuancesprog #статьи #Nodejs #JavaScript #API #WebDevelopment
📃 Миграция REST API на GraphQL быстро и просто
https://nuancesprog.ru/p/4417
@nuancesprog #статьи #GraphQL #Node #JavaScript #API #WebDevelopment
https://nuancesprog.ru/p/4417
@nuancesprog #статьи #GraphQL #Node #JavaScript #API #WebDevelopment
https://nuancesprog.ru
Миграция REST API на GraphQL
GraphQL появился относительно недавно, а значит, разработчики API не уверены, писать следующий API на GraphQL или нет.
📃 Производительность API значительно и бессистемно падает. Что делать? Отслеживаем блокирующий потоки код, отменяем лишние задачи и оптимизируем логирование. Рассмотрим, как повысить производительность с помощью правильного управления потоками.
https://nuancesprog.ru/p/4879
@nuancesprog #статьи #API #SoftwareEngineering
https://nuancesprog.ru/p/4879
@nuancesprog #статьи #API #SoftwareEngineering
https://nuancesprog.ru
Улучшение производительности .NET Core API
Это значит, что очень важно сделать ваш сайт максимально быстрым и отзывчивым. Между тем, недавно мы полностью переписали API для сохранённых элементов, чтобы улучшить доступность функционала пользователям и повысить производительность
📃 Миграция REST API на GraphQL быстро и просто
https://nuancesprog.ru/p/4417
@nuancesprog #статьи #GraphQL #Node #JavaScript #API #WebDevelopment
https://nuancesprog.ru/p/4417
@nuancesprog #статьи #GraphQL #Node #JavaScript #API #WebDevelopment
https://nuancesprog.ru
Миграция REST API на GraphQL
GraphQL появился относительно недавно, а значит, разработчики API не уверены, писать следующий API на GraphQL или нет.
О прогрессивных API для веба на NOP
Настраиваем мощный API на Nodejs, GraphQL, MongoDB, Hapi и Swagger
1: https://nuancesprog.ru/p/1838/
2: https://nuancesprog.ru/p/1861/
Миграция REST API на GraphQL
https://nuancesprog.ru/p/4417/
Новые API интернационализации в JavaScript
https://nuancesprog.ru/p/4473/
Введение в Web Share API
https://nuancesprog.ru/p/4632/
Веб-API для UX
https://nuancesprog.ru/p/5669/
@nuancesprog #Подборки #Web #API
Настраиваем мощный API на Nodejs, GraphQL, MongoDB, Hapi и Swagger
1: https://nuancesprog.ru/p/1838/
2: https://nuancesprog.ru/p/1861/
Миграция REST API на GraphQL
https://nuancesprog.ru/p/4417/
Новые API интернационализации в JavaScript
https://nuancesprog.ru/p/4473/
Введение в Web Share API
https://nuancesprog.ru/p/4632/
Веб-API для UX
https://nuancesprog.ru/p/5669/
@nuancesprog #Подборки #Web #API
Откройте миру разрабатываемые вами API
Облегчённое профессиональное документирование, сокращение рутинного кода, привнесение вклада в дело всеобщего развития тех-индустрии и прочие положительные возможности открываются для тех, кто делает свой API публичным.
https://nuancesprog.ru/p/9138
@nuancesprog #статьи #API #WebDevelopment
Облегчённое профессиональное документирование, сокращение рутинного кода, привнесение вклада в дело всеобщего развития тех-индустрии и прочие положительные возможности открываются для тех, кто делает свой API публичным.
https://nuancesprog.ru/p/9138
@nuancesprog #статьи #API #WebDevelopment
Скрейпинг - это технология получения данных со страниц ресурсов. Благодаря нему можно легко извлечь большой объем информации несколькими строками кода. На Python это делается буквально за 20 строк. Какими именно? Узнайте из статьи!
https://nuancesprog.ru/p/9990
@nuancesprog #статьи #API #Flask #WebDevelopment
https://nuancesprog.ru/p/9990
@nuancesprog #статьи #API #Flask #WebDevelopment
Наглядно рассмотрим разницу между сервисными сетками и API-шлюзами и узнаем, когда лучше применять ту или иную технологию - или обе совместно.
https://nuancesprog.ru/p/11199
@nuancesprog #статьи #API
https://nuancesprog.ru/p/11199
@nuancesprog #статьи #API
Беспристрастный обзор актуальных на данный момент технологий: по какому принципу они работают, какие их преимущества и недостатки и для каких сценариев лучше подходит каждая из них.
https://nuancesprog.ru/p/11310
@nuancesprog #статьи #GraphQL #API
https://nuancesprog.ru/p/11310
@nuancesprog #статьи #GraphQL #API
Распространено мнение, что за проблемы с быстродействием API ответственна в основном система ввода-вывода. Разберемся: насколько это соответствует правде в случае современных устройств.
https://nuancesprog.ru/p/11646
@nuancesprog #статьи #API #Rust
https://nuancesprog.ru/p/11646
@nuancesprog #статьи #API #Rust
API - это инструмент, который можно использовать для создания классных проектов и демонстрации своего профессионализма. А чтобы проект получился необычным, можно использовать малоизвестные, но очень интересные API. Рассмотрим их в данной статье.
https://nuancesprog.ru/p/11696
@nuancesprog #статьи #API
https://nuancesprog.ru/p/11696
@nuancesprog #статьи #API
Пошаговая инструкция по созданию декларативного REST-клиента с использованием Ribbon для балансировки нагрузки и Eureka Server для нахождения конечных точек. Без шаблонного кода.
https://nuancesprog.ru/p/12002
@nuancesprog #статьи #API #Spring
https://nuancesprog.ru/p/12002
@nuancesprog #статьи #API #Spring
Рассмотрим основные механизмы передачи и синхронизации данных и особенности каждого из них. Научимся выбирать наиболее подходящий в зависимости от конкретных сценариев.
https://nuancesprog.ru/p/12134
@nuancesprog #статьи #API
https://nuancesprog.ru/p/12134
@nuancesprog #статьи #API
Что отличает хорошую документацию API от плохой? Какова ее стандартная структура? Как выполняются запросы и ответы? Подробно разбираем эти и другие вопросы на примере документации API платежной системы Stripe.
https://nuancesprog.ru/p/15336
@nuancesprog #API #JavaScript
https://nuancesprog.ru/p/15336
@nuancesprog #API #JavaScript
Докажем, почему спецификации API имеют важное значение для долгосрочного успеха приложений. Расскажем о преимуществах, а также перечислим негативные последствия их отсутствия.
https://nuancesprog.ru/p/17469/
VK: https://vk.com/@nuancesprog-specifikaciya-api-osnova-uspeshnoi-razrabotki
Дзен: https://dzen.ru/media/nuancesprog.ru/64750bae79fc7059404c4275
@nuancesprog #SoftwareDevelopment #API
https://nuancesprog.ru/p/17469/
VK: https://vk.com/@nuancesprog-specifikaciya-api-osnova-uspeshnoi-razrabotki
Дзен: https://dzen.ru/media/nuancesprog.ru/64750bae79fc7059404c4275
@nuancesprog #SoftwareDevelopment #API