Как стать автором
Обновить
5
2
Saddam Y. @janvaljan

Middle Java Developer

Отправить сообщение

HMAC-SHA256 и Telegram Mini App

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.7K

Хеш-функции это по-настоящему есть широта возможностей, и в этой статье мы прикоснемся к одной из, а именно - аутентификация сообщения или, проще говоря, определение подлинности тех или иных присланных нам данных.

Мы с вами начнем с теории и проникая в глубь - мы закончим примером реального security фильтра который наглядно покажет, на примере аутентифицикации сообщения от Telegram - на сколько мощной может быть функция если это хеш-функция.

Ну а если ты просто не знаешь что бывают криптографические и некриптографические хеш-функции, то тебе так же стоит сюда заглянуть.

Читать далее
Всего голосов 7: ↑5 и ↓2+7
Комментарии4

JOOQ. Введение. Между Сциллой и Харибдой

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров3.2K

Техническое и философское осмысление библиотеки для взаимодействия с базой данных JOOQ.

В введении мы бегло, но точно, пробежимся по верхам, что бы создать некоторый костях того, что в последующих статьях будет обрастать плотью.

Читать далее
Всего голосов 4: ↑3 и ↓1+4
Комментарии20

SOLIDно знать…

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров6.4K

SOLID. Принципы и Паттерны. Паттерны и Принципы.
Что может быть ближе друг другу чем эти субстанции ?! Эта статья проведет параллель между ними, она не собирается объяснить суть каждой, вместе или отдельно, а желает показать как одна другой помогает.
То есть, статья в некотором роде перекрестный бой между паттернами и SOLID принципами.

Читать далее
Всего голосов 15: ↑8 и ↓7+5
Комментарии21

Паттерны или химеры программирования

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров8.2K

Данная статья будет полезна для Junior / Middle Java разработчиков, которые готовятся к собеседованию или просто развиваются и хотят немного конкретики по части паттернов, и так как в данной статье я покажу 5 паттернов, с которыми мы как разработчики работаем в Java Core, с самого начала нашего пути, то они точно останутся в вашей голове и при последующем написании кода будут только всплывать и крепнуть. И даже просто, не знать что они это они - это не хорошо.

Читать далее
Всего голосов 11: ↑10 и ↓1+14
Комментарии1

MVC — это не Spring Web

Время на прочтение2 мин
Количество просмотров7.3K

Хочу поделиться тем, как я вспомнил о MVC паттерне, и как он помог мне сделать архитектуру моей библиотеки в разы выразительней. Легкая статья в стиле до и после.

Читать далее
Всего голосов 7: ↑4 и ↓3+1
Комментарии1

Информация

В рейтинге
1 316-й
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

Backend Developer
Middle
От 250 000 ₽
Java
Java Spring Framework
Hibernate
Git
Docker
PostgreSQL
Kubernetes
Apache Kafka
Linux