Теорія — Highload.today
«Беріть знання у мене, роздаю за «дякую». Безгубенко простою мовою пояснив про автомати Мура та Мілі
Андрій Безгубенко BLOG
President of E-Consulting
Своїм попереднім постом про важливість вищої IT-освіти я зчинив великий ґвалт серед спільноти, та, більш за все, читачів хвилювало питання автоматів Мілі та Мура.
Як написати гарний баг-репорт. Поради від Senior QA
Олексій Василенко BLOG
Senior QA Engineer
Довго думав яку статтю написати. Ну звичайно ж стаття має бути про тестування. І мені прийшла думка написати її про проблему, з якою сам стикався на початку своєї роботи тестувальником. І це, як ви вже зрозуміли: «Як написати гарний баг репорт?».
Битва титанів: що краще — PostgreSQL чи MySQL?
Автор, розробник та перекладач
Сьогодні розберемося, у чому різниця між цими двома системами та що краще обрати для вашого конкретного завдання.
Знати CSS — недостатньо: що таке SCSS та як з ним працювати. Розбір синтаксису
Автор, розробник та перекладач
У цій статті ми розглянемо особливості SCSS та його практичне застосування. Також ми порівняємо мови препроцесора SCSS та Sass із чистим CSS і дізнаємося, чому користуватися препроцесорами зручніше.
Функція walk() модуля OS у Python
Журналіст
Сьогодні поговоримо про такий важливий інструмент для роботи з файловою системою, як функція walk(), яка дозволяє отримувати відомості про дані (файли та каталоги) та вносити в них зміни.
Інтерфейс без помилок: що таке User Flow та чому він важливий для розробки
Журналіст
Що таке User Flow, навіщо він потрібен, як використовується та які проблеми він може вирішити? Про один із найважливіших інструментів для розробки IT-продуктів читайте у нашому матеріалі сьогодні.
ACL (Access Control List): вчимося працювати з доступами у різних системах
Журналіст
У цій статті йдеться про використання ACL (Access Control List). Ми розповімо про його призначення, які є особливості, різновиди та торкнемося його налаштування.
Що потрібно, щоб стати тімлідом? Розбираємося, які скіли прокачувати
Журналіст
Сьогодні ми поговоримо про позицію в команді, кандидат на яку має бути досвідченим фахівцем, лідером, вміти делегувати завдання, ставити правильне ТЗ, а також вчасно турляти інших спеців, щоб не завалити черговий дедлайн. Хто ж ця суперлюдина? Це — тимлід!
ШІ, хто твій батько? Історія розвитку та види штучного інтелекту
Журналіст
Минуло зовсім небагато часу між моментами, коли автор цієї статті дивився на VHS як термінатор рятує юного Джона Коннора, і коли той самий автор попросив ChatGPT розповісти, що бот думає про блокбастер Джеймса Кемерона.
Що таке CRUD простими словами: функції, переваги та приклади
Автор, розробник та перекладач
Ми щодня взаємодіємо з інформацією: читаємо стрічки в соцмережах, дивимося стріми, створюємо записи в блогах, надсилаємо повідомлення в месенджерах. Якщо потрібно щось додати, ми можемо відредагувати записи, а якщо щось стало непотрібним — видаляємо зайві дані.
Геттери (Getters) та сеттери (Setters): керування атрибутами в Python
Журналіст
Використання геттерів та сеттерів для інкапсуляції даних — один із основних принципів об’єктно-орієнтованого програмування. Про те, що це таке та як працює, читайте у цьому матеріалі.
Метод split(): всі способи, як розділити рядок у Python, з прикладами
Журналіст
Умовні оператори в Python: приклади та як використовувати
Журналіст
Сьогодні ми поговоримо про конструкцію перевірки умови if. Це одна з базових конструкцій у програмуванні — і не тільки в Python.
Що таке npm (Node Package Manager)? Як встановити та розмістити пакети
Автор, розробник та перекладач
Node Package Manager (npm) — це менеджер пакетів JavaScript, який керує залежностями в проєктах, написаних на Node.js.
Не Python, але теж непогано: що таке Perl та чому його можна вивчати новачкам
Журналіст
Сьогодні ми коротко розглянемо таку мову програмування як Perl. Які у неї є переваги та недоліки, який у неї синтаксис та що вона вміє.
Як скоротити посилання: 10 найкращих сервісів
Авторка
У цій статті розглянемо способи швидко скоротити посилання. Редакція Highload розібралася, що для цього потрібно та які є найкращі сервіси для виконання цього.
PWA (Progressive Web App) – що це таке та в чому його особливості
Журналіст
У цьому матеріалі ми поговоримо про відносно молоду технологію — Progressive Web App (PWA).
Зарплати програмістів в Україні взимку 2022-2023: огляд впливу війни на IT-ринок
Журналіст
Український ІТ-сектор на початку 2022 року вважався островом стабільності. Кількість вакансій зростала, а зарплати пробивали стелю.
Функція без імені: що таке lambda у Python та як їх використовувати
Журналіст
Сьогодні ми поговоримо про те, що таке лямбда-функція в Python: які у неї особливості, у чому її сильні сторони, які є недоліки.
Мова розмітки Markdown: повний гайд із синтаксису та форматування тексту
Автор, розробник та перекладач
Markdown є мовою розмітки, за допомогою якої створюють форматовані документи. Її синтаксис дуже простий та інтуїтивно зрозумілий, тому вже після першого прочитання цієї статті ви зможете користуватися Markdown.
Функція enumerate() у Python
Журналіст
Коли в роботі доводиться мати справу зі списками, кортежами або іншими ітерованими об’єктами, ми можемо застосовувати функцію enumerate() для додавання порядкових номерів елементів до ітерацій.
Як працює ChatGPT та чим він корисний програмісту: огляд системи
Журналіст
Продовжуємо серію матеріалів про нейромережі, штучний інтелект та інші технології, які в майбутньому можуть залишити людство без роботи, а вже зараз спрощують і прискорюють виконання завдань у багатьох сферах.
Як використовувати оператор UPDATE у SQL: приклади для різних СКБД
Автор, розробник та перекладач
У цій статті ми розглянемо оператор SQL UPDATE і покажемо, як його застосовувати. Також подивимося на деякі відмінності у синтаксисі цього оператора в різних версіях SQL різних систем керування реляційними базами даних (СКРБД).
Поліморфізм у мовах програмування: види та приклади, як використовувати в коді
Авторка та перекладачка
Grid в CSS: повний посібник та довідник з верстки
Журналіст
Після прочитання цієї статті ви знатимете про технологію Grid CSS все: навчитеся швидко і точно розташовувати вебелементи, а також зможете створювати адаптивний вебдизайн для будь-яких вебпроєктів.
Як провести рефакторинг та не створити нові баги: повний розбір підходу
Авторка та перекладачка
Синтаксис мови програмування: порівняння мов та чим відрізняється від code style
Журналіст
Синтаксис мови програмування — це набір правил, які визначають спосіб написання коду. Кожна мова має свій унікальний синтаксис, який складається з команд, операторів, функцій і структур даних.
Що таке патерн Singleton: навіщо він потрібен та як його використовувати
Автор, розробник та перекладач
Патерн «одинак» (Singleton, синглетон, синглет) належить до породжуючих патернів проєктування, тобто реалізує один із підходів до створення об’єкта.
Фреймворк Spring та його особливості
Автор, розробник та перекладач
Фреймворк Spring спрощує та прискорює програмування на Java. Це дуже популярний Java-фреймворк.
Cron Jobs: повна інструкція для початківців з прикладами
Авторка та перекладачка
Cron Jobs — потужний інструмент, який допомагає автоматизувати завдання і процеси, що повторюються, вивільняючи час і ресурси для досягнення важливих цілей. Цей планувальник завдань дозволяє створювати, редагувати та видаляти завдання, які виконуються автоматично у призначений час, з певною періодичністю або за заданим розкладом.
Протоколи передавання даних: їх типи та особливості
Автор, розробник та перекладач
Більшість сучасних пристроїв взаємодіють один з одним за допомогою мережі. Комп’ютери, смартфони, планшети, холодильники, камери, датчики та інші пристрої підключаються до інтернету, щоб приймати або надсилати дані.
Коментарі в HTML: приклади та особливості
Авторка
HTML (HyperText Markup Language) — мова гіпертекстової розмітки документів для перегляду вебсторінок у браузері. HTML опановують з азами програмування, і коментарі HTML — окремий розділ.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: