Всі статті
Пошук по музиці: Використання векторного пошуку для пошуку аудіо
Ласкаво просимо в майбутнє пошуку музичної інформації, де машинне навчання, векторні бази даних і аналіз аудіоданих об'єднуються, щоб забезпечити нові захопливі можливості! Якщо ви цікавитеся світом а...
21 вересня 2023
·
1
· 89
·
Alex
Просунутий паралелізм Go
Якщо ви використовували Go деякий час, ви, ймовірно, знаєте деякі з основних примітивів паралелізму Go:
Ключове слово go для створення підпрограм
Канали, для зв'язку між підпрограмами
Контекстний пак...
19 вересня 2023
·
4
· 99
·
Alex
11 причин, чому YouTube зумів забезпечити 100 мільйонів переглядів відео на день, маючи лише 9 інженерів
Лютий 2005 року - Каліфорнія, США.
Троє ранніх співробітників PayPal хотіли створити платформу для обміну відео. Тож вони заснували YouTube у себе в гаражі.
Але вони мали обмежені фінансові ресурси. Т...
17 вересня 2023
·
1
· 124
·
Alex
Робота з сигналами в Laravel
Черги на Laravel зупиняються плавно. Що це означає?
Під час розгортання ви, ймовірно, перезапускаєте ваших обробників черги за допомогою чогось на кшталт artisan queue:restart або supervisorctl restar...
15 вересня 2023
·
0
· 63
·
Alex
Смерть від тисячі мікросервісів
Існує досить відомий скетч, в якому інженер пояснює керівнику проєкту, як працює надто складний лабіринт мікросервісів, щоб отримати повідомлення про день народження користувача - і все одно не може ц...
14 вересня 2023
·
1
· 188
·
Alex
Відмінності між Undo Log та Redo Log в InnoDB
В InnoDB журналом скасувань (undo log) і журналом повторів (redo log) є два незамінних компоненти, які відіграють життєво важливу роль у підтримці цілісності даних і забезпеченні узгодженості транзакц...
13 вересня 2023
·
0
· 23
·
Alex
Яка різниця між експортом за замовчуванням та іменованим експортом в JavaScript?
JavaScript - одна з найпопулярніших мов програмування серед веб розробників. Вона пропонує безліч способів організації та спільного використання коду між різними файлами.
Працюючи з модулями, ви может...
12 вересня 2023
·
2
· 371
·
Alex
Docker - CMD vs ENTRYPOINT
Якщо ви працюєте з Docker, ви будете писати Docker-файли.
Коли ви пишете докер-файли, ви також повинні бути знайомі з такими командами, як CMD та ENTRYPOINT!
Але коли слід використовувати CMD? І коли...
10 вересня 2023
·
1
· 111
·
Alex
Як налаштувати заголовки Cache-Control у NGINX
Кешування - це процес зберігання завантажених даних для подальшого використання, коли вони можуть бути прочитані з диска замість того, щоб запитувати їх знову. Правильне використання кешування браузер...
07 вересня 2023
·
0
· 58
·
Alex
Прокачайте свій Django застосунок: 7 хитрих трюків для прискорення запитів до бази даних
Оптимізація продуктивності запитів Django має вирішальне значення для створення швидких веб застосунків. У документації з оптимізації доступу до бази даних Django надає багато інструментів і методів д...
06 вересня 2023
·
0
· 176
·
Alex
Services vs Command Handlers - вибір правильного підходу у вашій програмі
Вступ
Організація коду в програмі має вирішальне значення для її підтримки та масштабування. Два поширених підходи до структурування коду - це служби та обробники команд. У цій статті ми розглянемо ці...
05 вересня 2023
·
0
· 37
·
Alex
Що таке інвертований індекс, і чому це повинно вас хвилювати?
Індекси можуть суттєво впливати на продуктивність бази даних. Нижче ми розглянемо один з типів, який особливо важливий для пошуку в тексті: інвертований індекс.
Що таке інвертований індекс?
У контекст...
05 вересня 2023
·
1
· 98
·
Alex
В тренді
-
12 відомих сайтів на Django
Django - високорівневий відкритий Python веб-фреймворк для розробки динамічних в...
-
Cтворення консольного додатку на JavaScript
Багато хто вважає, що Node.js тільки для серверних д...
-
Секрети швидкодії JavaScript: V8 та приховані класи
Сьогодні JavaScript стала однією з найбільш використовуваних мов для веброзробки...
-
Портування Scala у Python
Не так давно мені довелося портувати 16 тис. рядків коду на Scala у Python. Спра...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
Найважливіші архітектурні шаблони, які необхідно знати
Архітектурний шаблон - це узагальнене рішення поширеної проблеми в а...
-
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо в...