Programming

40 довгочитів
40Довгочитів

Secure networking. Deep Dive

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

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

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

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

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

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

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

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

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

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

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

Mash Script та ще 4 теми

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Java. Трішки про JVM та graceful shutdown

У сучасних Java-додатках важливо забезпечити не лише високу продуктивність, але й коректне завершення роботи. Тому розглянемо основні потоки JVM, процес graceful shutdown, використання класу Runtime та механізму shutdown hooks для ефективного завершення роботи програм.

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

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

Java. ELK. Що це. Створення, конфігурація та інтеграція

Як налаштувати та інтегрувати ELK стек зі Spring Boot застосунком щоб забезпечити централізоване зберігання, аналіз і візуалізацію логів для покращення моніторингу та діагностики.

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

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

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

Хешування паролів: використання солі та bcrypt

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

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

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

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

Java. Повний огляд мережевих моделей. Socket API, forking, non-blocking sockets, event-driven API

Хоча сокет - це один файловий дескриптор, він є двонаправленим каналом комунікації, який використовується для одночасного відправлення і отримання даних. Операційна система та мережеві протоколи забезпечують управління потоками даних, що дозволяє коректно розрізняти дані

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

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

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

Java. WebSocket. Spring WebSocket

Сервер в свою чергу повертає відповідь із 101 статус кодом — що так, давай змінимо протокол між тобою і мною. Тепер будемо використовувати вебсокети. Потім, після з’єднання, я розсилаю всім клієнтам інфомацію про нового користуча (і собі також, не робив додаткових перевірок).

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

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

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

Телеграм бот. Нотатки. Стаді плани. Архітектура. Вебсокети. Част. 3

Продовження розробки телеграм бота з попередніх частин. Там ми мінімально налаштовували середовище, а зараз детальніше про саму ідею.

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

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

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

Телеграм бот. PostgreSQL, docker-compose, .env, DockerHub. Част. 2

В попередній частині я купив сервер, створив телеграм бота та успішно задеплоїв його на віддаленій машині. Але, кому потрібен бот, який не вміє працювати з даними? Тому, поділюсь як я розширив бота та конфігурацію, додавши PostgreSQL.

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

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

Деплой телеграм боту на VPS. GitHub Actions CI/CD. DockerHub. Част. 1

Ми часто з другом пишемо телеграм ботів для своїх потреб та інколи брейнштормимо різні ідеї для класного проєкту. Декілька днів тому, я задумався про те, щоб взяти хостинг, оскільки Free Tier на AWS закінчився, а платні тарифи там трохи кусаються.

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

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

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

Жадібні алгоритми. Фінальна 3 частина

Викоритання жадібних алгоритмів для вирішення NP-повних задач на прикладі задачі про комівояжера ( фургон Нової Пошти )

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

Programming та ще 3 теми
Залишили оплесків 42Кількість коментарів 1

Автори в темі