Всі статті
Тип vs інтерфейс: Що використовувати у 2023 році?
Коротке пояснення
За замовчуванням слід використовувати типи, доки вам не знадобиться специфічна особливість інтерфейсів, наприклад, extends.
Інтерфейси не можуть виражати об'єднання, маповані або ум...
25 серпня 2023
·
1
· 135
·
Alex
Шаблони проєктування: фабричний метод
Призначення
Фабричний метод - це патерн проєктування, який надає інтерфейс для створення об'єктів у суперкласі, але дозволяє підкласам змінювати тип об'єктів, які будуть створені.
🙁 Проблема
Уявіть,...
07 вересня 2023
·
0
· 135
·
1
·
Alex
Посібник для розробника: Як шукати код за допомогою grep
На якому б етапі веб-розробки ви не знаходилися, вам доведеться шукати текст або шаблони у своєму коді. Можливо, ви захочете знайти змінну, яка викликає повідомлення про помилку, клас CSS, зображення,...
30 липня 2023
·
1
· 129
·
Alex
Що таке синхронний та асинхронний колбек у C#?
Ця стаття допоможе вам зрозуміти синхронний та асинхронний колбек в C# та їх доцільне використання, включаючи приклади та міркування щодо ефективної обробки короткотривалих завдань, операцій вводу/вив...
28 серпня 2023
·
1
· 127
·
Alex
Можливості utf8mb4 в MySQL 8.0: розкриття повного потенціалу багатомовних даних
У світі сучасних веб-сайтів дедалі більшого значення набуває підтримка різноманітних мов і наборів символів. З розвитком глобалізації потреба у зберіганні та обробці багатомовних даних стала нагальною...
29 серпня 2023
·
1
· 126
·
Alex
Різні способи написання CSS у React
Ми всі знайомі зі стандартним способом приєднання таблиці стилів у <head> HTML-документа, чи не так? Це лише один з декількох способів написання CSS. Але як це виглядає, якщо ми хочемо створити стиль...
04 серпня 2023
·
0
· 125
·
Alex
11 причин, чому YouTube зумів забезпечити 100 мільйонів переглядів відео на день, маючи лише 9 інженерів
Лютий 2005 року - Каліфорнія, США.
Троє ранніх співробітників PayPal хотіли створити платформу для обміну відео. Тож вони заснували YouTube у себе в гаражі.
Але вони мали обмежені фінансові ресурси. Т...
17 вересня 2023
·
1
· 124
·
Alex
Як керувати станом в React - useState() vs Redux
Управління станами відіграє вирішальну роль у роботі з даними програми, взаємодії користувачів з нею та поведінці різних частин програми.
І це те, що ви будете використовувати не тільки в React.js, ал...
22 серпня 2023
·
0
· 121
·
Alex
Що таке глобальне блокування інтерпретатора Python (GIL)?
Глобальне блокування інтерпретатора Python або GIL, простими словами, - це м'ютекс (або замок), який дозволяє лише одному потоку утримувати контроль над інтерпретатором Python.
Це означає, що тільки о...
19 березня
·
1
· 118
·
Alex
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо ви правильно на них відповісте, то ви точно справите враження.
Деякі логічні задачі зі співбесід змушують здивуватися: на...
26 березня
·
0
· 118
·
1
·
Alex
Що таке /Dev/Null
/dev/null - це один з найпоширеніших спеціальних віртуальних пристроїв у Linux. У цьому посібнику ми про це поговоримо і покажемо різні способи його використання.
Що таке /Dev/Null у Linux
Linux розгл...
23 серпня 2023
·
2
· 115
·
Alex
Docker - CMD vs ENTRYPOINT
Якщо ви працюєте з Docker, ви будете писати Docker-файли.
Коли ви пишете докер-файли, ви також повинні бути знайомі з такими командами, як CMD та ENTRYPOINT!
Але коли слід використовувати CMD? І коли...
10 вересня 2023
·
1
· 107
·
Alex
В тренді
-
Опануйте принципи SOLID всього за 8 хвилин!
У цьому блозі я продемонструю реалізацію принципів SOLID у застосунку React. До...
-
5 просунутих прийомів NodeJS з ExpressJS
Кожен розробник прагне мати ефективну та надійну кодову базу, яку легко зрозуміт...
-
Асинхронне виконання коду з Django та Celery
Коли я починав вчити Django, найважче для мене було виконувати деякий код кільк...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
Найважливіші архітектурні шаблони, які необхідно знати
Архітектурний шаблон - це узагальнене рішення поширеної проблеми в а...
-
Жадібні алгоритми
Жадібний алгоритм - інтуїтивний та ефективний спосіб розв'язання задач оптимізац...
-
Написання та публікація модуля Python мовою Rust
Поговоримо про нелегкий шлях написання бібліотеки procmaps для Python мовою Rust...