Всі статті

Як керувати станом в React - useState() vs Redux

Управління станами відіграє вирішальну роль у роботі з даними програми, взаємодії користувачів з нею та поведінці різних частин програми. І це те, що ви будете використовувати не тільки в React.js, ал...
22 серпня · 0 · 51 · Alex

Що нового в PHP 8.3

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

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

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

Протоколи TCP та UDP - пояснення простою мовою

Чи знаєте ви, що саме завдяки протоколам TCP та UDP працює інтернет? Але що означають ці абревіатури? Ну, TCP розшифровується як протокол керування передачею (Transmission Control Protocol), а UDP роз...
17 серпня · 0 · 67 · Alex

5 просунутих прийомів NodeJS з ExpressJS

Кожен розробник прагне мати ефективну та надійну кодову базу, яку легко зрозуміти, модифікувати та розширювати. Переймаючи найкращі практики та вивчаючи передові методи, ми можемо розкрити справжній п...
16 серпня · 0 · 45 · Alex

Що таке Minimum Stability в Composer?

Composer - це інструмент керування залежностями для PHP проєктів. Такі PHP-фреймворки, як Laravel, Symfony та CodeIgniter використовують Composer для керування бібліотеками та пакетами. У цій статті в...
15 серпня · 1 · 30 · Alex

Масштабування системи рекомендацій Instagram Explore

Explore - одна з найбільших рекомендаційних систем в Instagram. Ми використовуємо машинне навчання, щоб переконатися, що люди завжди бачать найцікавіший та найактуальніший для них контент. Використов...
14 серпня · 0 · 20 · Alex

Інфраструктура програмного забезпечення 2.0: список побажань

Інфраструктура програмного забезпечення (до якої я відношу все, що закінчується на *aaS, або щось віддалено схоже на неї) - це дуже цікава сфера, зокрема тому, що (попри те, що кажуть неолуддити) вона...
11 серпня · 0 · 34 · Alex

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

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

Як оновити SSL-сертифікат Let's Encrypt

Let's Encrypt - це центр сертифікації (ЦС), який надає безоплатні цифрові сертифікати для використання протоколу HTTPS (SSL/TLS) на веб-сайтах. Ці сертифікати використовуються для шифрування зв'язку м...
09 серпня · 0 · 37 · Alex

Чотири способи вистрілити собі в ногу з Redis

Збої у роботі чудово вчать вас, як не допустити збоїв у роботі. Я спричинив чимало таких випадків і сподіваюся, що, поділившись ними публічно, це допоможе деяким людям оминути першу частину навчальної...
08 серпня · 0 · 50 · Alex

Проблеми міграції баз даних: Як не зруйнувати свій застосунок на Laravel

Міграція баз даних є важливою частиною розробки на Laravel, оскільки дозволяє розробникам легко змінювати схеми баз даних та керувати ними. Однак, неправильне виконання міграції може призвести до втра...
07 серпня · 0 · 30 · Alex