PinnedAleksei NovikovStop using Electron for your Desktop ApplicationsWhere did we go wrong? How is it that today’s default desktop GUI uses an HTML/CSS/JavaScript platform that was not originally designed to…Apr 9, 202333Apr 9, 202333
PinnedAleksei NovikovUltimate 2023 Web Server Benchmark: NodeJS vs Java vs Rust vs GoIt’s 2023 and it’s time for a new web server benchmark!Feb 14, 202330Feb 14, 202330
PinnedAleksei NovikovStop using Exceptions in JavaAll of us know that GOTO was deprecated and is considered absolute evil. Moreover, any jumping instruction is bad because it breaks the…Feb 8, 202334Feb 8, 202334
Aleksei NovikovFrom JDBC to Spring Data for beginners. Part 2In this post, I’ll talk about popular Spring Data modules and provide an important nuance to consider when studying Hibernate.Feb 15Feb 15
Aleksei NovikovFrom JDBC to Spring Data for beginners. Part 1Database communication in Java can be achieved through various technologies, such as JDBC, JPA, Hibernate, and Spring Data. These…Feb 13Feb 13
Aleksei NovikovinDev GeniusJava 22: JEP 447: Statements before super() and this()Have you ever tried to write some code before this() or super()? Don’t worry… It will be allowed soon :) New JEP is comming!Feb 101Feb 101
Aleksei NovikovComposition of annotations in SpringYes, you can stuff multiple annotations into one annotation and use only that annotation using Spring!Dec 3, 20231Dec 3, 20231
Aleksei NovikovB-tree. Short introductionIf life takes you to reading material on the database, there is a 90% chance that you will find a B-tree…Jun 30, 2023Jun 30, 2023
Aleksei NovikovJava: Self-Referential Generics, Part 2Today I will show a more practical example of how generics have made it easier to work with hierarchy and immutable variables.Jun 5, 20232Jun 5, 20232
Aleksei NovikovJava: Self-Referential Generics, Part 1It’s a known fact that an enum is compiled into a child of class Enum. And it uses a trick with generics. I will tell you why…Jun 1, 2023Jun 1, 2023