Angular Material dark / light theme switcher
For my graduation work in Business Informatics, I chose to focus on on UX/UI, because it used to be something…
Annotations – Java advanced (OCP)
Java provides built-in ready-to-use annotations as well as the possibility to create one’s own annotations. Annotations allow to add metadata…
Concurrency and Multithreading – Java advanced (OCP)
Every Java program running has at least one thread, “main”, automatically created by the JVM. Each thread is represented by…
How to estimate your value and negotiate your salary as a developer (even as a Junior)
It’s sometimes taboo to say it out loud, but we’re all doing our job for a main purpose: earning a…
JDBC : Java DataBase Connectivity – Java advanced (OCP)
JDBC is a database neutral Java API in the java.sql package that allows connectivity and operations on databases. JDBC drivers…
Modularity – Java advanced (OCP)
Possibility to organize a projects in modules appeared in Java 9. In this post, we’ll have a look at differences…
Functional programming and lambda expressions – Java advanced (OCP)
Functional Programming (FP) is a programming paradigm, as OOP is. Java can make use of both. FP relies on Functions.…