Внедрение Big Data в разные сферы человеческой деятельности полностью изменило наше восприятие бизнеса и технологий. Появилась необходимость использования специальных инструментов…
Для повторения последовательности действий в программировании используются циклы. Существует несколько видов циклов. Эта статья посвящена циклу, который выполняется по крайней…
Компьютеры очень быстро выполняют повторяющиеся действия. Для этого используется управляющая конструкция, которая называется циклом. Существует несколько разновидностей циклов. Эта статья…
URL — это уникальный адрес, с помощью которого есть возможность делиться с друзьями и знакомыми интересной информацией с сайтов и…
Среди множества профессиональных праздников, всех этих дней жестянщика и бухгалтера, затесался один, который с особой теплотой и трепетом ждет большая…
Что такое SOLID? Сегодня говорим об объектно-ориентированном программировании (ООП), а именно — о главных принципах написания кода. Чем сложнее код,…
Что такое мобильное приложение Сегодня мы разберемся в том, что такое мобильные приложения, какие бывают типы мобильных приложений, в чем…
Приятная атмосфера, окружение специалистов разного уровня и возможность нетворкинга. Сходу можно подумать, что речь идет о конференции, мастер-классе или закрытом…
В интернете еженедельно архивируется более миллиарда страниц. Веб-архивы используются для различных целей: с их помощью можно найти уже несуществующий сайт…
В этой статье мы рассмотрим четыре рейтинга, составленных с использованием различных подходов: индекс TIOBE; индекс PYPL; результаты опроса Stack Overflow…
Highload всегда на страже вашего свободного времени, дорогие мобильные разработчики. Поэтому мы продолжаем рассказывать вам об инструментах, которые позволяют писать…
Что такое метод filter() в JavaScript Этот инструмент применяется к массиву и служит для фильтрации его контента. Примененный к содержимому…
В мире веб-разработки полезно иметь в команде универсального специалиста. Эта роль принадлежит фулстек-разработчику, который одинаково эффективно умеет работать с бэкенд-…
Сегодня мы расскажем о портфолио. Насколько оно необходимо для программиста и как его правильно составить, что нужно, чтобы подтвердить свою…
Что такое паттерн проектирования Шаблоны или паттерны проектирования (от англ. Design Patterns) — это типовые решения распространенных проблем при проектировании…
Новые технологии, методологии и подходы в разработке сопровождают разработчика на протяжении всей карьеры — от трейни или джуна до скиллового…
Если вы когда-нибудь интересовались созданием мобильных приложений, а тем более запускали свои собственные, скорее всего знаете, что главная боль разработчиков…
Сегодня речь пойдет о localhost. Вы узнаете, где используется этот параметр, что он обозначает, как его правильно применять и какие…
В наши дни даркнет продолжает бросать вызовы. Считается, что эта скрытая сеть связана с незаконной деятельностью и киберпреступностью. Редакция Highload…
Что такое массив? В программировании часто работают с такой математической структурой как массив. В языке Java он рассматривается как некая…
Что такое Gatsby.js Gatsby.JS — генератор статических сайтов. Он создает статические HTML-страницы с использованием шаблонов, компонентов и данных. У Gatsby.JS…
Регулярные выражения в языках программирования — мощный, но сложный в освоении инструмент. Потому неудивительно, что многие откладывают его на потом…
Каждый джедай когда-то был джуном, и даже Гарри Поттер начинал с простых заклятий. Познать основы кода заклятия, конечно, не помогут…
За последние несколько лет Embedded-разработка стала одним из ведущих направлений. Произошло это во многом благодаря росту популярности интернета вещей и…
Хакатоны стали чрезвычайно популярными. Они давно вышли за рамки сферы IT и стали активно использоваться в маркетинге и рекламе, урбанистике…
Сегодня речь пойдет об объекте jQuery.Callbacks. Но, перед тем, как о нем поговорить, давайте вспомним, что такое коллбэк в JavaScript.…
Что такое баг? В современном мире nothing is perfect — ничто не безупречно. Мелочь, влияющая на фидбек от пользователя или…
Что такое метод reduce() Обычно говорят, что reduce() в JS используется для свертки массивов. Это определение слишком размыто, поэтому мы попробуем…
Сегодня мы разберемся с форматированием текстовых и числовых выражений в Java, поработаем с Java String format(), узнаем что такое спецификаторы,…
Как проходит тестирование ПО Жизненный цикл разработки ПО имеет строгую структуру. Без ее четкого соблюдения процесс работы над программным продуктом…
Что такое MQTT? MQTT (MQ Telemetry Transport) — это легковесный протокол обмена сообщениями, работающий по модели «издатель—подписчик». Он предназначен для…
Современный пользователь ежедневно просматривает часы видеоконтента онлайн, ведь это доступно и удобно. Но есть ситуации, когда вам нужно скачать фильм…
Сегодня речь пойдет о системах управления контентом — CMS. Мы расскажем о том, что это такое, для чего нужны эти…
Обработка данных — стандартная задача при разработке. Раньше для этого приходилось использовать циклы или рекурсивные функции. С появлением в Java…
Сегодня мы рассмотрим удобную библиотеку для React - Styled Components. Она предназначена для реализации стилей в JavaScript файлах на основании…