Теорія — Highload.today
Тестування важливе, і навіть не сперечайтеся!
Сергій Єрьомін BLOG
Roqo practicum
Уявіть, що зробили git commit, git push, а потім ще й merge. І ось, ваші зміни скоро потраплять на робочу версію сайту.
Ключове слово yield у Python: як воно працює
Журналіст
На профільних форумах розробників часто можна зустріти питання, яке стосується терміну yield у коді Python. Початківців цікавить, що таке yield, і як воно використовується. Давайте розглянемо його на кількох прикладах. Але спочатку розберемося з теорією.
Чи можливо скасувати криптовалютну транзакцію?
Вадим Груша BLOG
CEO & Founder в Trustee
Для багатьох користувачів Bitcoin та інших криптовалютних мереж транзакції — це болюча тема. Адже часто через високе навантаження доводиться платити чималу комісію або ж чекати підтвердження переказу довгі години. Не виключений і шанс помилки — так, наприклад, у січні 2024 року невідомий заплатив 4,03 BTC ($173 148) за операцію, тоді як сума угоди становила лише 2,9 BTC. І таких випадків чимало.
Граничні випадки в тестуванні та навіщо розробнику знати про них
Сергій Єрьомін BLOG
Roqo practicum
Сьогодні ми обговоримо дуже важливу тему: граничні випадки в тестуванні.
Ідеальний рецепт мотиваційного листа
Катерина Солодухіна BLOG
Recruiter| Talent Acquisition Specialist
Ідеальний рецепт мотиваційного листа від мене.
Що спільного між Pure Function та приготуванням кави в автоматі?
Сергій Єрьомін BLOG
Roqo practicum
(Ага, я пам’ятаю, що вам дуже сподобалася аналогія з Макдональдсом)
Що таке юніт-тестування компонентів у React і з чим його їдять?
Сергій Єрьомін BLOG
Roqo practicum
Що таке юніт-тестування компонентів у React?
Currying, або що спільного між програмуванням і McDonald’s
Сергій Єрьомін BLOG
Roqo practicum
А ви знали, що McDonald’s використовує каррінг (currying), коли клієнт робить замовлення, не виходячи з автомобіля?
Чому розробникам треба розбиратись у бізнес-домені
Журналіст
Розробники працюють у різних проєктах, а відтак — у різних доменах. Можна сконцентруватись виключно на розвитку технічних навичок. Інша стратегія — поєднувати професійні скіли з вивченням бізнесу, в якому працюєш.
«Беріть знання у мене, роздаю за «дякую». Безгубенко простою мовою пояснив про автомати Мура та Мілі
Андрій Безгубенко 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 різних систем керування реляційними базами даних (СКРБД).
Поліморфізм у мовах програмування: види та приклади, як використовувати в коді
Авторка та перекладачка
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: