Теорія

Коментарі в HTML: приклади та особливості

HTML (HyperText Markup Language) — мова гіпертекстової розмітки документів для перегляду вебсторінок у браузері. HTML опановують з азами програмування, і…

17.02.2023

Що таке Hibernate Framework в Java та як ним користуватися?

Сьогодні ми розглянемо важливий інструмент взаємодії з базами даних — Hibernate. Ви дізнаєтеся, що це за бібліотека, в яких випадках…

14.02.2023

Парсинг даних з сайтів: що це та на чиєму боці закон

Впровадження Big Data у різні сфери людської діяльності повністю змінило наше сприйняття бізнесу та технологій. З'явилася необхідність використання спеціальних інструментів…

09.02.2023

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

Комп'ютери дуже швидко виконують повторювані дії. Для цього використовується конструкція керування, яка називається циклом. Існує кілька різновидів циклів. Цю статтю…

08.02.2023

Цикл з післяумовою: принцип роботи та приклади коду

Для повторення послідовності дій у програмуванні використовуються цикли. Існує кілька видів циклів. Цю статтю присвячено циклу, який виконується принаймні один…

06.02.2023

Що таке URL: поняття та особливості

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

01.02.2023

День програміста: історія та традиції свята

Серед безлічі професійних свят, усіх цих днів бляхаря і бухгалтера, затесався один, який з особливою теплотою і трепетом чекає більшість…

01.02.2023

Принципи SOLID в об’єктно-орієнтованому програмуванні

Що таке SOLID? Сьогодні поговоримо про об'єктно-орієнтоване програмування (ООП), а саме — про основні принципи написання коду. Чим складніший код,…

30.01.2023

Що таке коворкінг і як не помилитися під час вибору місця для роботи

Приємна атмосфера, оточення фахівців різного рівня та можливість нетворкінгу. Відразу можна подумати, що йдеться про конференцію, майстер-клас або закритий бізнес-клуб.…

30.01.2023

Мобільні застосунки: їх види та особливості

Що таке мобільний застосунок Сьогодні ми розберемося в тому, що таке мобільні застосунки, які бувають типи мобільних програм, в чому…

26.01.2023

Топ-10 найпопулярніших мов програмування

У цій статті ми розглянемо чотири рейтинги, які складено з використанням різних підходів: індекс TIOBE; індекс PYPL; результати опитування Stack…

26.01.2023

Веб-архіви інтернету: список існуючих ресурсів

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

24.01.2023

Що таке Ionic Framework: переваги та недоліки

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

20.01.2023

Як працює метод filter() в JavaScript

Що таке метод filter() у JavaScript Цей інструмент застосовується до масиву та слугує для фільтрації його контенту. Застосований до вмісту…

19.01.2023

Хто такий фулстек-розробник: обов’язки та необхідні знання спеціаліста

У світі веб-розробки корисно мати у команді універсального спеціаліста. Ця роль належить фулстек-розробнику, який однаково ефективно вміє працювати з бекенд-…

18.01.2023

Що таке портфоліо та як його створити програмісту

Сьогодні ми розповімо про портфоліо. Наскільки воно необхідне для програміста і як його правильно скласти, що потрібно, щоб підтвердити свою…

18.01.2023

Шаблони проєктування: їх види, особливості й переваги

Що таке патерн проєктування Шаблони або патерни проєктування (від англ. Design Patterns) — це типові вирішення поширених проблем, що виникають…

05.01.2023

Що таке даркнет і в чому його небезпека

У наші дні даркнет продовжує кидати виклики. Вважається, що ця прихована мережа пов'язана з незаконною діяльністю та кіберзлочинністю. Редакція Highload…

04.01.2023

Має прочитати кожен розробник: топ-20 книг з програмування

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

03.01.2023

Що таке Flutter та які його особливості

Якщо ви коли-небудь цікавилися створенням мобільних застосунків, а тим більше запускали свої власні, швидше за все знаєте, що головний біль…

29.12.2022

Що таке localhost та як його використовують в розробці

Сьогодні мова піде про localhost. Ви дізнаєтеся, де використовується цей параметр, що він означає, як його правильно застосовувати та які…

29.12.2022

Регулярні вирази RegEx у Java: приклади і опис роботи

Регулярні вирази у мовах програмування — потужний, але складний в опануванні інструмент. Тому не дивно, що багато хто відкладає його…

27.12.2022

Масиви в Java: що це таке і як з ними працювати

Що таке масив? У програмуванні часто працюють із такою математичною структурою як масив. У мові Java він сприймається як група…

22.12.2022

Хто такий Embedded-розробник та які його задачі

За останні кілька років Embedded-розробка стала одним із провідних напрямків. Сталося це багато в чому завдяки зростанню популярності інтернету речей…

16.12.2022

Що таке хакатон: для чого він потрібен та як його організувати

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

15.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

Що таке CMS? Якими вони бувають і як працюють

Сьогодні йтиметься про системи управління контентом — CMS. Ми розповімо, що це таке, навіщо потрібні такі системи, які види CMS…

07.11.2022

Styled Components — стилізація React-додатків

Сьогодні ми розглянемо зручну бібліотеку для React – Styled Components. Вона призначена для реалізації стилів у файлах JavaScript на основі…

28.10.2022

Що таке gRPC і як він працює

Настав час розібратися, що таке gRPC — у чому принцип його роботи і які переваги перед звичним REST API. Розроблений…

20.10.2022