Теория: статьи, инструкции, новости о теории IT-разработки ✍️. Все самые новые и полезные материалы на сайте ➜ highload.today
Долго думал, какую статью написать. Ну конечно же статья должна быть о тестировании. И мне пришла мысль написать о проблеме,…
Сегодня разбираемся, в чем разница у этих двух систем и что лучше выбрать для вашей конкретной задачи. Что такое PostgreSQL?…
Сегодня говорим о таком важном инструменте для работы с файловой системой, как функция walk(), которая позволяет получать сведения о данных…
В этой статье мы рассмотрим особенности SCSS и его практическое применение. Также мы сравним языки препроцессора SCSS и Sass с…
Сегодня мы поговорим о позиции в команде, кандидат на которую должен быть опытным специалистом, лидером, уметь делегировать задачи, ставить правильное…
В этой статье речь пойдет об использовании ACL (Access Control List). Мы расскажем про его назначение, какие есть особенности, разновидности…
Что такое User Flow, зачем он нужен, как используется и какие проблемы он может решить? Об одном из самых важных…
Использование геттеров и сеттеров для инкапсуляции данных – один из основных принципов объектно-ориентированного программирования. О том, что это такое и…
Прошло совсем немного времени между моментами, когда автор этой статьи смотрел на VHS как терминатор спасает юного Джона Коннора, и…
Что такое split() в Python Метод split() в Python используется для разделения строки на подстроки на основе заданного разделителя. Этот…
Мы ежедневно взаимодействуем с информацией: читаем ленты в соцсетях, смотрим стримы, создаем записи в блогах, отправляем сообщения в мессенджерах. Если…
Сегодня мы поговорим о конструкции проверки условия if. Это одна из базовых конструкций в программировании — и не только в…
В этой статье рассмотрим способы быстро сократить ссылку. Редакция Highload разобралась, что для этого нужно и какие есть лучшие сервисы…
Сегодня мы вкратце рассмотрим такой язык программирования как Perl. Какие у него есть преимущества и недостатки, какой у него синтаксис…
Что такое npm? Node Package Manager (npm) — это менеджер пакетов JavaScript, который управляет зависимостями в проектах, написанных на Node.js.…
В этом материале мы поговорим о относительно молодой технологии — Progressive Web App (PWA). Что такое PWA PWA, или прогрессивное…
Сегодня мы поговорим о том, что такое лямбда-функция в Python: какие у нее особенности, в чем ее сильные стороны, какие есть…
Markdown — это язык разметки, с помощью которого создают форматированные документы. Его синтаксис очень простой и интуитивно понятный, поэтому уже…
Когда в работе приходится иметь дело со списками, кортежами или другими итерируемыми объектами, мы можем применять функцию enumerate() для добавления…
Что такое ASP.NET ASP.NET (Active Server Pages .NET) — это бесплатная веб-платформа, созданная специалистами Microsoft для проектирования интерактивных веб-приложений, которые…
Продолжаем серию материалов про нейросети, искусственный интеллект и другие технологии, которые в будущем могут оставить человечество без работы, а уже…
С помощью дипфейков уже сейчас можно не только отправить Бреда Питта на пенсию или «воскресить» Сида Вишеза, но и повлиять…
Что такое полиморфизм в программировании Вы знаете такое устройство как пульт дистанционного управления? Его используют для управления домашней техникой и…
В этой статье мы рассмотрим оператор SQL UPDATE и покажем, как его применять. Также мы посмотрим на некоторые отличия в…
Что такое рефакторинг? Представьте, что вы работаете над сайтом, и ваши пользователи постоянно сообщают, что у них проблемы с навигацией.…
К моменту прочтения этой статьи вы будете знать о технологии Grid CSS все: научитесь быстро и точно располагать веб-элементы, а…
Что такое синтаксис языка программирования? Синтаксис языка программирования — это набор правил, которые определяют способ написания кода. У каждого языка…
Что такое паттерн Singleton Паттерн «одиночка» (Singleton, синглетон, синглет) относится к числу порождающих паттернов проектирования, то есть реализует один из…
Что такое деплой Deploy (деплой) — это процедура запуска веб-сайта или приложения на сервере, хостинге. Деплой позволяет конечным пользователям получить…
Cron Jobs — мощный инструмент, который помогает автоматизировать повторяющиеся задачи и процессы, высвобождая время и ресурсы для достижения более важных…
Что такое фреймворк Spring Фреймворк Spring упрощает и ускоряет программирование на Java. Это очень популярный Java-фреймворк. Spring — это фреймворк с…
Что такое протокол передачи данных Большинство современных устройств взаимодействуют друг с другом по сети. Компьютеры, смартфоны, планшеты, холодильники, камеры, датчики…
HTML (HyperText Markup Language) — язык для гипертекстовой разметки документов для просмотра веб-страниц в браузере. HTML осваивают с азами программирования,…
Сегодня мы рассмотрим важный инструмент для взаимодействия с базами данных — Hibernate. Вы узнаете что это за библиотека, в каких…