Всі статті

Опануйте принципи SOLID всього за 8 хвилин!

У цьому блозі я продемонструю реалізацію принципів SOLID у застосунку React. До кінця цієї статті ви будете повністю розуміти принципи SOLID. Перш ніж ми почнемо, дозвольте мені дати вам короткий всту...
17 серпня ·
1
· 269 · Alex

Дивні "фішки" Python, які можуть вас здивувати

Час від часу під час написання коду ми всі стикаємося з дивною поведінкою мови програмування. Іноді це "особливість", про яку ми не знали, іноді це просто химерна поведінка мови, а іноді це вже баг на...
01 вересня ·
1
· 249 · Alex

Вам не потрібен UUID

UUID, скорочення від Universal Unique Identifier - це 128-бітний формат ідентифікатора, широко розповсюджений у комп'ютерних системах. Нижче наведено приклад з використанням його найпоширенішого предс...
03 жовтня ·
3
· 237 · Alex

Що нового в PHP 8.3

PHP 8.3 буде випущено 23 листопада 2023 року; у ньому покращено доступні тільки для читання класи, нову функцію json_validate(), доповнення до нещодавно доданого класу Randomizer, виявлено переповненн...
18 серпня ·
1
· 217 · Alex

Для чого потрібні спеціальні параметри зірочки та слешу в Python?

Коли ви думаєте про оператор зірочки * у Python, ви, швидше за все, думаєте про множення або піднесення до степеня. Аналогічно, оператор слеш /, ймовірно, асоціюється у вас з діленням. Але ви також мо...
26 вересня ·
4
· 214 · Alex

Команда AWK в Unix/Linux з прикладами

Awk - це скриптова мова, яка використовується для маніпулювання даними та створення звітів. Командна мова програмування awk не потребує компіляції та дозволяє користувачеві використовувати змінні, чис...
03 серпня ·
1
· 189 · Alex

Android 14 додає підтримку використання смартфонів як веб-камер

Платформи для відеоконференцій, такі як Zoom і Google Meet, стрімко зросли в популярності в епоху COVID, але ринок веб-камер ледве встигав за ними. Найкращі веб-камери було важко дістати або вони були...
25 вересня ·
2
· 167 · Alex

Проект вихідного дня, що зміг

Про що стаття? Дисклеймер: основна частина цієї статті була написана ще у лютому 2023, але часу та натхнення довести її до кінця не вистачало. Забігаючии наперед скажу, що розробляв це добро наприкінц...
11 листопада ·
1
· 164 · Oleh Rybalchenko

Смерть від тисячі мікросервісів

Існує досить відомий скетч, в якому інженер пояснює керівнику проєкту, як працює надто складний лабіринт мікросервісів, щоб отримати повідомлення про день народження користувача - і все одно не може ц...
14 вересня ·
1
· 146 · Alex

Прокачайте свій Django застосунок: 7 хитрих трюків для прискорення запитів до бази даних

Оптимізація продуктивності запитів Django має вирішальне значення для створення швидких веб застосунків. У документації з оптимізації доступу до бази даних Django надає багато інструментів і методів д...
06 вересня ·
0
· 138 · Alex

Підводні камені React: 5 помилок з мого першого проєкту

Ви знаєте, що таке вивчати нову мову або фреймворк. Іноді чудова документація допоможе вам зорієнтуватися в цьому питанні. Але навіть найкраща документація не охоплює абсолютно все. І коли ви працюєте...
10 серпня ·
0
· 133 · Alex

Що таке Node.js? Основи серверної розробки на JavaScript

Node.js - це потужне середовище виконання для запуску JavaScript-коду поза веб-браузером. Воно дозволяє запускати JavaScript на стороні сервера, що дає змогу розробникам створювати масштабовані, висок...
04 серпня ·
1
· 130 · 3 · Alex