PinnedDanila RassokhinCustom bean processors for Spring BootCreate primitive JPA implementation with BeanFactoryPostProcessor and ImportBeanDefinitionRegistrar from Spring BootJan 23, 2023Jan 23, 2023
PinnedDanila RassokhininThe Fresh WritesAdvisory locks in PostgresPostgres provides different locks to control concurrent access to data in your base, but advisory locks can lock not data, but operationsFeb 6, 2023Feb 6, 2023
PinnedDanila RassokhinJava questions I ask interns on their interviewsI’ve been interviewing interns for a couple of months. And that is how I changed my approach and questions for interns interviews.Mar 21Mar 21
PinnedDanila RassokhinSpeed up your Java reflection with LambdaMetafactory and AideJava 8 brought a lot of things such as lambdas. Here I will show you how to invoke methods fast reflectively with LambdaMetefactory and…Feb 4, 2023Feb 4, 2023
PinnedDanila RassokhinReal-time notifications with Spring WebFlux and Server-sent eventsSometimes it may be necessary to send real-time data to the user, such as notifications in the Frontend application. To do this, you can…Jan 17, 2023Jan 17, 2023
Danila RassokhinRewrite your if-else and switch conditionals in functional style with Aide OptionalJava 8 brings cool things like lambda expressions. Learn how to use them instead of standard Java conditionals with Aide Optional libraryFeb 6, 2023Feb 6, 2023
Danila RassokhinDevelop your own Retrofit with Proxy | Java Reflection (Part 1)In this tutorial you will learn how to use Proxy from java.lang.reflect package on example of building http client like Retrofit or FeignJan 22, 2023Jan 22, 2023
Danila RassokhinDiophantine-based encryptionAn example of the use of Diophantine equations in the modeling of cryptosystemsJan 21, 2023Jan 21, 2023