Всі статті
Філософія Dotfiles
Навігація списком
CSS фільтри в дії
Уразливість в SSH-клієнтах OpenSSH і PuTTY
STM32 + PPP (GSM) + LwIP
Що таке Node.js? Основи серверної розробки на JavaScript
Метод Гауса на Java
ZeroIoC - IoC контейнер на Source Generator-ах
Чому слід використовувати TypeScript замість JavaScript у 2021 році
Юнікод: необхідний практичний мінімум для кожного розробника
Робимо Linux термінал гарним і зручним
Консольні утиліти Linux, які зможуть полегшити вам життя (Частина 2)
JavaScript, Python або Go: що найкраще підійде для бекенд-розробки в 2021 році?
SQL трюки від DBA. Небанальні поради для розробників БД
Мої перші враження від Rust
10 алгоритмів машинного навчання, на прикладах з реального світу
Розподілені транзакції в Go: що варто знати перед початком
Як виникають помилки в обчисленнях з рухомою комою?
Про конфіденційність в мережі Інтернет
Керування пам'яттю в gtkmm-4.0
Керування пам’яттю в програмах GTK
Протокол NEX - легка альтернатива Gemini
Назад в часі
Грибні чорнила для каліграфії
В тренді
-
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо в...
-
Автоматизація тестування з використанням Selenide через Selenoid в Docker контейнері
Дана стаття буде корисна QA фахівцям початківцям, а також тим, хто цікавит...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
Протоколи TCP та UDP - пояснення простою мовою
Чи знаєте ви, що саме завдяки протоколам TCP та UDP працює інтернет? Але що озна...
-
Посібник для розробника: Як шукати код за допомогою grep
На якому б етапі веб-розробки ви не знаходилися, вам доведеться шукати текст або...
-
Як використовувати генератори та yield у Python
Чи доводилось вам колись мати справу з набором даних, що перевантажує пам'ять ва...
-
Жадібні алгоритми
Жадібний алгоритм - інтуїтивний та ефективний спосіб розв'язання задач оптимізац...