Андрій Денисенко

Битва титанов: что лучше — PostgreSQL или MySQL?

Сегодня разбираемся, в чем разница у этих двух систем и что лучше выбрать для вашей конкретной задачи. Что такое PostgreSQL?…

31.05.2023

Знать CSS — недостаточно: что такое SCSS и как с ним работать. Разбор синтаксиса

В этой статье мы рассмотрим особенности SCSS и его практическое применение. Также мы сравним языки препроцессора SCSS и Sass с…

29.05.2023

Что такое CRUD простыми словами: функции, преимущества и примеры

Мы ежедневно взаимодействуем с информацией: читаем ленты в соцсетях, смотрим стримы, создаем записи в блогах, отправляем сообщения в мессенджерах. Если…

21.04.2023

Что такое npm (Node Package Manager)? Как установить и разместить пакеты

Что такое npm? Node Package Manager (npm) — это менеджер пакетов JavaScript, который управляет зависимостями в проектах, написанных на Node.js.…

12.04.2023

Язык разметки Markdown: полный гайд по синтаксису и форматированию текста

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

28.03.2023

Как использовать оператор UPDATE в SQL: примеры для разных СУБД

В этой статье мы рассмотрим оператор SQL UPDATE и покажем, как его применять. Также мы посмотрим на некоторые отличия в…

10.03.2023

Что такое паттерн Singleton: зачем он нужен и как его использовать

Что такое паттерн Singleton Паттерн «одиночка» (Singleton, синглетон, синглет) относится к числу порождающих паттернов проектирования, то есть реализует один из…

27.02.2023

Фреймворк Spring и его особенности

Что такое фреймворк Spring Фреймворк Spring упрощает и ускоряет программирование на Java. Это очень популярный Java-фреймворк. Spring — это фреймворк с…

20.02.2023

Протоколы передачи данных: их типы и особенности

Что такое протокол передачи данных Большинство современных устройств взаимодействуют друг с другом по сети. Компьютеры, смартфоны, планшеты, холодильники, камеры, датчики…

20.02.2023

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

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

03.02.2023

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

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

02.02.2023

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

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

20.01.2023

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

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

04.01.2023

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

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

21.12.2022

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

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

17.11.2022

Цикл for-each и метод forEach в Java

В Java, кроме цикла for, для итерации по коллекциям используется цикл for-each и методы forEach, forEachOrdered и forEachRemaining. Цикл for-each…

17.10.2022

Исключения в Java — пояснение и примеры

Что такое исключение в Java (Java Exception)? Исключение - это нежелательная ситуация, которая возникает во время выполнения программы и нарушает…

22.09.2022

Фреймворки в веб-разработке — что это, какие существуют и для чего нужны

Что такое фреймворк? Фреймворк (англ. framework - каркас) - это программная среда, которая упрощает и ускоряет создание программного обеспечения. При…

02.09.2022

Продакт-менеджер – кто это такой? Зарплата, обязанности и задачи

Кто такой продакт-менеджер (Product Manager)? Продакт-менеджер сопровождает продукт от этапа исследования рынка до этапа выпуска продукта и обеспечения его дальнейшего…

08.08.2022

Язык ассемблера: предельно просто про синтаксис и кодирование

Редакция Highload разобралась, что такое язык ассемблера, разобрала его синтаксис и варианты использования. Ведь умение читать и писать код на…

14.02.2022

Игровые конструкторы, или Создание игр с нулевыми знаниями программирования

Редакция Highload разобралась, как можно создать свою первую игру без навыков программирования и опыта. Содержание: 1. Что нужно на старте?…

11.02.2022

TypeScript: понятное руководство для новичков

TypeScript — это язык программирования для разработки современных веб-приложений, расширяющий возможности уже традиционного JavaScript. В своей статье редакция highload.today разобралась,…

03.02.2022

AJAX и jQuery: примеры отправки данных

Редакция Highload разобралась, как в jQuery отправлять AJAX-запросы POST и GET, а также работать с JSON. В этом материале мы…

27.01.2022

CSS3: анимация, переходы и трансформации

Редакция Highload разобралась, как реализовать анимацию в CSS3 с помощью стилевых анимаций, переходов и трансформаций. 1. Что такое CSS3-анимация? Анимация…

26.01.2022

Map() в JavaScript: главный секрет метода

Редакция Highload разобралась, как и зачем использовать метод map() массива JavaScript, на реальных примерах. Содержание: 1. Что представляет собой метод…

20.01.2022

YAML: просто о главном

Для конфигурационных файлов существует масса форматов: списки значений, пары «параметр-значение», INI-файлы, YAML, JSON, XML и множество других. Однако по нескольким…

13.01.2022

Как стать разработчиком с нуля

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

06.01.2022

Парсеры и спайдеры для сбора данных

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

16.12.2021

Что такое XPath? Функции и синтаксис

В этом небольшом вводном руководстве разберемся с XPath, а также с его наиболее распространенными типами, операторами, узлами и функциями. 1.…

15.12.2021

Веб-приложения: виды, архитектура и принципы работы

Редакция Highload разобралась, что такое веб-приложение, каких видов оно может быть и каковы его преимущества перед статическими сайтами. Содержание: Что…

09.12.2021

Jest tests: тестирование в JavaScript. Инструкция для начинающих

Jest — это популярный фреймворк для тестирования JavaScript с акцентом на простоту использования. Редакция Highload разобралась, как устроены тесты в…

24.11.2021

Moment.js — простая работа с датами в JavaScript

Редакция highload.today разобралась, как легко работать с датами в JavaScript с помощью библиотеки Moment.js. Эта статья призвана объяснить основы и…

04.11.2021

Работа с датой и временем в C#: только самое важное

Для представления даты и времени в C# используется класс DateTime. Из этой статьи вы узнаете как форматировать DateTime с помощью…

27.10.2021

Без SQL: учимся работать с данными на Elasticsearch

Elasticsearch — это поисковый и аналитический движок, с помощью которого ваша команда может быстро искать информацию в любых типах данных…

22.09.2021

Знакомство с Go: что это за язык и стоит ли его изучать?

Go — это высокоуровневый язык программирования с открытым исходным кодом, на котором можно создавать надежные и при этом простые программы.…

30.08.2021