SQL for Java developers: CRUD operations, n+1 problem, Flyway & Liquibase migrations.
SQL for Java developers: union vs join, left join, right join, inner vs outter join.
SQL for Java developers: aggregations, group by, where vs having.
SQL cheatsheet for Java developers: basic SELECT, Boolean operators, mathematics and other tricks.
Hashing in Java: object serialization, security & cryptography.
Hashing in Java: data structures, collections, security, cryptography.
Using Java in terminal console. Running Java code without compilation. Creating executable scripts in Java.
Private Firefox-based browser for Linux and macOS.
Hacking Java bytecode and hex editing.
Introduction to Java .class file internals basics.
Debugging Heisenbugs in Java and other creatures.
Read why some Japanese martial arts and Zen concept should be apply to software development.
Linux is more private OS. Learn basic setup that increases privacy even more.
Follow ten simple rules and become Java sniper.
Comparing abstract classes and interfaces. Similarities and differences.
OSI model explained along with simple command-line OSINT tools.
Trending books on AI. How high-tech affects geopolitics and vice versa.
Less-known issues related Java polymorphism & RTTI
Programming is not only about technology, but also about strategy.
SOLID principle explained.
SOP in Java software development.
Groovy truth explained.
Intro to Groovy language.
Why to use Spock - a Groovy testing framework?
Shifting bits explained with examples.
Bitwise operators explained with examples.
Basics of concurrency in Java.
Garbage collector in Java.
Memory leaks in Java.
Diamond inheritance problem in Java.
Compiler and interpreter - differences explained.
Every algorithm should be like this.
How to create your website for free with GitHub?