Всі статті

Що таке синхронний та асинхронний колбек у C#?

Ця стаття допоможе вам зрозуміти синхронний та асинхронний колбек в C# та їх доцільне використання, включаючи приклади та міркування щодо ефективної обробки короткотривалих завдань, операцій вводу/вив...
28 серпня 2023 ·
1
· 261 · Alex

Тип vs інтерфейс: Що використовувати у 2023 році?

Коротке пояснення За замовчуванням слід використовувати типи, доки вам не знадобиться специфічна особливість інтерфейсів, наприклад, extends. Інтерфейси не можуть виражати об'єднання, маповані або ум...
25 серпня 2023 ·
1
· 203 · Alex

Docker: як видалити образи, контейнери та томи

Вступ За допомогою Docker можна легко помістити ваші програми та сервіси у контейнери, які можна запускати будь-де. Однак, працюючи з Docker, дуже легко накопичити надмірну кількість невикористовувани...
24 серпня 2023 ·
1
· 191 · Alex

Що таке /Dev/Null

/dev/null - це один з найпоширеніших спеціальних віртуальних пристроїв у Linux. У цьому посібнику ми про це поговоримо і покажемо різні способи його використання. Що таке /Dev/Null у Linux Linux розгл...
23 серпня 2023 ·
2
· 165 · Alex

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

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

Що нового в PHP 8.3

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

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

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

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

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

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

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

Що таке Minimum Stability в Composer?

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

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

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

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

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

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

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

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

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

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

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

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

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

Різні способи написання CSS у React

Ми всі знайомі зі стандартним способом приєднання таблиці стилів у <head> HTML-документа, чи не так? Це лише один з декількох способів написання CSS. Але як це виглядає, якщо ми хочемо створити стиль...
04 серпня 2023 ·
0
· 374 · Alex

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

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

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

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

Що таке DNS? Ази для початківців

Коли ви заходите на вебсайт на кшталт www.google.com, чи здивуєтеся ви, дізнавшись, що URL-адреса насправді не є адресою вебсайту? "Під капотом" відбувається певна робота, яка гарантує, що коли ви вво...
02 серпня 2023 ·
0
· 81 · Alex

Як створити та налаштувати нового користувача в MySQL

Вступ MySQL - це реляційна система керування базами даних з відкритим вихідним кодом. Вона зазвичай розгортається як частина стека LAMP (що розшифровується як Linux, Apache, MySQL і PHP) і на момент н...
01 серпня 2023 ·
0
· 271 · Alex

9 порад щодо оптимізації зображень для прискорення вашого сайту

У цій статті ми розглянемо ефективні методи оптимізації зображень, які значно покращать продуктивність вашого застосунку. Почнемо з самого початку! 1. Формати зображень Вибір правильного формату зобра...
31 липня 2023 ·
1
· 61 · Alex

Посібник для розробника: Як шукати код за допомогою grep

На якому б етапі веб-розробки ви не знаходилися, вам доведеться шукати текст або шаблони у своєму коді. Можливо, ви захочете знайти змінну, яка викликає повідомлення про помилку, клас CSS, зображення,...
30 липня 2023 ·
3
· 1.3K · Alex

Що таке векторна база даних?

Ми перебуваємо в самому розпалі революції штучного інтелекту. Вона перевертає будь-яку галузь, якої торкається, обіцяючи великі інновації, але водночас створює нові виклики. Ефективна обробка даних ст...
29 липня 2023 ·
2
· 178 · Alex