Рабочая станция в Docker контейнере

Для чего? Мне постоянно приходят всякие идеи и некоторые из них сразу хочется попробовать, но рабочая станция не всегда под рукой, поэтому я настраивал IDE на всем что попадется под руку. В итоге устройства начали захламляться, а поддерживать и обновлять их стало тяжело. Что бы решить эту проблему я решил ПОДРОБНЕЕ

Как рационально использовать GIT. 2020

Вчера код работал, сегодня нет Код был удален Появилась ошибка и никто не имеет представления почему Если у вас была такая ситуация, то эта статья для вас. Не считая знания команд git add, git commit и git push, есть еще несколько важных техник в Git. И их знание, в общем то, сильно ПОДРОБНЕЕ

Обзор библиотеки Datatable в Python

datatable Установка Считывание данных Преобразование объекта Frame Свойства Frame Сводная статистика Обработка данных Сохранение Заключение Данные, с которыми вы работаете, уже настолько большие, что вы часами ждёте их загрузки? Пора осваивать новый инструмент, который избавит вас от долгого ожидания —datatable! “В период до 2003 года в мире было создано пять эксабайтов ПОДРОБНЕЕ

21 извлеченный урок за 21 год программирования

Доброго времени суток, друзья! Карьера разработчика — увлекательное путешествие по освоению удивительного искусства. На этом пути вас ждет множество вызовов, в одних случаях вы будете правы, в других — будете ошибаться. Эта статья посвящена урокам, которые я извлек за довольно продолжительный период. Надеюсь, она пойдет вам на пользу. 1. Не ПОДРОБНЕЕ

DevOps инструменты не только для DevOps. Процесс построения инфраструктуры автоматизации тестирования с нуля.

Часть 1: Web / Android Примечание: данная статья является переводом на русский язык оригинальной статьи «DevOps tools are not only for DevOps. Building test automation infrastructure from scratch». Однако все иллюстрации, ссылки, цитаты и термины сохранены на языке оригинала, чтобы избежать искажения смысла при переводе на русский язык. Желаю вам приятного ПОДРОБНЕЕ

Работаем с SQL Server с помощью Python — 18.04.2020

Ограничения SQL берут своё начало в декларативности языка – мы указываем SQL что мы хотим получить, а SQL извлекает нам это из указанной базы. Для простой обработки данных этого достаточно. Но что делать, если мы хотим большего? Приведённый ниже класс – наша основа для оптимизации сервера MS SQL, далее мы ПОДРОБНЕЕ

Какую СУБД начать изучать в первую очередь? |

Какую систему баз данных стоит изучить в первую очередь? И стоит ли вообще изучать какие-либо СУБД, ведь для этой работы есть специально обученные люди? Да, разумеется, вы должны уметь пользоваться базами данных! Данные — это основа нашей профессии. Данные управляют приложениями, которые мы создаём. Поэтому вам следуют знать о системах баз данных, ПОДРОБНЕЕ

Повторные попытки HTTP-запросов в Angular |

Доступ к данным из бэкенда — основа почти каждого одностраничного приложения. Весь динамический контент загружается с сервера. В большинстве случаев HTTP-запросы работают хорошо и возвращают желаемый результат. Но, бывает, запрос выполняется неверно. Представьте: кто-то использует ваш веб-сайт через точку доступа в поезде, едущем со скоростью 200 км/ч. 🚅 Да, скорость сети может ПОДРОБНЕЕ

Запечатанный класс

Часто нам приходится представлять ограниченный набор возможностей: веб-запрос либо успешно выполняется, либо не выполняется, User может быть либо про-пользователем, либо обычным. Чтобы смоделировать это, мы могли бы использовать enum, но это несет в себе ряд ограничений. Классы Enum допускают только один экземпляр каждого значения и не могут кодировать дополнительную информацию ПОДРОБНЕЕ

Бесконечное каррирование в JavaScript |

Каррирование Цель Реализация каррирования Создание вспомогательной функции curry Каррирование с переменным количеством аргументов Бесконечное каррирование Бесконечное каррирование с переменным количеством аргументов Заключение Один из лучших аспектов JavaScript — это его принадлежность к функциональным языкам программирования, что, в свою очередь, открывает двери к ряду классных шаблонов программирования. Среди которых есть и каррирование. Как бы круто ПОДРОБНЕЕ