Теория

Парсинг данных с сайтов: что это и на чьей стороне закон

Внедрение Big Data в разные сферы человеческой деятельности  полностью изменило наше восприятие бизнеса и технологий. Появилась необходимость использования специальных инструментов…

07.02.2023

Цикл с постусловием: принцип работы и примеры кода

Для повторения последовательности действий в программировании используются циклы. Существует несколько видов циклов. Эта статья посвящена циклу, который выполняется по крайней…

03.02.2023

Цикл с предусловием: принцип работы и примеры кода

Компьютеры очень быстро выполняют повторяющиеся действия. Для этого используется управляющая конструкция, которая называется циклом. Существует несколько разновидностей циклов. Эта статья…

02.02.2023

Что такое URL: понятия и особенности

URL — это уникальный адрес, с помощью которого есть возможность делиться с друзьями и знакомыми интересной информацией с сайтов и…

01.02.2023

День программиста: история и традиции праздника

Среди множества профессиональных праздников, всех этих дней жестянщика и бухгалтера, затесался один, который с особой теплотой и трепетом ждет большая…

31.01.2023

Принципы SOLID в объектно-ориентированном программировании

Что такое SOLID? Сегодня говорим об объектно-ориентированном программировании (ООП), а именно — о главных принципах написания кода. Чем сложнее код,…

30.01.2023

Мобильные приложения: виды и особенности

Что такое мобильное приложение Сегодня мы разберемся в том, что такое мобильные приложения, какие бывают типы мобильных приложений, в чем…

25.01.2023

Что такое коворкинг и как не ошибиться при выборе места для работы

Приятная атмосфера, окружение специалистов разного уровня и возможность нетворкинга. Сходу можно подумать, что речь идет о конференции, мастер-классе или закрытом…

25.01.2023

Веб-архивы интернета: список действующих ресурсов

В интернете еженедельно архивируется более миллиарда страниц. Веб-архивы используются для различных целей: с их помощью можно найти уже несуществующий сайт…

23.01.2023

Топ-10 самых популярных языков программирования

В этой статье мы рассмотрим четыре рейтинга, составленных с использованием различных подходов: индекс TIOBE; индекс PYPL; результаты опроса Stack Overflow…

20.01.2023

Что такое Ionic Framework: преимущества и недостатки

Highload всегда на страже вашего свободного времени, дорогие мобильные разработчики. Поэтому мы продолжаем рассказывать вам об инструментах, которые позволяют писать…

19.01.2023

Как работает метод filter() в JavaScript

Что такое метод filter() в JavaScript Этот инструмент применяется к массиву и служит для фильтрации его контента. Примененный к содержимому…

18.01.2023

Кто такой фулстек-разработчик: обязанности и необходимые знания специалиста

В мире веб-разработки полезно иметь в команде универсального специалиста. Эта роль принадлежит фулстек-разработчику, который одинаково эффективно умеет работать с бэкенд-…

17.01.2023

Что такое портфолио и как программисту его создать

Сегодня мы расскажем о портфолио. Насколько оно необходимо для программиста и как его правильно составить, что нужно, чтобы подтвердить свою…

17.01.2023

Паттерны проектирования: их виды, особенности и преимущества

Что такое паттерн проектирования Шаблоны или паттерны проектирования (от англ. Design Patterns) — это типовые решения распространенных проблем при проектировании…

04.01.2023

Должен прочесть каждый разработчик: топ-20 книг по программированию

Новые технологии, методологии и подходы в разработке сопровождают разработчика на протяжении всей карьеры — от трейни или джуна до скиллового…

29.12.2022

Что такое Flutter и какие его особенности

Если вы когда-нибудь интересовались созданием мобильных приложений, а тем более запускали свои собственные, скорее всего знаете, что главная боль разработчиков…

29.12.2022

Что такое localhost и как его используют в разработке

Сегодня речь пойдет о localhost. Вы узнаете, где используется этот параметр, что он обозначает, как его правильно применять и какие…

29.12.2022

Что такое даркнет и в чем его опасность

В наши дни даркнет продолжает бросать вызовы. Считается, что эта скрытая сеть связана с незаконной деятельностью и киберпреступностью. Редакция Highload…

28.12.2022

Массивы в Java: что это такое и как с ними работать

Что такое массив? В программировании часто работают с такой математической структурой как массив. В языке Java он рассматривается как некая…

22.12.2022

Подробно о Gatsby.js: создаем собственный сайт шаг за шагом

Что такое Gatsby.js Gatsby.JS — генератор статических сайтов. Он создает статические HTML-страницы с использованием шаблонов, компонентов и данных. У Gatsby.JS…

21.12.2022

Регулярные выражения RegEx в Java: примеры и описание работы

Регулярные выражения в языках программирования — мощный, но сложный в освоении инструмент. Потому неудивительно, что многие откладывают его на потом…

20.12.2022

Кто такой джун: обязанности и зарплата

Каждый джедай когда-то был джуном, и даже Гарри Поттер начинал с простых заклятий. Познать основы кода заклятия, конечно, не помогут…

16.12.2022

Кто такой Embedded-разработчик и какие его задачи

За последние несколько лет Embedded-разработка стала одним из ведущих направлений. Произошло это во многом благодаря росту популярности интернета вещей и…

16.12.2022

Что такое хакатон: для чего он нужен и как организовать

Хакатоны стали чрезвычайно популярными. Они давно вышли за рамки сферы IT и стали активно использоваться в маркетинге и рекламе, урбанистике…

14.12.2022

jQuery.Callbacks(): что это такое и как с ним работать?

Сегодня речь пойдет об объекте jQuery.Callbacks. Но, перед тем, как о нем поговорить, давайте вспомним, что такое коллбэк в JavaScript.…

14.12.2022

Что такое баг и как с ним бороться

Что такое баг? В современном мире nothing is perfect — ничто не безупречно. Мелочь, влияющая на фидбек от пользователя или…

09.12.2022

Как работает reduce() в JavaScript

Что такое метод reduce() Обычно говорят, что reduce() в JS используется для свертки массивов. Это определение слишком размыто, поэтому мы попробуем…

07.12.2022

Java String format: работа с ним и примеры

Сегодня мы разберемся с форматированием текстовых и числовых выражений в Java, поработаем с Java String format(), узнаем что такое спецификаторы,…

01.12.2022

User Acceptance Testing (UAT) – приемочное тестирование и его цели

Как проходит тестирование ПО Жизненный цикл разработки ПО имеет строгую структуру. Без ее четкого соблюдения процесс работы над программным продуктом…

18.11.2022

Что такое MQTT и для чего он нужен

Что такое MQTT? MQTT (MQ Telemetry Transport) — это легковесный протокол обмена сообщениями, работающий по модели «издатель—подписчик». Он предназначен для…

17.11.2022

Как скачать видео с любого сайта без дополнительных программ

Современный пользователь ежедневно просматривает часы видеоконтента онлайн, ведь это доступно и удобно. Но есть ситуации, когда вам нужно скачать фильм…

09.11.2022

Что такое CMS? Какими они бывают и как работают

Сегодня речь пойдет о системах управления контентом — CMS. Мы расскажем о том, что это такое, для чего нужны эти…

07.11.2022

Java 8 Stream API: шпаргалка для программиста

Обработка данных — стандартная задача при разработке. Раньше для этого приходилось использовать циклы или рекурсивные функции. С появлением в Java…

03.11.2022

Styled Components — стилизация React-приложений

Сегодня мы рассмотрим удобную библиотеку для React - Styled Components. Она предназначена для реализации стилей в JavaScript файлах на основании…

28.10.2022