Schema-on-read vs schema-on-write
Schemas - which of them are more secure?
Schemas - which of them are more secure?
Defensive programming: exception handling, try-with-resources, AutoCloseable and Closeable, assertions.
SQL injection, query parametrization, prepared statements, input validation.
Security in normalized and denormalized database, integrity, idempotent vs deterministic functions.
Query execution plan, profiler, flame graph, transactions, locking, ACID.
Advanced SQL for Java devs: cursor, function, trigger, index.
Advanced SQL for Java developers: procedure, view.
Medium SQL for Java developers: recapitulation.
Medium SQL for Java developers: CRUD operations, n+1 problem, Flyway & Liquibase migrations.
Basic SQL for Java developers: union vs join, left join, right join, inner vs outter join.
Basic SQL for Java developers: aggregations, group by, where vs having.
Basic SQL for Java developers: 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 on real practical examples.
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?