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, 202331Feb 14, 202331
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 NovikovJVM vs Android ART: Deep Comparison with Technical InsightsJava’s cross-platform capabilities have been pivotal in shaping the modern software landscape, largely due to the Java Virtual Machine…Jul 26Jul 26
Aleksei NovikovMastering CompletableFuture in Java: A Comprehensive GuideIn the world of modern Java development, handling asynchronous computations efficiently is a crucial skill. The CompletableFuture class…Jul 25Jul 25
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, 20231Jun 30, 20231