Андрій Денисенко

Найпопулярніші мови програмування 2023 року

Підсумки досліджень і опитувань за 2023 рік допоможуть вам оцінити актуальність вашого досвіду в сфері розробки програмного забезпечення, розібратися, яку…

01.02.2024

ШІ-копілоти, чат-боти та віртуальні помічники для написання коду. Які бувають і що можуть

Що таке ШІ-копілот (AI copilot) Копілоти на основі штучного інтелекту (ШІ-копілоти) є вражаючим винаходом у сьогоднішньому світі технологій. Вони можуть…

15.12.2023

Історія OpenAI від заснування до звільнення / повернення Сема Альтмана

Незважаючи на те, що OpenAI було створено лише 2015 року, ця компанія має багато досягнень за недовгий час свого існування.…

01.12.2023

Що таке таймтрекер і як до нього ставляться айтівці

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

31.10.2023

Битва титанів: що краще — PostgreSQL чи MySQL?

Сьогодні розберемося, у чому різниця між цими двома системами та що краще обрати для вашого конкретного завдання. Що таке PostgreSQL?…

31.05.2023

Знати CSS — недостатньо: що таке SCSS та як з ним працювати. Розбір синтаксису

У цій статті ми розглянемо особливості SCSS та його практичне застосування. Також ми порівняємо мови препроцесора SCSS та Sass із…

30.05.2023

Що таке CRUD простими словами: функції, переваги та приклади

Ми щодня взаємодіємо з інформацією: читаємо стрічки в соцмережах, дивимося стріми, створюємо записи в блогах, надсилаємо повідомлення в месенджерах. Якщо…

28.04.2023

Що таке npm (Node Package Manager)? Як встановити та розмістити пакети

Що таке npm? Node Package Manager (npm) — це менеджер пакетів JavaScript, який керує залежностями в проєктах, написаних на Node.js. За…

18.04.2023

Мова розмітки Markdown: повний гайд із синтаксису та форматування тексту

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

29.03.2023

Як використовувати оператор UPDATE у SQL: приклади для різних СКБД

У цій статті ми розглянемо оператор SQL UPDATE і покажемо, як його застосовувати. Також подивимося на деякі відмінності у синтаксисі…

17.03.2023

Що таке патерн Singleton: навіщо він потрібен та як його використовувати

Що таке патерн Singleton Патерн «одинак» (Singleton, синглетон, синглет) належить до породжуючих патернів проєктування, тобто реалізує один із підходів до…

01.03.2023

Фреймворк Spring та його особливості

Що таке фреймворк Spring Фреймворк Spring спрощує та прискорює програмування на Java. Це дуже популярний Java-фреймворк. Spring — це фреймворк із…

22.02.2023

Протоколи передавання даних: їх типи та особливості

Що таке протокол передавання даних Більшість сучасних пристроїв взаємодіють один з одним за допомогою мережі. Комп'ютери, смартфони, планшети, холодильники, камери,…

21.02.2023

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

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

08.02.2023

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

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

06.02.2023

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

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

26.01.2023

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

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

05.01.2023

Що таке MQTT і для чого він потрібний

  Що таке MQTT? MQTT (MQ Telemetry Transport) — це негроміздкий обміну повідомленнями, що працює за моделлю «видавець—підписник». Його призначено…

17.11.2022

Цикл for-each і метод forEach у Java

У Java, крім циклу for, для ітерації по колекціях використовується цикл for-each і методи forEach, forEachOrdered і forEachRemaining. Цикл for-each…

17.10.2022

Винятки в Java — пояснення та приклади

Що таке виняток у Java (Java Exception)? Виняток - це небажана ситуація, що виникає під час виконання програми та порушує…

22.09.2022

Фреймворки у веб-розробці — що це, які існують і для чого потрібні

Що таке фреймворк? Фреймворк (англ. framework – каркас) – це програмне середовище, яке спрощує та прискорює створення програмного забезпечення. За…

02.09.2022

Продакт-менеджер — хто це? Заробітна платня, обов’язки й завдання

Хто такий продакт-менеджер (Product Manager)? Продакт-менеджер супроводжує товар від етапу дослідження ринку до етапу випуску товару й забезпечення його подальшого…

10.08.2022