Вхід
  • Новини
  • Front-end
  • Back-end
  • Блокчейн
  • Підручник з Rust
  • Mobile app
  • Книжки
  • Добірки
  • Історії
  • Рішення
  • Теорія
  • Залізо
  • Інтерв’ю
  • Спецпроєкти
  • Реклама у виданні
  • Редакційні правила
  • Наша редакція
  • Про видання
  • Контакти
  • Рейтинг блогерів Highload
  • Аукціон відплати

Приєднуйтесь до нас

  • Новини
  • Front-end
  • Back-end
  • Блокчейн
  • Підручник з Rust
  • Mobile app
  • Книжки
  • Добірки
  • Історії
  • Рішення
  • Теорія
  • Залізо
  • Інтерв’ю
  • Спецпроєкти
  • Реклама у виданні
  • Редакційні правила
  • Наша редакція
  • Про видання
  • Контакти
  • Рейтинг блогерів Highload
  • Аукціон відплати

Приєднуйтесь до нас

Back-end

Головна > Back-end
Back-end - 5 днів назад

Як працює мислення senior-розробників

Андрій Губін

Журналіст

Блогер та розробник Джозеф Круз розповів, як має працювати мислення розробника, щоб він міг досягти рівня senior.

Back-end - 2 тижні назад

Колись я витрачав годину, щоб зробити звичайний toggle. Зараз на це йде дві хвилини, і ось чому.

Алекс Монахов

Full Stack Developer в Playtech

Колись я витрачав годину, щоб зробити звичайний toggle…
Серйозно.

Back-end - 4 тижні назад

NestJS — від абстракцій до інструмента

Алекс Монахов

Full Stack Developer в Playtech

Кілька місяців тому я скептично ставився до NestJS. Фреймворк здавалося простою обгорткою над Express або Fastify, з безліччю абстракцій, які більше ускладнюють життя, ніж спрощують. Але з часом моя думка змінилася. І ось мій шлях.

Back-end - 4 місяці назад

Створіть власну мову програмування та її компілятор

Самер Алсайдалі

Full Stack Developer в Morgan Stanley

Компілятор — це програма, яка перетворює вихідний код, написаний мовою програмування високого рівня, у виконуваний машинний код (або іншу мову, у нашому прикладі — Java), який можна запустити на комп’ютері.

Back-end - 5 місяців назад

Як зробити, щоб http://localhost:8080 було видно в інтернет

Володимир Рожков BLOG

Software Architect at Devlify

Типові задачі веброзробника: протестувати oauth («логін через гугл»), протестувати вебхук (різні інтеграції), швидко, без деплою на тестовий env, показати комусь як сервіс працює «на вашій машині».

Back-end - 5 місяців назад

Компроміс між початковою швидкістю та гнучкістю. Моя подорож з кастомізацією Strapi

Родіон Сальник BLOG

Co-founder of CASERS and Brocoders

Іноді найпростіші завдання перетворюються на несподівано складні пригоди. Нещодавно мені потрібно було налаштувати додаток Strapi так, щоб певна роль, менеджер, могла бачити та керувати лише тими магазинами, до яких вона прикріплена.

Back-end - 5 місяців назад

Як швидко зрозуміти, що таке Tree Shaking?

Сергій Єрьомін BLOG

Roqo practicum

Уявіть дерево. Красиве розкидисте дерево.

Back-end - 5 місяців назад

Генерація коду для CRUD-компонентів на основі файлів опису

Самер Алсайдалі

Full Stack Developer в Morgan Stanley

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

Back-end - 6 місяців назад

Навіщо нам статична типізація JavaScript

Алекс Монахов

Full Stack Developer в Playtech

Як виконується наш JavaScript код? Виділю декілька ключових фаз.

Back-end - 6 місяців назад

Javascript для всього

Валерія Мурадян

Software Developer у FullCity Consulting

Конкретні мови програмування були створені для вирішення конкретних завдань — це факт. Але десь на цьому шляху JavaScript пішов у відрив. Можливо, він мріяв про світове панування, а можливо, купка інженерів десь полінувалася вивчити нову мову програмування. Але це реальність, в якій ми зараз живемо, друзі:

Back-end - 6 місяців назад

«Аніруш! Руки вгору!». Що спільного між методом event.preventDefault() і поліцейським

Сергій Єрьомін BLOG

Roqo practicum

Уявіть собі поліцейського, який каже: «Аніруш! Руки вгору!». Так само працює event.preventDefault() у JavaScript?

Back-end - 7 місяців назад

Які інструменти допоможуть швидко створити сучасний веб-сайт

Даніелла Шихабутдінова BLOG

Сьогодні створення сайтів уже не таке складне завдання, яким воно було навіть лише кілька років тому. Завдяки прогресу, розробникам і бізнесу стало набагато простіше і доступніше втілити свої ідеї в життя — незалежно від рівня їхніх знань.

Back-end - 8 місяців назад

Библіотеки Python для розробників: обираємо найкращі

Дмитро Сімагін

Журналіст

Библіотеки Python для розробників: обираємо найкращі

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

Back-end - 8 місяців назад

Функція eval() у Python: як відбувається динамічне виконання виразів

Дмитро Сімагін

Журналіст

Функція eval() у Python: як відбувається динамічне виконання виразів

Завдяки цій публікації ви дізнаєтеся, навіщо Python потрібна вбудована функція eval(), і як її максимально ефективно використовувати. Крім теорії, ви ознайомитеся з прикладами коду, які демонструють практичне застосування цієї функції.

Back-end - 9 місяців назад

Як створити Телеграм-бот на Python за 30 хвилин

Дмитро Сімагін

Журналіст

Як створити Телеграм-бот на Python за 30 хвилин

Не секрет, що багатьох молодих розробників цікавить тема створення свого власного бота в Telegram. Але більшість з них у підсумку відмовляються від реалізації цієї ідеї, вважаючи, що створити бот на Python або на іншій мові програмування — це занадто довго і складно. До того ж, не всі мають необхідні для цього навички. Сьогодні ми розберем, як створити Telegram-бот на Python з використанням бібліотеки python-telegram-bot.

Back-end - 9 місяців назад

Робота з файлами в Python: функції читання, запис у файл

Дмитро Сімагін

Журналіст

Робота з файлами в Python: функції читання, запис у файл

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

Back-end - 9 місяців назад

Python: що це за мова програмування і для чого вона потрібна

Дмитро Сімагін

Журналіст

Python: що це за мова програмування і для чого вона потрібна

Python — це високорівнева мова програмування з динамічною типізацією, яка широко застосовується в різних сферах розробки: від веб-додатків до моделей штучного інтелекту. Python стала однією з найпопулярніших мов завдяки відносно простому синтаксису, читабельності та універсальності застосування. Вона сумісна з об’єктно-орієнтованою, процедурною та функціональною парадигмами програмування.

Back-end - 9 місяців назад

Топ-15 компіляторів Python: програми та онлайн сервіси

Дмитро Сімагін

Журналіст

Топ-15 компіляторів Python: програми та онлайн сервіси

Якщо ви вже розібралися в теорії та синтаксисі Python, настав час ознайомитися з середовищем розробки (IDE), де ви будете писати та компілювати код, і з інструментами, які спрощують цю роботу. Сьогодні ви дізнаєтеся, навіщо потрібні компілятори та інтерпретатори Python, які з них варто вибрати, і чому.

Back-end - 9 місяців назад

Ключове слово yield у Python: як воно працює

Дмитро Сімагін

Журналіст

Ключове слово yield у Python: як воно працює

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

Back-end - 9 місяців назад

Приклади match/case в Python 3.10 з поясненням

Дмитро Сімагін

Журналіст

Приклади match/case в Python 3.10 з поясненням

Реліз Python 3.10, що вийшов у жовтні 2021 року, запропонував розробникам кілька цікавих змін, включно з pattern matching statement (оператор співставлення з шаблонами). Як запевняли автори PEP 622, на створення цієї пропозиції їх надихнув схожий синтаксис у мовах програмування Scala і Erlang.

Back-end - 9 місяців назад

Що спільного між Pure Function та приготуванням кави в автоматі?

Сергій Єрьомін BLOG

Roqo practicum

(Ага, я пам’ятаю, що вам дуже сподобалася аналогія з Макдональдсом)

Back-end - 11 місяців назад

Ефективний спосіб розпочати NextJS-проект

Родіон Сальник BLOG

Co-founder of CASERS and Brocoders

Вибір фреймворку для запуску нового проекту може бути досить складним, враховуючи велику кількість доступних сьогодні фреймворків та інструментів. Розробники, які хочуть створювати високопродуктивні та масштабовані веб-додатки, часто обирають Next.js.

Back-end - 1 рік назад

Вчимося працювати з Git: основи конфігурації, гілки, додавання файлів та директорій

Анастасія Гордєєва BLOG

Frontend Developer в Wix

Git — це найпопулярніша CVS прямо зараз, яка дозволяє відстежувати історію розробки і спільно працювати.

Back-end - 1 рік назад

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

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

Автор, розробник та перекладач

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

Back-end - 1 рік назад

Припиніть використовувати localStorage! І зверніть увагу на альтернативи

Андрій Губін

Журналіст

Розробник та блогер Julien Etienne у своїй колонці на платформі Medium радить відмовитися від localStorage. Ми переклали текст, щоб ви могли ознайомитися з його аргументами. Далі — слово автору.

Back-end - 2 роки назад

Шість об’ємних курсів з Python для новачків і прокачаних розробників

Андрій Губін

Журналіст

В червні Stack Overflow опублікував дослідження спільноти Developer Survey 2023, включаючи рейтинг мов програмування. На третьому місці, відразу за незмінним лідером JavaScript та «мовами програмування» HTML/CSS розташувався Python. Зухвалий «плазун» покращує свої позиції щороку, цього разу змістивши SQL на четверте місце. 

Back-end - 2 роки назад

Чи зможе Bun замінити Node.js? Перша перевірка з Nest.js

Родіон Сальник BLOG

Co-founder of CASERS and Brocoders

Останнім часом багато хто говорить про Bun, тож ми вирішили спробувати його.

Back-end - 2 роки назад

Junior Node.js розробниця створює соцмережу для книголюбів. З чого починала і які технології використовує

Анна Костирко BLOG

Junior Node.js розробниця в стартапі для українського ресторанного бізнесу

Деякий час тому я зібрала команду та вирішила робити пет-проект — соціальну мережу. 

Back-end - 2 роки назад

Синтаксис мови програмування: порівняння мов та чим відрізняється від code style

Андрій Губін

Журналіст

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

Back-end - 2 роки назад

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

Андрій Губін

Журналіст

Highload завжди на варті вашого вільного часу, дорогі мобільні розробники. Тому ми продовжуємо розповідати вам про інструменти, які дозволяють писати програми одночасно під кілька платформ. Все для того, щоб вам не потрібно було витрачати ресурси на написання коду окремо під Android, iOS та ПК.

Back-end - 2 роки назад

«Це величезна прогалина у більшості розробників»: 6 головних питань на співбесіді з Node.js

Владислав Хирса BLOG

Senior Backend Developer | Node.js | NestJS | Express.js | SQL | NoSQL | AWS

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

Back-end - 3 роки назад

Фундамент для JavaScript-розробника: як відповісти, що таке libuv на співбесіді з Node.js

Владислав Хирса BLOG

Senior Backend Developer | Node.js | NestJS | Express.js | SQL | NoSQL | AWS

Розуміння що таке libuv і як вона працює — є фундаментальними знаннями для JavaScript-розробника, які на перший погляд можуть бути складними або незрозумілими, але про них можливо розповісти і простими словами.

Back-end - 3 роки назад

Опануй справжню силу в Node.js: розбираємо мікро- та макрозадачі на прикладах

Владислав Хирса BLOG

Senior Backend Developer | Node.js | NestJS | Express.js | SQL | NoSQL | AWS

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

Back-end - 3 роки назад

Можна все, і за своїми правилами: як працює ітерація в JavaScript

Владислав Хирса BLOG

Senior Backend Developer | Node.js | NestJS | Express.js | SQL | NoSQL | AWS

Привіт усім. Мене звати Владислав Хирса, я — Software Engineer у Grid Dynamics. У цій статті я розповім вам багато корисного про ітерацію у JavaScript.

Back-end - 3 роки назад

Як створити потік відеоданих за допомогою Node.js: розбираю деталі на своєму проєкті

Владислав Хирса BLOG

Senior Backend Developer | Node.js | NestJS | Express.js | SQL | NoSQL | AWS

Привіт усім! Мене звати Владислав Хирса, я — Software Engineer у Grid Dynamics. Сьогодні я розповім вам, як за допомогою Node.js створити потік відеоданих. Стаття буде корисною для тих, хто ще тільки розбирається у темі Streams in Node.js (наприкінці буде трохи важливої теорії).

Більше матеріалів

Новини

Microsoft відкрила вихідний код Windows Subsystem for Linux (WSL)

2 хвилини назад

22% початківців витрачають більше року на пошук роботи в українському IT

1 годину назад

JetBrains AI Assistant став доступним у Visual Studio Code

4 години назад

Microsoft NLWeb дозволить веб-розробникам додавати «розмовний інтерфейс» на сайт за допомогою кількох рядків коду

5 години назад

Новий агент GitHub може фіксити баги, додавати функції та відкривати згенерований код у VS Code

7 години назад

На робочому столі оновленої Windows 11 з'явиться значок для виклику панелі емодзі

20 години назад

Бета-тестування ШІ-асистенту для «Дії» почнеться вже в червні

21 годину назад

США хочуть заблокувати глобальне розповсюдження операційних систем Huawei HarmonyOS

1 день назад

Apple відмовиться від анонсу нових функцій до їхньої готовності

1 день назад

Android-додатки отримають доступ до LLM-моделі Gemini Nano, яка працює прямо на смартфоні

1 день назад
Показати ще

Спецпроєкти

Світові зірки та сучасні інструменти проти загроз: якою була InfoSec Ukraine 2025 – конференція про кібербезпеку
6 травня відбудеться InfoSec Ukraine 2025. У партнерах – світові компанії, у тому числі Dell Technologies
В партнерах Dell Technologies, Cisco, МУК та інші. Чому варто потрапити на InfoSec Ukraine 2025
Топ текстів тижня
1.
Українська ІТ-компанія TechMagic придбала польську Hitteps
2.
ChatGPT незабаром отримає функцію запису та розшифрування стенограм
3.
IT — в пʼятірці галузей, де українським студентам найчастіше пропонують першу роботу
4.
Чат-бот можна обманути, встановивши йому фальшиві спогади — дослідники Принстонського університету
5.
Microsoft відмовилася від підтримки Faster CPython — майбутнє оптимізації Python під питанням
6.
Розробники OpenJDK планують додати JSON API в стандартну бібліотеку Java
7.
Щомісяця 50 мільйонів розробників активно користуються Visual Studio і Visual Studio Code
8.
OpenAI додала в ChatGPT свою найкращу модель кодування GPT 4.1
9.
Microsoft відключить сторонніх розробників від доступу до Bing API
10.
Агент Google AlphaEvolve створює тисячі варіантів коду, щоб вибрати найкращий
  • Про видання
  • Наша редакція
  • Контакти
  • Політика конфіденційності
  • Реклама у виданні
  • Редакційні правила
  • Як відправити текст у редакцію

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисните Ctrl+Enter.


Ми використовуємо ілюстрації від Depositphotos


Окремі матеріали можуть містити посилання на партнерів — це не впливає на контент та політику редакції. Проте дає виданню можливості для розвитку.


Підтримка серверів

Партнер по SEO

Рішення важких IT-задач

© Highload. 2021-2025

Ваша жалоба отправлена модератору

Переглядаючи цей сайт, ви погоджуєтесь з нашою політикою конфіденційностіOK

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Отправить Скасувати

Користні рішення для тих,
хто пише код

Приєднуйтесь
до товариства: