Programming

53 довгочита
53Довгочита

Визначення розширення файлу за вмістом

Всіх вітаю! Сьогодні у цій статті ми будемо розбирати бібліотеку filetype, яка здатна визначати розширення файла за вмістом.

Картинка довгочиту

Теми цього довгочиту:

Програмування та ще 4 теми

Перетворення з арабської системи числення на римську з roman

Всіх вітаю! По-перше, я радий, що Друкарня буде існувати. По-друге, я продовжуюю свою діяльність, хоч і з набагато більшими паузами. Отже, у новій статті ми обговоримо як перетворювати арабської системи числення на римську за допомогою невеличкої бібліотеки roman.

Картинка довгочиту

Теми цього довгочиту:

Програмування та ще 4 теми

Додаткові властивості словників у Python

Сьогодні ми поговоримо про деякі додаткові властивості словників, які надають бібліотеки bidict та frozendict. У цій статті ми розглянемо обидві бібліотеки та їх функції по черзі.

Картинка довгочиту

Теми цього довгочиту:

Програмування та ще 4 теми

Хешування даних за допомогою bcrypt

У цьому матеріалі мова піде про бібліотеку brcypt та те, як її використовувати на приктиці. Ми поговоримо про її призначення, розберемо функціонал і тд.

Картинка довгочиту

Теми цього довгочиту:

Програмування та ще 4 теми
Залишили оплесків 1Кількість коментарів 2

Стратегічний дизайн виключень

Виключення у Java — звісно ж класний механізм, але невміле їх використання може суттєво погіршити продуктивність системи, особливо у "критичних шляхах" виконання.

Теми цього довгочиту:

Java та ще 3 теми
Залишили оплесків 47

Як насправді працює @Async у Spring і коли його використання створює більше проблем, ніж вирішує

Розбираємо небезпеки анотації @Async у Spring — як вона працює за кулісами, чому втрачається контекст логування, підводні камені з транзакціями та self-invocation

Картинка довгочиту

Теми цього довгочиту:

Java та ще 3 теми
Залишили оплесків 23

RFC 7807. Що це і для чого він потрібен бекенд розробникам

Як стандарт RFC 7807 змінює підхід до обробки помилок у Java розробці. У статті: що це таке, як працює формат "Problem Details", приклади використання та готовий код для інтеграції у Spring Boot

Теми цього довгочиту:

Java та ще 4 теми
Залишили оплесків 31

Порівняння рішень на Java, Kotlin та Scala

Давайте розглянемо, як задачу https://leetcode.com/problems/relative-ranks/solutions/6326961/sorting-mapping-approach можна вирішити трьома мовами програмування — Java, Kotlin та Scala.

Теми цього довгочиту:

Java та ще 4 теми
Залишили оплесків 21

Secure networking. Deep Dive

Глибоке занурення в протоколи TLS/SSL та інфраструктуру відкритих ключів (PKI). Основні поняття, процес встановлення захищеного з'єднання, роль сертифікатів та ланцюжка довіри

Теми цього довгочиту:

Security та ще 4 теми
Залишили оплесків 47

Поширені помилки у дизайні REST API

У довгочиті розглядаються поширені помилки при проектуванні REST API та способи їх уникнення: версіонування, використання DTO, підхід CQRS, робота з мікросервісами, та інші практики для підвищення продуктивності, безпеки й зручності API

Теми цього довгочиту:

Java та ще 4 теми
Залишили оплесків 84

Mash Script: Оголошення функцій

Ця публікація охоплює основи роботи з функціями в мові програмування Mash Script: оголошення, використання опціональних параметрів, повернення значень, продвинуту типізацію та створення анонімних функцій.

Картинка довгочиту

Теми цього довгочиту:

Mash Script та ще 4 теми

Java. Короткий огляд еволюції багатопотоковості

У перших версіях Java багатопоточність реалізовувалася за допомогою класу Thread, який дозволяв створювати нові потоки. Проте ця модель мала багато недоліків:

Картинка довгочиту

Теми цього довгочиту:

Java та ще 4 теми
Залишили оплесків 41

10 “маловідомих” концепцій тестування продуктивності

Довгочит висвітлює 10 маловідомих концепцій тестування продуктивності. Описано їхнє значення, причини виникнення, методи вирішення та моніторингу, що допомагає оптимізувати роботу систем.

Теми цього довгочиту:

Programming та ще 4 теми
Залишили оплесків 20

🕵️ Автентифікація без пароля?

У світі, де кібербезпека стає все більш важливою, традиційні методи автентифікації, такі як паролі, вже не відповідають сучасним вимогам безпеки. На допомогу приходить безпарольна автентифікація, зокрема стандарти FIDO2 та WebAuthn.

Картинка довгочиту

Теми цього довгочиту:

Security та ще 4 теми
Залишили оплесків 36

Автори в темі