Найти в Дзене
Критическое Мышление
Критическое мышление - это один из важнейших софт-скиллов современного человека. Им стоит овладеть не только разработчику, но и абсолютно любому человеку. Что это? Пойдём от обратного - некритическое мышление - это автоматическое принятие на веру прочитанной или услышанной информации, когда не делается пауза, чтобы задаться вопросом, является ли она точной, истинной или здравой. Соответственно, критическое мышление - это система суждений, которая применяется для анализа вещей и информации, интерпретации явлений, оценки событий, а также для последующего составления объективных выводов...
2 года назад
Управление пакетами с Homebrew
Описание "Управление пакетами с Homebrew" - идеальный курс для тех, кто решил углубить свои знания в плане эффективного управления собственным компьютером. В этом уникальном курсе, созданном полностью на русском языке, ты найдёшь простую и доступную информацию о том, как с помощью Homebrew находить, устанавливать и обновлять программное обеспечение на твоих macOS и Linux устройствах. Чему ты научишься? С Homebrew больше не нужно рыскать на просторах Интернета в поисках правильной ссылки для загрузки...
2 года назад
Как опубликовать Hugo сайт на Яндекс Облако?
Hugo позволяет легко и быстро получить красивый статический веб-сайт. Однако, веб-сайт бесполезен, если его никто не видит. В этой статье, Я расскажу о том, как бесплатно (!) разместить свой собственный статический веб-сайт в российском сервисе - Яндекс Облако. И не просто разместить вручную, Я расскажу о том, как настроить автоматический CD пайплайн в GitHub, дабы каждое изменение, сделанное в проекте сайта, автоматически развёртывалось в сети Интернет. Инструкции в статье, прежде всего, относятся к веб-сайтам, созданным с помощью Hugo...
2 года назад
Как проверить наличие обновлений зависимостей в Gradle?
Каждый раз, добавляя новую библиотеку в проект, встаёт вопрос о том, можно ли обойтись без неё. И не удивительно, ведь нам, разработчикам, итак приходится поддерживать зоопарк библиотек в наших проектах. Каждая новая добавляет рутинной работы по поиску, обновлению и миграции библиотек на новые версии. И если миграцию на новые версии за нас никто не выполнит, то поиск обновлений можно автоматизировать. Именно об этом, Я и расскажу в этой статье. А зачем вообще обновлять зависимости? Мы живём в 21ом веке, веке цифровизации всего и вся...
2 года назад
Будущее уже наступило или До чего дошёл прогресс
Человека, изображённого на фото ниже, Вы никогда не встретите на улице. С ним невозможно пообщаться ни по телефону, ни через Интернет. Всё дело в том, что его не существует. Фотография выше - это результат работы GAN (Generative Adversarial Network или Генеративно-Состязательной Сети), ну или совсем доступно - нейронная сеть, которая умеет генерировать картинки. А как насчёт научного эссе на 2000 слов о ИИ? Ещё одна генеративная нейронная сеть под названием Chat GPT с лёгкостью справляется с этой задачей...
2 года назад
Функциональные тесты в Postman
Введение Postman - это целая платформа для построения и использования различных API. Это бесплатный инструмент, выросший из простейшего REST клиента до гигантского размера клубка различных фич. В нём есть как возможности использования различных API, так и возможности проектирования и создания новых, возможности запланированного опрашивания разных сервисов на предмет их жизнеспособности (так называемые health check'и), создания mock серверов и так далее. В этой небольшой статье, я бы хотел затронуть одну из функций Postman, которая могла бы пригодится каждому разработчику - тестирование API'ев...
250 читали · 2 года назад
Что такое Здоровая Коммуникация?
Коммуникация - сложный процесс обмена информацией в группах людей. Это ключевой аспект успешных команд. Достаточно вспомнить известную всем историю о строительстве Вавилонской Башни, в которой Бог остановил строительство, заставив людей разговаривать на разных языках. Крайне важно выстроить этот процесс наиболее эффективно, ведь от него многое зависит. Однако, даже имея возможность разговаривать на едином языке, группы людей могут выстраивать коммуникации не эффективно, тем самым, подрывая деятельность всей группы...
2 года назад
Maven: Советы и секреты
Как собрать Java проект? Простой вопрос на который можно дать далеко не самый тривиальный ответ. Сборка Java проектов полна нюансов и подводных камней. Обойти их помогут системы сборки проектов. Maven - это система сборки Java проекта. Одной из самых популярных систем сборок Java проектов является Maven. С виду инструмент крайне несложный, но на деле несёт в себе скрытую мощь. О подходах к работе с ним мы и поговорим в этой серии образовательных видео. Серия Maven Специально для того, чтобы помочь...
2 года назад
Принцип DRY
В этой статье речь пойдёт об одном из самых простых принципов, которые вы с лёгкостью сможете изучить и указать в своём резюме. Это принцип - DRY. Что такое DRY? Акроним DRY расшифровывается как Don't Repeat Yourself, что переводится как "Не повторяйся". В разработке программного обеспечения, этот принцип применяется для снижения повторение информации различного рода, особенно в системах со множество слоёв абстрагирования. Принцип DRY формулируется как: "Каждая часть знания должна иметь единственное, непротиворечивое и авторитетное представление в рамках системы"...
2 года назад