Java
Чем NIO channels отличается от streams и когда что выбрать?
Middle+IO, NIO и SerializationСравнение
Чем null как ошибка отличается от Optional/exception и когда что выбрать?
JuniorExceptions и Error HandlingСравнение
Чем OAuth2 resource server отличается от custom JWT parsing и когда что выбрать?
Middle+Spring Security и AuthСравнение
Чем Optional improvements отличается от null checks и когда что выбрать?
JuniorModern JavaСравнение
Чем Optional map/flatMap/orElseGet отличается от null check и когда что выбрать?
JuniorStreams, Lambda и Functional JavaСравнение
Чем pagination SQL отличается от load all и когда что выбрать?
JuniorTransactions, SQL и PostgreSQLСравнение
Чем parallelStream отличается от ExecutorService и когда что выбрать?
Middle+Streams, Lambda и Functional JavaСравнение
Чем password hashing BCrypt отличается от plain password и когда что выбрать?
JuniorSpring Security и AuthСравнение
Чем Path отличается от String path и когда что выбрать?
JuniorIO, NIO и SerializationСравнение
Чем pattern matching for instanceof отличается от manual cast и когда что выбрать?
JuniorModern JavaСравнение
Чем pattern matching for switch отличается от if/else chain и когда что выбрать?
Middle+Modern JavaСравнение
Чем profiles отличается от environment variables и когда что выбрать?
JuniorSpring CoreСравнение
Чем properties и @Value отличается от @ConfigurationProperties и когда что выбрать?
JuniorSpring CoreСравнение
Чем Queue и Deque отличается от List и когда что выбрать?
JuniorCollections и GenericsСравнение
Чем RabbitMQ basics отличается от Kafka и когда что выбрать?
MiddleMessaging, Kafka и RedisСравнение
Чем read committed отличается от repeatable read и когда что выбрать?
MiddleTransactions, SQL и PostgreSQLСравнение
Чем Reader и Writer отличается от InputStream и когда что выбрать?
JuniorIO, NIO и SerializationСравнение
Чем records отличается от Lombok @Data и когда что выбрать?
JuniorModern JavaСравнение
Чем Redis cache отличается от database и когда что выбрать?
MiddleMessaging, Kafka и RedisСравнение
Чем refresh token flow отличается от long-lived access token и когда что выбрать?
Middle+Spring Security и AuthСравнение