Всі статті
Опануйте принципи SOLID всього за 8 хвилин!
У цьому блозі я продемонструю реалізацію принципів SOLID у застосунку React. До кінця цієї статті ви будете повністю розуміти принципи SOLID. Перш ніж ми почнемо, дозвольте мені дати вам короткий всту...
17 серпня 2023
·
2
· 685
·
Alex
Відмінності між Undo Log та Redo Log в InnoDB
В InnoDB журналом скасувань (undo log) і журналом повторів (redo log) є два незамінних компоненти, які відіграють життєво важливу роль у підтримці цілісності даних і забезпеченні узгодженості транзакц...
13 вересня 2023
·
0
· 23
·
Alex
Проект вихідного дня, що зміг
Про що стаття?
Дисклеймер: основна частина цієї статті була написана ще у лютому 2023, але часу та натхнення довести її до кінця не вистачало. Забігаючии наперед скажу, що розробляв це добро наприкінц...
11 листопада 2023
·
4
· 275
·
1
·
Oleh Rybalchenko
Що таке глобальне блокування інтерпретатора Python (GIL)?
Глобальне блокування інтерпретатора Python або GIL, простими словами, - це м'ютекс (або замок), який дозволяє лише одному потоку утримувати контроль над інтерпретатором Python.
Це означає, що тільки о...
19 березня
·
1
· 119
·
Alex
Що нового в PHP 8.3
PHP 8.3 буде випущено 23 листопада 2023 року; у ньому покращено доступні тільки для читання класи, нову функцію json_validate(), доповнення до нещодавно доданого класу Randomizer, виявлено переповненн...
18 серпня 2023
·
2
· 308
·
Alex
Масштабування системи рекомендацій Instagram Explore
Explore - одна з найбільших рекомендаційних систем в Instagram.
Ми використовуємо машинне навчання, щоб переконатися, що люди завжди бачать найцікавіший та найактуальніший для них контент.
Використов...
14 серпня 2023
·
0
· 23
·
Alex
Можливості utf8mb4 в MySQL 8.0: розкриття повного потенціалу багатомовних даних
У світі сучасних веб-сайтів дедалі більшого значення набуває підтримка різноманітних мов і наборів символів. З розвитком глобалізації потреба у зберіганні та обробці багатомовних даних стала нагальною...
29 серпня 2023
·
1
· 131
·
Alex
Посібник для розробника: Як шукати код за допомогою grep
На якому б етапі веб-розробки ви не знаходилися, вам доведеться шукати текст або шаблони у своєму коді. Можливо, ви захочете знайти змінну, яка викликає повідомлення про помилку, клас CSS, зображення,...
30 липня 2023
·
1
· 134
·
Alex
Просунутий паралелізм Go
Якщо ви використовували Go деякий час, ви, ймовірно, знаєте деякі з основних примітивів паралелізму Go:
Ключове слово go для створення підпрограм
Канали, для зв'язку між підпрограмами
Контекстний пак...
19 вересня 2023
·
4
· 99
·
Alex
Чому Rust - улюблена мова розробників
Rust продовжує очолювати хіт-паради як найулюбленіша та найбажаніша мова серед розробників, і в цій статті ми зануримося трохи глибше в те, як (і чому) Rust завойовує серця розробників по всьому світу...
02 жовтня 2023
·
3
· 171
·
Alex
Інфраструктура програмного забезпечення 2.0: список побажань
Інфраструктура програмного забезпечення (до якої я відношу все, що закінчується на *aaS, або щось віддалено схоже на неї) - це дуже цікава сфера, зокрема тому, що (попри те, що кажуть неолуддити) вона...
11 серпня 2023
·
0
· 49
·
Alex
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо ви правильно на них відповісте, то ви точно справите враження.
Деякі логічні задачі зі співбесід змушують здивуватися: на...
26 березня
·
0
· 149
·
1
·
Alex
В тренді
-
12 відомих сайтів на Django
Django - високорівневий відкритий Python веб-фреймворк для розробки динамічних в...
-
Cтворення консольного додатку на JavaScript
Багато хто вважає, що Node.js тільки для серверних д...
-
Секрети швидкодії JavaScript: V8 та приховані класи
Сьогодні JavaScript стала однією з найбільш використовуваних мов для веброзробки...
-
Портування Scala у Python
Не так давно мені довелося портувати 16 тис. рядків коду на Scala у Python. Спра...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
Найважливіші архітектурні шаблони, які необхідно знати
Архітектурний шаблон - це узагальнене рішення поширеної проблеми в а...
-
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо в...