Розробники працюють у різних проєктах, а відтак — у різних доменах. Можна сконцентруватись виключно на розвитку технічних навичок. Інша стратегія…
Своїм попереднім постом про важливість вищої IT-освіти я зчинив великий ґвалт серед спільноти, та, більш за все, читачів хвилювало питання…
Довго думав яку статтю написати. Ну звичайно ж стаття має бути про тестування. І мені прийшла думка написати її про…
Сьогодні розберемося, у чому різниця між цими двома системами та що краще обрати для вашого конкретного завдання. Що таке PostgreSQL?…
У цій статті ми розглянемо особливості SCSS та його практичне застосування. Також ми порівняємо мови препроцесора SCSS та Sass із…
Сьогодні поговоримо про такий важливий інструмент для роботи з файловою системою, як функція walk(), яка дозволяє отримувати відомості про дані…
Що таке User Flow, навіщо він потрібен, як використовується та які проблеми він може вирішити? Про один із найважливіших інструментів…
У цій статті йдеться про використання ACL (Access Control List). Ми розповімо про його призначення, які є особливості, різновиди та…
Сьогодні ми поговоримо про позицію в команді, кандидат на яку має бути досвідченим фахівцем, лідером, вміти делегувати завдання, ставити правильне…
Минуло зовсім небагато часу між моментами, коли автор цієї статті дивився на VHS як термінатор рятує юного Джона Коннора, і…
Ми щодня взаємодіємо з інформацією: читаємо стрічки в соцмережах, дивимося стріми, створюємо записи в блогах, надсилаємо повідомлення в месенджерах. Якщо…
Використання геттерів та сеттерів для інкапсуляції даних — один із основних принципів об'єктно-орієнтованого програмування. Про те, що це таке та…
Що таке split() у Python Метод split() у Python використовується для розділення рядка на підрядки на основі заданого роздільника. Цей…
Сьогодні ми поговоримо про конструкцію перевірки умови if. Це одна з базових конструкцій у програмуванні — і не тільки в…
Що таке npm? Node Package Manager (npm) — це менеджер пакетів JavaScript, який керує залежностями в проєктах, написаних на Node.js. За…
Сьогодні ми коротко розглянемо таку мову програмування як Perl. Які у неї є переваги та недоліки, який у неї синтаксис…
У цій статті розглянемо способи швидко скоротити посилання. Редакція Highload розібралася, що для цього потрібно та які є найкращі сервіси…
У цьому матеріалі ми поговоримо про відносно молоду технологію — Progressive Web App (PWA). Що таке PWA PWA, або прогресивний…
Український ІТ-сектор на початку 2022 року вважався островом стабільності. Кількість вакансій зростала, а зарплати пробивали стелю. Але після 24 лютого…
Сьогодні ми поговоримо про те, що таке лямбда-функція в Python: які у неї особливості, у чому її сильні сторони, які є…
Markdown є мовою розмітки, за допомогою якої створюють форматовані документи. Її синтаксис дуже простий та інтуїтивно зрозумілий, тому вже після…
Коли в роботі доводиться мати справу зі списками, кортежами або іншими ітерованими об'єктами, ми можемо застосовувати функцію enumerate() для додавання…
Продовжуємо серію матеріалів про нейромережі, штучний інтелект та інші технології, які в майбутньому можуть залишити людство без роботи, а вже…
Що таке ASP.NET ASP.NET (Active Server Pages .NET) — це безплатна вебплатформа, створена фахівцями Microsoft для проєктування інтерактивних вебзастосунків, які…
За допомогою діпфейків вже зараз можна не лише відправити Бреда Пітта на пенсію або «воскресити» Сіда Вішеза, а й вплинути…
У цій статті ми розглянемо оператор SQL UPDATE і покажемо, як його застосовувати. Також подивимося на деякі відмінності у синтаксисі…
Що таке поліморфізм у програмуванні Ви знаєте такий пристрій, як пульт дистанційного керування? Його використовують для керування домашньою технікою і…
Після прочитання цієї статті ви знатимете про технологію Grid CSS все: навчитеся швидко і точно розташовувати вебелементи, а також зможете…
Що таке рефакторинг? Уявіть, що ви працюєте над сайтом, і ваші користувачі постійно повідомляють, що мають проблеми з навігацією. Швидше…
Що таке синтаксис мови програмування? Синтаксис мови програмування — це набір правил, які визначають спосіб написання коду. Кожна мова має…
Що таке патерн Singleton Патерн «одинак» (Singleton, синглетон, синглет) належить до породжуючих патернів проєктування, тобто реалізує один із підходів до…
Що таке фреймворк Spring Фреймворк Spring спрощує та прискорює програмування на Java. Це дуже популярний Java-фреймворк. Spring — це фреймворк із…
Cron Jobs — потужний інструмент, який допомагає автоматизувати завдання і процеси, що повторюються, вивільняючи час і ресурси для досягнення важливих…
Що таке деплой Deploy (деплой) — це процедура запуску вебсайту або програми на сервері, хостингу. Деплой дозволяє кінцевим користувачам отримати…
Що таке протокол передавання даних Більшість сучасних пристроїв взаємодіють один з одним за допомогою мережі. Комп'ютери, смартфони, планшети, холодильники, камери,…