Programming
47 довгочитівWhy Your Business Needs a React Native Development Company Today
Looking to build a mobile app? Discover why hiring a React Native development company is the smart choice for faster, cost-effective, and high-quality app development for Android and iOS.
Теми цього довгочиту:
Technology та ще 1 темаСтратегічний дизайн виключень
Виключення у Java — звісно ж класний механізм, але невміле їх використання може суттєво погіршити продуктивність системи, особливо у "критичних шляхах" виконання.
Теми цього довгочиту:
Java та ще 3 темиЯк насправді працює @Async у Spring і коли його використання створює більше проблем, ніж вирішує
Розбираємо небезпеки анотації @Async у Spring — як вона працює за кулісами, чому втрачається контекст логування, підводні камені з транзакціями та self-invocation

Теми цього довгочиту:
Java та ще 3 темиRFC 7807. Що це і для чого він потрібен бекенд розробникам
Як стандарт RFC 7807 змінює підхід до обробки помилок у Java розробці. У статті: що це таке, як працює формат "Problem Details", приклади використання та готовий код для інтеграції у Spring Boot
Теми цього довгочиту:
Java та ще 4 темиПорівняння рішень на Java, Kotlin та Scala
Давайте розглянемо, як задачу https://leetcode.com/problems/relative-ranks/solutions/6326961/sorting-mapping-approach можна вирішити трьома мовами програмування — Java, Kotlin та Scala.
Теми цього довгочиту:
Java та ще 4 темиТеми цього довгочиту:
Kotlin та ще 4 темиSecure networking. Deep Dive
Глибоке занурення в протоколи TLS/SSL та інфраструктуру відкритих ключів (PKI). Основні поняття, процес встановлення захищеного з'єднання, роль сертифікатів та ланцюжка довіри
Теми цього довгочиту:
Security та ще 4 темиПоширені помилки у дизайні REST API
У довгочиті розглядаються поширені помилки при проектуванні REST API та способи їх уникнення: версіонування, використання DTO, підхід CQRS, робота з мікросервісами, та інші практики для підвищення продуктивності, безпеки й зручності API
Теми цього довгочиту:
Java та ще 4 темиMash Script: Оголошення функцій
Ця публікація охоплює основи роботи з функціями в мові програмування Mash Script: оголошення, використання опціональних параметрів, повернення значень, продвинуту типізацію та створення анонімних функцій.

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

Теми цього довгочиту:
Java та ще 4 теми10 “маловідомих” концепцій тестування продуктивності
Довгочит висвітлює 10 маловідомих концепцій тестування продуктивності. Описано їхнє значення, причини виникнення, методи вирішення та моніторингу, що допомагає оптимізувати роботу систем.
Теми цього довгочиту:
Programming та ще 4 теми🕵️ Автентифікація без пароля?
У світі, де кібербезпека стає все більш важливою, традиційні методи автентифікації, такі як паролі, вже не відповідають сучасним вимогам безпеки. На допомогу приходить безпарольна автентифікація, зокрема стандарти FIDO2 та WebAuthn.

Теми цього довгочиту:
Security та ще 4 теми🫀Внутрощі qr-кодів
Недавно була задача, зв'язана з QR кодами. І про них трохи розкажу і про те, як їх можна використовувати.

Теми цього довгочиту:
Computer Science та ще 4 темиJava. Трішки про JVM та graceful shutdown
У сучасних Java-додатках важливо забезпечити не лише високу продуктивність, але й коректне завершення роботи. Тому розглянемо основні потоки JVM, процес graceful shutdown, використання класу Runtime та механізму shutdown hooks для ефективного завершення роботи програм.
Теми цього довгочиту:
Java та ще 4 темиJava. ELK. Що це. Створення, конфігурація та інтеграція
Як налаштувати та інтегрувати ELK стек зі Spring Boot застосунком щоб забезпечити централізоване зберігання, аналіз і візуалізацію логів для покращення моніторингу та діагностики.

Теми цього довгочиту:
Java та ще 4 темиХешування паролів: використання солі та bcrypt
Хешування паролів - це важливий елемент захисту інформації в сучасних системах. Використання солі в хешуванні додає додатковий рівень безпеки, а алгоритм BCrypt дозволяє забезпечити високу стійкість до атак грубою силою та інших видів атак.

Теми цього довгочиту:
Security та ще 4 темиТеми цього довгочиту:
Programming та ще 1 темаУгода про рівень послуг
Пост про те, як сервіс надає своєму користувачу гарантії і те, як ці гарантії необхідно формувати.

Теми цього довгочиту:
Розподілені Системи та ще 3 темиJava. Повний огляд мережевих моделей. Socket API, forking, non-blocking sockets, event-driven API
Хоча сокет - це один файловий дескриптор, він є двонаправленим каналом комунікації, який використовується для одночасного відправлення і отримання даних. Операційна система та мережеві протоколи забезпечують управління потоками даних, що дозволяє коректно розрізняти дані
