Arhlit - информационные технологии

Публикации по теме 'software-development'


«Ищите помощников»
«Когда я был мальчиком и видел страшные вещи в новостях, моя мама говорила мне:« Ищи помощников, ты всегда найдешь людей, которые помогут »», - Фред Роджерс. Если кто-то вырос в период с 1970-х по 1990-е годы, вы, вероятно, видели шоу PBS под названием «Соседство мистера Роджерса» хотя бы раз в детстве. У Фреда Роджерса была известная цитата, которая запомнилась мне с детства. И хотя я носил этот девиз на протяжении всей своей жизни, я считаю, что эта цитата применима не только к..

Шаблон уровня защиты от коррупции
Автор Луис Чаварриага , архитектор программного обеспечения в Growth Acceleration Partners В прошлом у меня была возможность участвовать в проектах с надежными и сложными системами, которым необходимо взаимодействовать друг с другом. Но из-за отсутствия однородности их технологий это стало головной болью для задействованных команд разработчиков. Именно здесь этот шаблон помогает преодолеть многие из этих препятствий. В этом посте я хочу поделиться кратким и кратким объяснением..

Интервью с оценщиком Kubernetes – II
День 37. Задача: 16 лучших вопросов и ответов на собеседовании в Kubernetes, часть II Всем привет, я вернулся с очередной задачей DevOps😊. Это Часть 02. Вопросы для интервью о Kubernetes. Примечание. Все ответы носят описательный характер. Если вам нужны краткие ответы, краткие ответы в формате PDF приведены в Части 03. Итак, начнем… 06. Можете ли вы объяснить концепцию последовательных обновлений в Kubernetes? В Kubernetes чередующиеся обновления — это стратегия..

TypeScript: анонимные типы, псевдонимы типов и объявления интерфейса
Полное руководство по определениям типов TypeScript — это строго типизированный язык программирования, основанный на JavaScript. Он обеспечивает проверку типов во время компиляции, и большинство IDE поддерживают проверку типов при вводе кода. TypeScript предназначен для разработки больших приложений. Код TypeScript транскомпилируется в JavaScript, который запускается в браузере. Безопасность типов имеет важное значение в TypeScript. Это препятствует или предотвращает ошибки типов,..

Навигация по ходу создания исключительного приложения/программного обеспечения
Создание успешного приложения или программного обеспечения похоже на отправку в большое путешествие. Как и любое приключение, оно требует тщательного планирования, творчества и адаптируемости. В этом посте я проведу вас через основные шаги, которые помогут обеспечить плавный и успешный процесс создания вашего приложения или программного обеспечения. 1. Определите свое видение. Каждый великий программный проект начинается с четкого видения. Начните с определения цели вашего..

Как работать с пользовательскими файлами .env в React
Добавление пользовательского файла .env.staging в приложение Create-React-App При разработке React-приложения общий сценарий состоит в том, чтобы иметь три среды развертывания : Местный: для местного развития. Staging : онлайн-зеркало производственной среды. Производство : живое приложение, которое обслуживает конечных пользователей. В вашей архитектуре также могут быть другие среды развертывания, такие как среда тестирования, разработки или подготовки к производству. Это..

Как отсутствие безопасности API позволило мне нанести ущерб базе данных с помощью Python
Подробный пример из практики, в котором подчеркивается важность устранения 10 главных угроз безопасности OWASP. Разработчики любят интерфейсы прикладного программирования (API), потому что они позволяют им использовать преимущества сервисов, не создавая их. Но чувствуют ли разработчики, которые создают API, то же самое, учитывая, что API подвергает их сервис потенциальному хаосу с точки зрения безопасности? Я работал со многими поставщиками и использовал их API для интеграции их..

Новые материалы

12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..

Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг? Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..

Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..

Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе. Объект представляет собой набор свойств. Свойства идентифицируются с..

Разработка игр с помощью Godot Engine: мощный инструмент с открытым исходным кодом
Разработка игр — творческий и сложный процесс, требующий множества навыков и инструментов. Одним из наиболее важных инструментов является игровой движок, который представляет собой программную..

От XML к аннотациям: переход к современной конфигурации Spring
Введение Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..

Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..